search_apis

Pack: apis-guru · Endpoint: https://gateway.pipeworx.io/apis-guru/mcp

Search the APIs.guru directory of 2,500+ public APIs by free-text query. Matches against the API’s name/key, its title, description, and categories. Returns a list of matching APIs each with name (the directory key, e.g. “stripe.com” or “googleapis.com:calendar”), title, truncated description, provider, categories, preferred version, last-updated date, docs link, and OpenAPI/Swagger spec URL. Use this to discover which public APIs exist for a given domain (payments, weather, maps, etc.) and to get the exact name to pass to get_api.

Parameters

NameTypeRequiredDescription
querystringyesFree-text search, e.g. “payments”, “google calendar”, “weather forecast”. Multi-word queries are matched word by word in any order, not as an exact phrase; results are ranked by how many of your words matched and where (a match on the API’s name outranks one in its description). Fewer, more distinctive words rank better.
limitnumbernoMax results to return (default 20).

Example call

Arguments

{
  "query": "payments"
}

curl

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

TypeScript (@pipeworx/sdk)

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

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

More examples

{
  "query": "weather forecast",
  "limit": 10
}

Connect

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

{
  "mcpServers": {
    "apis-guru": {
      "url": "https://gateway.pipeworx.io/apis-guru/mcp"
    }
  }
}

See Getting Started for client-specific install steps.

Regenerated from source · build September 6, 2026