AnyAPI
Hundreds of scraping & data APIs through one key. USD pay-per-request, normalized schemas, failover.
Connect it
Settings → Connectors → Add custom connector
URL: https://api.getanyapi.com/mcpSettings → Apps & Connectors → Advanced → Developer mode
Create connector with URL: https://api.getanyapi.com/mcp{
"mcpServers": {
"anyapi": {
"url": "https://api.getanyapi.com/mcp",
"headers": {
"Authorization": "<YOUR_AUTHORIZATION>"
}
}
}
}claude mcp add --transport http anyapi https://api.getanyapi.com/mcp --header "Authorization: <value>"{
"servers": {
"anyapi": {
"type": "http",
"url": "https://api.getanyapi.com/mcp",
"headers": {
"Authorization": "<YOUR_AUTHORIZATION>"
}
}
}
}{
"mcpServers": {
"anyapi": {
"command": "npx",
"args": [
"-y",
"anyapi-mcp@0.1.5"
],
"env": {
"ANYAPI_API_KEY": "<value>"
}
}
}
}claude mcp add anyapi -- npx -y anyapi-mcp@0.1.510 tools, verified live
get_apiread-onlyGet the full definition of one API by API slug, including its normalized input/output JSON schemas, per-request and per-1,000-request USD pricing on every source, and nullable trailing-30-day latency p50/p95/p99 with the successful sample count. Latency percentiles describe observed successful requests; p99 is an observation, not a maximum or a client timeout guarantee. Entries with heavy:true pro
get_balanceread-onlyGet the remaining wallet balance (in USD) for the AnyAPI key supplied as a Bearer token. Requires a valid AnyAPI key.
get_requestread-onlyInspect or resume a durable AnyAPI request by request_id. This reads AnyAPI's stored state and never repeats the paid provider dispatch. While status is queued or running, retryAfterSeconds gives the minimum interval between status checks.
list_apisread-onlyBrowse available AnyAPI APIs as lightweight summaries (id, name, category, USD pricing), optionally filtered by category. Descriptions and schemas are omitted to keep catalog responses small. Each pricing offer carries both `maxUsd` (billed per request) and `maxPer1kUsd` (the same price per 1,000 requests).
quote_apiread-onlyGet the exact input-aware execution price for an API, free and without a key. Nothing is charged or executed. `sku_id` and `input` identify the proposed execution; pricing resolves exactly as it does for execution, and input validation can return invalid_input without a charge. Returns maxCostUsd (the ceiling reserved), minCostUsd (the likely charge), and the base/per-item breakdown explaining why
read_resultread-onlyRead or reshape a previously paid API result without executing or paying again. `result_id` identifies the full cached result; fields/max_items/summary/jq control its presentation, including row selection and slicing large fields. Results are cached ~15 min and are private to the authenticated account; an expired id returns result_expired.
report_bugSubmit a defect report to AnyAPI about wrong, empty, or malformed API data for valid input, misleading or unactionable errors, incorrect prices or schemas, or retries that failed unexpectedly. Free, never charged. `summary` is required and contains one line; optional `request_id` identifies the stored request and its upstream error body without requiring the payload in the report.
run_apican modifyExecute an API by API slug with a normalized input payload. Every input schema is strict: unknown fields are rejected, not ignored, and field names can differ between related APIs. Inputs must conform to the endpoint's schema, not its description. Published latency p50/p95/p99 and sample counts describe observed successful requests; p99 is an observation, not a maximum or a client timeout guarante
search_apisread-onlySearch APIs by meaning and keyword across name, slug, and description, returning matches with their descriptions but without schemas, ranked most relevant first. At least one of `query`, `category`, or `platform` is required, in any combination; `category` or `platform` without `query` enumerates that scope. `limit` caps matches (default 25, maximum 50). Each result carries a `relevance` score in
send_feedbackSubmit non-defect feedback to AnyAPI about an API you could not find in the catalog, a missing result field, confusing documentation or tool descriptions, or an improvement that would make a task easier. Free, never charged. `summary` is required and contains one line; optional `details` describes the task or suggestion.
Alternatives in Browser & Scraping
Compare →AMApify MCP ServerOfficialA
Extract data from any website with thousands of scrapers, crawlers, and automations on Apify Store ⚡
OMOxylabs MCPA
Fetch and process content from specified URLs & sources using the Oxylabs Web Scraper API.
SKSkyvernA
AI-powered browser automation — navigate, click, fill forms, and extract data from any website.
Xquik MCP ServerA
X Twitter scraper & Twitter API alternative. Search, monitor, publish & manage X accounts.
FOFouraA
Reliable web access for AI agents: smart HTTP, rotating proxies, and full-browser rendering.
HAHasDataB
All HasData scraping tools in one MCP server: Google, TikTok, Instagram, maps, e-commerce and more.