AnyAPI MCP server
以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →
Hundreds of scraping and data APIs through one gateway: one key, USD
pay-per-request, normalized schemas, automatic failover.
This package is a local **stdio** MCP server that proxies to the hosted AnyAPI
MCP server at https://api.getanyapi.com/mcp. Clients that speak remote
Streamable HTTP can point at that URL directly and skip this package entirely.
Use this one when your client only launches local MCP servers over stdio.
- Website: https://getanyapi.com
- Docs: https://getanyapi.com/docs - MCP page: https://getanyapi.com/docs/mcp-server
- Contact: support@getanyapi.com
Install
With npx, no clone and no build:
With Docker, no clone and no build:
Get a key at https://getanyapi.com/dashboard/keys. Agents can mint their own
free-trial key with no dashboard and no email:
Configuration
| Variable | Required | Default | Meaning |
| --- | --- | --- | --- |
| ANYAPI_API_KEY | No | none | Your AnyAPI key. Running an API needs it. Connecting, listing the tools, and the four catalog tools do not. |
| ANYAPI_MCP_URL | No | https://api.getanyapi.com/mcp | The hosted endpoint to proxy to. |
The key is optional on purpose, but be precise about what that buys. The hosted
server answers initialize and tools/list without a credential, so a client
connects and sees the ten tools with no account. It also answers the four
catalog tools without one - search_apis, list_apis, get_api and
quote_api - so a keyless install can find an API, read its input schema and
price a call. **run_api and the account tools return 401 without a key.**
The same catalog is public over REST as well:
GET https://api.getanyapi.com/catalog and
GET https://api.getanyapi.com/catalog/search.
Tools
Ten tools, read live from the hosted server rather than declared in this
package, so a catalog or schema change reaches you without a release here.
| Tool | What it does |
| --- | --- |
| search_apis | Search APIs by meaning and keyword. Takes any combination of query, category and platform; a scope on its own is a complete search. |
| list_apis | Browse the catalog as lightweight summaries (id, name, category, USD pricing), with an optional category. |
| get_api | The full definition of one API: normalized input/output JSON Schemas, per-lane USD pricing, and trailing-30-day latency. |
| quote_api | The exact USD price of a run_api call before running it. Nothing is charged or executed. |
| run_api | Execute an API by SKU with normalized input. Returns the output, costUsd, and items. Supports fields, max_items, summary and jq. |