EffectHub Catalog MCP
Busca entre más de 3300 herramientas de IA por nombre, categoría o tarea, consulta la puntuación Effect de una herramienta, sus precios con fecha y alternativas, y compara dos herramientas en paralelo. Servidor HTTP Streamable remoto en https://effecthub.net/api/mcp, sin clave de API.
Servidor MCP alojado
npx add-mcp 'https://effecthub.net/api/mcp'Se instala en Claude Code, Codex, Cursor y más
Documentación
El servidor MCP de EffectHub
Pregunta a tu asistente sobre herramientas de IA y deja que responda desde el catálogo en lugar de desde su memoria: las mismas fichas, precios, puntuaciones y comprobaciones de disponibilidad que muestra este sitio, con un enlace de vuelta a cada ficha. Gratis, de solo lectura, sin cuenta y sin clave de API.
HTTP con streaming, respuestas JSON, sin autenticación. Revisiones del protocolo 2026-07-28, 2025-11-25, 2025-06-18, 2025-03-26.
Conecta tu asistente
Todos los clientes siguientes solo necesitan la URL del endpoint. Los nombres de los menús cambian entre versiones; si los tuyos son distintos, busca "conector personalizado" o "servidor MCP" y elige sin autenticación.
Claude (claude.ai y la aplicación de escritorio)
Ajustes → Conectores → Añadir conector personalizado. Ponle de nombre EffectHub y pega la URL del endpoint. En los planes Team y Enterprise, primero lo añade un propietario para la organización.
Claude Code
claude mcp add --transport http effecthub https://effecthub.net/api/mcp
ChatGPT
Donde tu plan ofrezca conectores personalizados: Ajustes → Apps y conectores → Avanzado, activa el modo desarrollador y luego crea un conector con la URL del endpoint y sin autenticación.
Cursor
Añade a ~/.cursor/mcp.json, o a .cursor/mcp.json en un proyecto:
{
"mcpServers": {
"effecthub": {
"url": "https://effecthub.net/api/mcp"
}
}
}
VS Code
Añade a .vscode/mcp.json en el espacio de trabajo, o ejecuta MCP: Add Server y elige HTTP:
{
"servers": {
"effecthub": {
"type": "http",
"url": "https://effecthub.net/api/mcp"
}
}
}
Cualquier otro
Cualquier cliente que hable HTTP con streaming funciona solo con la URL.
Herramientas
Cuatro, todas de solo lectura. Cada respuesta es texto legible para el modelo más datos estructurados para el cliente, y cada una enlaza la ficha de la que procede.
- search_toolsBuscar herramientas de IA
Busca en el catálogo de herramientas de IA de EffectHub por nombre de producto, tarea a realizar ("transcribir entrevistas") o categoría ("edición de vídeo"). Opcionalmente, acota por slug de tarea, slug de categoría o modelo de precios. Devuelve herramientas publicadas y activas con precios, Effect score y un enlace a cada ficha en effecthub.net.
- query · obligatorio — Qué buscar: un nombre de producto, una tarea o una categoría en lenguaje natural.
- task · opcional — Slug de tarea opcional, como en https://effecthub.net/ai-for/{task} (p. ej. "text-to-speech"). Solo se devuelven las herramientas etiquetadas con él.
- category · opcional — Slug de categoría opcional, como en https://effecthub.net/ai-tools/{slug}. Una categoría de nivel superior incluye sus subcategorías; se compara con la categoría principal de cada herramienta.
- pricing · opcional — Modelo de precios opcional: free, freemium, free_trial, paid o contact (presupuesto a medida).
- limit · opcional — Cuántas herramientas devolver (1-20, por defecto 10).
- query · obligatorio — Qué buscar: un nombre de producto, una tarea o una categoría en lenguaje natural.
- get_toolObtener la ficha de una herramienta de IA
Todo lo público de una ficha de herramienta de EffectHub: qué hace, categoría, modelo de precios y precio de entrada, Effect score, Trust score, plataformas, si sigue activa y cuándo se comprobó por última vez, y la URL de la ficha. Toma el slug de la herramienta (de search_tools, o la última parte de https://effecthub.net/ai/{slug}).
- slug · obligatorio — El slug de la herramienta, p. ej. "cursor".
- list_alternativesListar alternativas a una herramienta de IA
Herramientas que hacen la misma tarea que la indicada. Primero van las alternativas que nuestra investigación nombró para esta herramienta (base "researched"), luego las herramientas activas de la misma categoría (base "category"). Las herramientas descontinuadas se omiten.
- slug · obligatorio — La herramienta para la que buscar alternativas.
- limit · opcional — Cuántas herramientas devolver (1-20, por defecto 10).
- slug · obligatorio — La herramienta para la que buscar alternativas.
- compare_toolsComparar dos herramientas de IA
Dos fichas de herramientas de EffectHub lado a lado —precios, puntuaciones, plataformas, API, disponibilidad— más las diferencias en frases claras. Cuando EffectHub tiene una página comparativa investigada para el par, comparison_url enlaza a ella.
- a · obligatorio — Slug de la primera herramienta.
- b · obligatorio — Slug de la segunda herramienta.
- a · obligatorio — Slug de la primera herramienta.
Las puntuaciones Effect y Trust se explican en cómo verificamos. Cada una viene con cuánto se apoya en datos —effect_signals de 4, trust_checks_measured de 8— y es null cuando todavía no se ha medido nada detrás de ella.
Pruébalo desde una terminal
El handshake con el que abre un cliente antiguo, y luego una búsqueda:
curl -s https://effecthub.net/api/mcp \
-H 'Content-Type: application/json' \
-H 'Accept: application/json, text/event-stream' \
-d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-11-25","capabilities":{},"clientInfo":{"name":"curl","version":"1"}}}'
curl -s https://effecthub.net/api/mcp \
-H 'Content-Type: application/json' \
-H 'MCP-Protocol-Version: 2025-11-25' \
-d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"search_tools","arguments":{"query":"transcription","pricing":"free","limit":3}}}'
Límites
- 120 solicitudes por minuto por dirección de red; pasado ese límite, el servidor responde 429 con una cabecera Retry-After.
- Hasta 20 herramientas por respuesta, consultas de hasta 128 caracteres, cuerpos de solicitud de hasta 64 KB.
- Una herramienta que no ha respondido en 8 segundos devuelve un error en lugar de quedarse colgada.
- Un mensaje JSON-RPC por solicitud; los lotes se rechazan.