search_networks

Pack: citybikes · Endpoint: https://gateway.pipeworx.io/citybikes/mcp

Find bike-sharing networks by city or country name. Returns matching networks with their locations and IDs.

Parameters

NameTypeRequiredDescription
querystringyesCity or country name to search for (e.g. “New York”, “France”, “Berlin”)

Example call

Arguments

{
  "query": "New York"
}

curl

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

TypeScript (@pipeworx/sdk)

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

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

More examples

{
  "query": "Paris"
}

Response shape

Always returns: count, networks

FieldTypeDescription
countintegerNumber of matching networks
networksarrayArray of matching networks
Full JSON Schema
{
  "type": "object",
  "properties": {
    "count": {
      "type": "integer",
      "description": "Number of matching networks"
    },
    "networks": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "Network identifier"
          },
          "name": {
            "type": "string",
            "description": "Network name"
          },
          "city": {
            "type": "string",
            "description": "City where network operates"
          },
          "country": {
            "type": "string",
            "description": "Country where network operates"
          },
          "latitude": {
            "type": "number",
            "description": "Network location latitude"
          },
          "longitude": {
            "type": "number",
            "description": "Network location longitude"
          }
        },
        "required": [
          "id",
          "name",
          "city",
          "country",
          "latitude",
          "longitude"
        ]
      },
      "description": "Array of matching networks"
    }
  },
  "required": [
    "count",
    "networks"
  ]
}

Connect

Add this to your MCP client config, or use one-click install buttons:

{
  "mcpServers": {
    "citybikes": {
      "url": "https://gateway.pipeworx.io/citybikes/mcp"
    }
  }
}

See Getting Started for client-specific install steps.

Regenerated from source · build May 9, 2026