Proporciona acceso a cientos de APIs de scraping y datos a través de una única puerta de enlace con esquemas normalizados y failover automático.
También conocido como getanyapi-com/mcp, mcp, anyapi-mcp
- Stars
- 1
- Herramientas
- 10
- Descargas, 30 días
- —
- Última versión
- 0.1.5
- Último commit
- 6 sept 2026
- Licencia
- Apache-2.0
¿Qué es AnyAPI MCP?
AnyAPI es un MCP server. Proporciona acceso a cientos de APIs de scraping y datos a través de una única puerta de enlace con esquemas normalizados y failover automático. Expone 10 herramientas, como search_apis, list_apis, get_api.
Resumen generado a partir del README del proyecto
Acerca del MCP server de AnyAPI
AnyAPI actúa como una puerta de enlace única para cientos de APIs de scraping y datos. Proporciona una interfaz unificada con esquemas normalizados y failover automático para garantizar la fiabilidad. Los desarrolladores pueden usar esto como un MCP server local vía stdio mediante npx o Docker, o conectarse directamente al endpoint remoto alojado si su cliente soporta Streamable HTTP.
Los usuarios pueden explorar el catálogo usando herramientas como search_apis, list_apis, get_api y quote_api sin necesidad de una cuenta. Sin embargo, para ejecutar peticiones a través de run_api o consultar detalles de la cuenta como get_balance se requiere una ANYAPI_API_KEY. El servicio opera bajo un modelo de pago por petición en USD, y el servidor incluye herramientas para inspeccionar peticiones duraderas con get_request o reformatear salidas anteriores usando read_result. Esta configuración permite que los agentes encuentren, presupuesten y ejecuten tareas de datos a través de una única conexión integrada.
Qué puedes hacer con él
- 1Estimar costes de ejecución de APIsDetermina el precio exacto de una petición antes de ejecutar el comando realmente.
- 2Gestionar costes de recuperación de datosConsulta el saldo restante en USD disponible en tu wallet.
Escrito a partir del README del proyecto. Cada caso de uso se verifica con una cita del mismo.
Cómo instalar AnyAPI MCP
Formatos verificados el 10 nov 2026Añadir a CursorAñadir a GooseInstalar AnyAPI MCP en Claude Code
$ claude mcp add --env 'ANYAPI_API_KEY=<YOUR_ANYAPI_API_KEY>' mcp -- npx -y anyapi-mcpInstalar AnyAPI MCP en Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"mcp": {
"command": "npx",
"args": [
"-y",
"anyapi-mcp"
],
"env": {
"ANYAPI_API_KEY": "<YOUR_ANYAPI_API_KEY>"
}
}
}
}Instalar AnyAPI MCP en VS Code
.vscode/mcp.json
{
"servers": {
"mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"anyapi-mcp"
],
"env": {
"ANYAPI_API_KEY": "<YOUR_ANYAPI_API_KEY>"
}
}
}
}Instalar AnyAPI MCP en VS Code CLI
$ code --add-mcp '{"name":"mcp","type":"stdio","command":"npx","args":["-y","anyapi-mcp"],"env":{"ANYAPI_API_KEY":"<YOUR_ANYAPI_API_KEY>"}}'Instalar AnyAPI MCP en Claude Desktop
claude_desktop_config.json
{
"mcpServers": {
"mcp": {
"command": "npx",
"args": [
"-y",
"anyapi-mcp"
],
"env": {
"ANYAPI_API_KEY": "<YOUR_ANYAPI_API_KEY>"
}
}
}
}Instalar AnyAPI MCP en Codex
$ codex mcp add mcp --env 'ANYAPI_API_KEY=<YOUR_ANYAPI_API_KEY>' --env 'ANYAPI_API_KEY=<YOUR_ANYAPI_API_KEY>' -- npx -y anyapi-mcpInstalar AnyAPI MCP en Codex config.toml
~/.codex/config.toml
[mcp_servers.mcp] command = "npx" args = ["-y", "anyapi-mcp"] [mcp_servers.mcp.env] ANYAPI_API_KEY = "<YOUR_ANYAPI_API_KEY>"
Instalar AnyAPI MCP en Gemini CLI
$ gemini mcp add -s user -e 'ANYAPI_API_KEY=<YOUR_ANYAPI_API_KEY>' -e 'ANYAPI_API_KEY=<YOUR_ANYAPI_API_KEY>' mcp npx -- -y anyapi-mcpInstalar AnyAPI MCP en Gemini settings.json
~/.gemini/settings.json
{
"mcpServers": {
"mcp": {
"command": "npx",
"args": [
"-y",
"anyapi-mcp"
],
"env": {
"ANYAPI_API_KEY": "<YOUR_ANYAPI_API_KEY>"
}
}
}
}Herramientas de AnyAPI MCP 10
Detectado desde el READMEsearch_apislist_apisget_apiquote_apirun_apiget_requestread_resultget_balancereport_bugsend_feedback
| search_apis | — | |
| list_apis | — | |
| get_api | — | |
| quote_api | — | |
| run_api | — | |
| get_request | — | |
| read_result | — | |
| get_balance | — | |
| report_bug | — | |
| send_feedback | — |
Configuración
ANYAPI_API_KEYSecretoAnyAPI API key (format: aa_live_...). Mint one at https://getanyapi.com/dashboard/keys. Needed to run an API; connecting, listing the tools, and the catalog tools (list_apis, search_apis, get_api, quote_api) all work without it.
ANYAPI_API_KEYSecretoAnyAPI API key (format: aa_live_...). Mint one at https://getanyapi.com/dashboard/keys. Needed to run an API; connecting, listing the tools, and the catalog tools (list_apis, search_apis, get_api, quote_api) all work without it.
| Nombre | Descripción | Tipo |
|---|---|---|
| ANYAPI_API_KEY | AnyAPI API key (format: aa_live_...). Mint one at https://getanyapi.com/dashboard/keys. Needed to run an API; connecting, listing the tools, and the catalog tools (list_apis, search_apis, get_api, quote_api) all work without it. | Secreto |
| ANYAPI_API_KEY | AnyAPI API key (format: aa_live_...). Mint one at https://getanyapi.com/dashboard/keys. Needed to run an API; connecting, listing the tools, and the catalog tools (list_apis, search_apis, get_api, quote_api) all work without it. | Secreto |
Verificaciones automáticas
Ejecutado 13 nov 2026Informe completo →Pasó nuestras verificaciones automáticas. Esto no es una auditoría de seguridad: lee el código y dale al servidor el acceso más limitado que necesite. Cómo funcionan las verificaciones
- Repositorio de origen vinculado y accesiblegetanyapi-com/mcp is public and reachablegithub.com/getanyapi-com/mcp ↗Aprobado
- El paquete indica este repositorio como su origenanyapi-mcp names getanyapi-com/mcp as sourcenpmjs.com/package/anyapi-mcp ↗Aprobado
- Procedencia de la compilación (atestación de Sigstore)Sigstore attestation for anyapi-mcpnpmjs.com/package/anyapi-mcp/v/0.1.5#provenance ↗Aprobado
- Licencia de código abierto (OSI)Apache-2.0spdx.org/licenses/Apache-2.0.html ↗Aprobado
- Commit o lanzamiento en el último añoLast commit or release 2026-09-06github.com/getanyapi-com/mcp ↗Aprobado
- OpenSSF ScorecardNo verificado
- El nombre del paquete no es similar a un paquete popularNo popular package one edit away from anyapi-mcpAprobado
- No hay avisos críticos en el paquete ni en sus dependencias99 resolved dependencies checked; no critical advisoryosv.dev ↗Aprobado
- Sin instrucciones ocultas para el modelo10 tool descriptions and the README read; no override phrases, credential paths or hidden charactersAprobado
- Las herramientas destructivas están etiquetadasNo tool named like delete, drop or execAprobado
- El endpoint remoto responde al handshake de MCPinitialize answered with protocol 2025-06-18 in 551 msAprobado
README
Ver en GitHubAnyAPI 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
Preguntas sobre AnyAPI MCP
¿Cómo agrego AnyAPI MCP a Claude Code?
Ejecuta claude mcp add --env 'ANYAPI_API_KEY=<YOUR_ANYAPI_API_KEY>' mcp -- npx -y anyapi-mcp en tu terminal. Añade --scope user para que esté disponible en todos los proyectos.
¿Cómo agrego AnyAPI MCP a Cursor?
Abre ~/.cursor/mcp.json y añade el servidor en mcpServers, usando la configuración de Cursor que se muestra en la sección de instalación de arriba.
¿Qué herramientas proporciona AnyAPI MCP?
Expone 10 herramientas, incluidas search_apis, list_apis, get_api, quote_api, run_api.
¿Necesito una API key para usar el servidor?
Puedes conectarte y usar herramientas del catálogo, como buscar y listar APIs, sin una clave, pero para ejecutar una API se requiere una.
¿Qué pasa si falla una llamada a la API?
Las llamadas fallidas no se cargan a tu cuenta.
¿Puedo usar esto sin instalar el paquete?
Sí, los clientes que soportan remote Streamable HTTP pueden apuntar directamente a la URL alojada.