About AnyAPI
AnyAPI provides agents with a single gateway to discover and call data APIs, using normalized schemas and pay-per-request access. Its agent skills guide API discovery, inspection, cost control, and error handling; an optional MCP server provides authenticated tools.
Key features
- 01Discover and run catalog APIs
- 02Normalized API schemas
- 03Pay-per-request billing
- 04Automatic fallback
- 05Agent skills for cost and errors
Use cases
- 01Collect public social media data
- 02Search the web and SEO data
- 03Scrape public web pages
- 04Integrate API data into applications
MCP support
The bundled MCP server exposes authenticated AnyAPI tools to MCP clients. Agent skills can also use REST when MCP is unavailable.
Configuration
Remote servers need no local install. Pick your client, then copy the config or install in one click.
https://api.getanyapi.com/mcpclaude mcp add --transport http skills-getanyapi-com https://api.getanyapi.com/mcp{"mcpServers":{"skills-getanyapi-com":{"type":"http","url":"https://api.getanyapi.com/mcp"}}}Open in Cursor{"servers":{"skills-getanyapi-com":{"type":"http","url":"https://api.getanyapi.com/mcp"}}}Open in VS Code{"mcpServers":{"skills-getanyapi-com":{"type":"http","url":"https://api.getanyapi.com/mcp"}}}{"mcpServers":{"skills-getanyapi-com":{"serverUrl":"https://api.getanyapi.com/mcp"}}}Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.
https://api.getanyapi.com/mcpAuth requiredTools
5| Parameter | Type | Required | Description |
|---|---|---|---|
| sku_id | string | Yes | the API SKU slug to describe |
Details
From the project READMEAnyAPI agent skills
Official Agent Skills for AnyAPI - hundreds of live data APIs through one gateway - social media, search and SEO, maps, enrichment, e-commerce, and clean JSON from any public web page: one key, USD pay-per-request, normalized schemas, automatic fallback.
The skills teach your agent the AnyAPI workflow (discover -> inspect -> run, cost discipline, error handling); the bundled MCP server gives it live, authenticated tools. They work together, and the skill degrades gracefully to plain REST when MCP isn't connected.
Install
Fastest path with the official AnyAPI CLI:
npx -y anyapi-cli@latest init
anyapi init installs these agent skills, offers MCP registration, and runs signup if no
key is available. CLI repo: getanyapi-com/cli.
Any agent that supports Agent Skills (Claude Code, Codex, Cursor, Copilot, and others):
npx skills add getanyapi-com/skills
Claude Code, as a plugin (skill + MCP server in one step):
claude plugin marketplace add getanyapi-com/skills
claude plugin install anyapi@anyapi
Manual: copy skills/anyapi/ into your agent's skills directory
(.agents/skills/, ~/.agents/skills/, or .claude/skills/).
Setup
For local agent use, run:
npx -y anyapi-cli@latest init
For application code, create or claim a dedicated key and expose it only as an environment variable:
export ANYAPI_API_KEY=...
Authentication
ANYAPI_API_KEY is an AnyAPI-issued credential. The MCP configurations and REST/SDK examples
send it only to api.getanyapi.com to authenticate AnyAPI requests. They do not read or send
credentials for unrelated services.
Skills
| Skill | What it does |
|---|---|
anyapi | Discover, inspect, and run any API in the catalog; pricing and error semantics |
Application-integration guidance is part of the canonical anyapi skill; there is no separate
anyapi-build skill.
Docs
- Privacy
- getanyapi.com/docs - quickstart, MCP server, API reference
- api.getanyapi.com/openapi.json - machine-readable spec
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.