About getanyapi-com/mcp
getanyapi-com/mcp is an MCP server published by getanyapi-com in the Scraping category: local stdio MCP server for AnyAPI - hundreds of scraping and data APIs behind one key, priced per request in USD.
The repository has 1 stars and 0 forks, with the last commit 2 months ago. Recent commit activity is the strongest signal that reported issues will get attention.
Install
git clone https://github.com/getanyapi-com/mcpThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Tools (10)
get_apiThe full definition of one API: normalized input/output JSON Schemas, per-lane USD pricing, and trailing-30-day latency.
Parameters not published.
get_balanceThe remaining USD wallet balance for the key.
Parameters not published.
get_requestInspect or resume a durable request. Reads stored state and never repeats the paid dispatch.
Parameters not published.
list_apisBrowse the catalog as lightweight summaries (id, name, category, USD pricing), with an optional `category`.
Parameters not published.
quote_apiThe exact USD price of a `run_api` call before running it. Nothing is charged or executed.
Parameters not published.
read_resultRe-shape a prior run's output without re-running or paying again.
Parameters not published.
report_bugReport wrong, empty, or malformed data for input you believe is valid. Free.
Parameters not published.
run_apiExecute an API by SKU with normalized input. Returns the output, `costUsd`, and items. Supports `fields`, `max_items`, `summary` and `jq`.
Parameters not published.
search_apisSearch APIs by meaning and keyword. Takes any combination of `query`, `category` and `platform`; a scope on its own is a complete search.
Parameters not published.
send_feedbackReport a missing API, a missing field, or anything confusing. Free.
Parameters not published.
Ask AI
Ask AI about getanyapi-com/mcp
Powered by Claude
Security checks
Static checks derived from the repository 18 days ago. Heuristics on the source, not an audit.
- ✓README presentThe repository ships documentation.
- ✓License declaredUsable under a stated license.
- ✓Tests presentA test suite exists in the repository.
- ✓Dependencies pinnedA lockfile pins dependency versions.
- ✓No dynamic code executionSource scan found no eval, dynamic Function, or shell execution.
1 check has not been run yet.
Releases
README
AnyAPI MCP server
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:
{
"mcpServers": {
"anyapi": {
"command": "npx",
"args": ["-y", "anyapi-mcp"],
"env": { "ANYAPI_API_KEY": "aa_live_..." }
}
}
}
With Docker, no clone and no build:
{
"mcpServers": {
"anyapi": {
"command": "docker",
"args": ["run", "-i", "--rm", "-e", "ANYAPI_API_KEY", "ghcr.io/getanyapi-com/mcp"],
"env": { "ANYAPI_API_KEY": "aa_live_..." }
}
}
}
Get a key at https://getanyapi.com/dashboard/keys. Agents can mint their own free-trial key with no dashboard and no email:
curl -s -X POST https://api.getanyapi.com/agent/signup
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. |
get_request |
Inspect or resume a durable request. Reads stored state and never repeats the paid dispatch. |
read_result |
Re-shape a prior run's output without re-running or paying again. |
get_balance |
The remaining USD wallet balance for the key. |
report_bug |
Report wrong, empty, or malformed data for input you believe is valid. Free. |
send_feedback |
Report a missing API, a missing field, or anything confusing. Free. |
Failed calls are never charged.
Develop
npm install
npm run check # build, then unit tests
npm run check needs no network and no API key. To drive the built server
against production by hand:
npm run build
ANYAPI_API_KEY=aa_live_... node dist/index.js
License
Apache-2.0
README fetched from the repository 18 days ago. The original is authoritative.