search_networks

Pack: peeringdb · Connect: https://pipeworx.io/mcp (see Connect below for a single-pack URL)

No MCP client? Call it directly: GET https://gateway.pipeworx.io/v1/tools/search_networks for the schema, then POST the same URL with its arguments for the data.

Look up networks in PeeringDB by name or ASN. Returns peering policy (Open/Selective/Restrictive), traffic level, info type (Content/NSP/ISP/Enterprise), scope, and IPv4/IPv6 prefix counts. Provide a name query or an ASN. Keyless.

Parameters

NameTypeRequiredDescription
querystringnoNetwork name (matches names containing this text).
asnnumbernoAutonomous System Number, e.g. 15169 for Google.
limitnumbernoMax results (default 20, max 100).

Example call

Arguments

{
  "query": "Google"
}

curl

curl -X POST https://gateway.pipeworx.io/peeringdb/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"search_networks","arguments":{"query":"Google"}}}'

TypeScript (@pipeworx/sdk)

import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();

const result = await pipeworx.call('search_networks', {
  "query": "Google"
});

More examples

{
  "asn": 15169
}

Connect

Add this to your MCP client config — every tool in the catalog, including this one — or use one-click install buttons:

{
  "mcpServers": {
    "pipeworx": {
      "url": "https://pipeworx.io/mcp"
    }
  }
}
Connect to just the peeringdb pack
{
  "mcpServers": {
    "peeringdb": {
      "url": "https://gateway.pipeworx.io/peeringdb/mcp"
    }
  }
}

See Getting Started for client-specific install steps.

Regenerated from source · build October 23, 2026