StackSwap MCP
oficialInteligencia de pila GTM para SaaS B2B: 17 herramientas que abarcan búsqueda en catálogo, detección de superposiciones, comparación de proveedores en n direcciones, preguntas de compradores en etapa de decisión y manuales de negociación de renovaciones.
¿Qué puedes hacer con Stack Swap MCP?
- Search the GTM tool catalog — Find tools by name with
search_toolsand get pricing, AI-readiness scores, and partner links. - Get full vendor profiles — Retrieve detailed fact sheets, pricing tiers with gotchas, and integration depth via
get_tool_detailsandget_vendor_fact_sheet. - Audit your stack for overlaps and savings — Identify redundant tool pairs and consolidation savings with
find_overlaps, or run a fullscan_stackaudit. - Compare tools side-by-side — Use
compare_toolsfor head-to-head analysis orcompare_tools_n_wayfor up to six tools in a cost and capability matrix. - Get AI-native swap recommendations — Ask
suggest_swapsfor replacement alternatives with annual savings and reasoning. - Prepare for vendor negotiations — Generate renewal playbooks with
get_renewal_strategyand buyer questions withget_buyer_questions.
Documentación
StackSwap MCP
Un servidor alojado del Protocolo de Contexto de Modelo que brinda a los clientes de IA acceso a la inteligencia del stack GTM B2B SaaS de StackSwap: catálogo de herramientas, fichas técnicas de proveedores, detección de solapamientos, sugerencias de reemplazo nativas de IA, auditorías de stack, comparativas múltiples, panoramas por categoría, preguntas para compradores, guiones de negociación para renovaciones y una base de conocimiento operativo con búsqueda de texto completo.
Endpoint activo: https://stackswap.ai/api/mcp
Documentación: stackswap.ai/mcp
Estado: Gratuito, sin clave API, sin estado. 17 herramientas — 16 de solo lectura + 1 de escritura (submit_correction, en cola para revisión humana).
Este repositorio contiene documentación pública, esquemas JSON y un cliente de ejemplo para el servidor MCP alojado. El servidor en sí es de código cerrado — se ejecuta como parte de stackswap.ai y envuelve el mismo motor de escaneo y catálogo de herramientas que impulsa el producto web.
Instalación
Claude Code
claude mcp add --transport http stackswap https://stackswap.ai/api/mcp
Para ámbito de usuario (disponible en cada sesión, no solo en un proyecto):
claude mcp add --transport http --scope user stackswap https://stackswap.ai/api/mcp
Claude Desktop
Agregar a ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) o %APPDATA%\Claude\claude_desktop_config.json (Windows):
{
"mcpServers": {
"stackswap": {
"url": "https://stackswap.ai/api/mcp",
"transport": "http"
}
}
}
Reiniciar Claude Desktop. Aparecerá un indicador de herramientas en la caja de composición del chat.
Cursor / ChatGPT Desktop / Otros clientes MCP
Agregar un nuevo servidor MCP HTTP con la URL https://stackswap.ai/api/mcp. Sin autenticación.
Herramientas
Diecisiete herramientas en ocho dominios. Los esquemas están en schemas/tools.json (extraídos directamente de la respuesta activa de tools/list).
Catálogo
| Herramienta | Qué hace |
|---|---|
search_tools | Búsqueda difusa de ~400 herramientas GTM por nombre. Devuelve cada coincidencia con costo mensual y un enlace de registro de socio de StackSwap cuando corresponda. |
get_tool_details | Perfil completo de StackSwap para una sola herramienta: costo (catálogo + por puesto con confianza), puntaje de preparación para IA, categoría, solapamientos comunes, estado en el registro de reemplazos. |
get_vendor_fact_sheet | Ficha técnica completa del proveedor (GTM Decision Schema v1.0.0): niveles de precios con letra chica, puntajes de profundidad de integración, capacidades de IA + divulgación de datos de clientes para entrenamiento. |
Análisis de stack
| Herramienta | Qué hace |
|---|---|
find_overlaps | Dado un stack, devuelve los pares redundantes que StackSwap ha verificado manualmente (registro de 104 pares solapados) con ahorros por consolidación. |
suggest_swaps | Recomendaciones de reemplazo nativas de IA por herramienta (Outreach → Smartlead, ZoomInfo → Apollo) con ahorros anuales y razonamiento. |
scan_stack | Vista previa de StackScan: herramientas + tamaño del equipo + industria como entrada, gasto actual / gasto optimizado / recuperable mensual-anual / brechas sin responsable como salida. |
recommend_partner | Dada una necesidad ("outbound", "CRM", "automatización"), devuelve los socios recomendados de StackSwap con posicionamiento. |
recommend_stack | Stack inicial de referencia para un sector vertical con costo por herramienta, gasto total, puntajes de preparación para IA y preparación sin responsable. |
Comparar
| Herramienta | Qué hace |
|---|---|
compare_tools | Cara a cara: delta de costo, preparación para IA, preparación sin responsable (capacidad de llamada MCP/API), estado de solapamiento y una elección recomendada con razonamiento. |
compare_tools_n_way | De 2 a 6 herramientas lado a lado en una matriz markdown — costo, preparación para IA, preparación sin responsable, solapamientos dentro del conjunto, elección de StackSwap. |
Contenido
| Herramienta | Qué hace |
|---|---|
search_content | Búsqueda de texto completo en ~50 artículos originales de operadores sobre arquitectura de stack, reemplazos nativos de IA, RevOps y marcos de decisión. |
get_kb_article | Obtener el cuerpo completo de un artículo de la base de conocimiento como markdown, con URL canónica, categoría y fecha de última modificación. |
Categorías
| Herramienta | Qué hace |
|---|---|
get_category_landscape | Mapa completo de una categoría GTM — líderes, segundos, candidatos a omitir/reemplazar — con costo, preparación para IA, estado en el registro de reemplazos por herramienta. |
Detectar
| Herramienta | Qué hace |
|---|---|
detect_stack_from_text | Inferir un stack GTM a partir de texto libre (página de carreras, oferta de empleo, HTML del sitio, RFP, pestaña de red de DevTools). Coincidencias clasificadas con niveles de confianza. |
Soporte para decisiones
| Herramienta | Qué hace |
|---|---|
get_buyer_questions | De 10 a 20 preguntas para hacer a un proveedor antes de firmar, con "por qué importa" y respuestas de alerta. Letra chica específica del proveedor cuando se pasa un proveedor. |
get_renewal_strategy | Guión de negociación para renovación por proveedor: puntos de apalancamiento, alternativas de anclaje de precio, solicitud de descuento calibrada, guión para retirarse, ventana de tiempo. |
Escritura
| Herramienta | Qué hace |
|---|---|
submit_correction | Enviar una corrección al catálogo (precios, características, letra chica, puntajes). En cola para revisión del administrador — nunca se propaga a las superficies visibles para el usuario sin revisión. |
Ejemplo de uso
Una vez instalado, pregunte cualquiera de las siguientes cosas en su cliente de IA y se enrutará a la herramienta correcta:
| Pregunta del operador | Herramienta que se activa |
|---|---|
| "Encuéntrame una herramienta de correo frío" | recommend_partner |
| "¿Cuánto cuesta Smartlead?" | get_tool_details |
| "¿Smartlead vs Apollo para outbound?" | compare_tools |
| "Compara Smartlead, Instantly, Apollo y Lemlist" | compare_tools_n_way |
| "Mapea toda la categoría de sales-engagement" | get_category_landscape |
| "¿Qué debería preguntarle a Apollo antes de firmar?" | get_buyer_questions |
| "Mi renovación de Salesforce es en 60 días — ¿cuál es mi apalancamiento?" | get_renewal_strategy |
| "¿Qué stack usa esta empresa?" (pegar una página de carreras) | detect_stack_from_text |
| "¿Qué solapamientos hay si tengo HubSpot + Salesforce + Outreach?" | find_overlaps |
| "Audita mi stack: HubSpot, Salesforce, Outreach, ZoomInfo, Gong" | scan_stack |
| "Busca el artículo de StackSwap sobre ética de datos en outbound" | search_content |
Las descripciones de las herramientas son legibles por el modelo, por lo que no necesita saber los nombres de las herramientas — el modelo elige según la pregunta.
Cliente de ejemplo
Un ejemplo mínimo en TypeScript que se conecta, lista herramientas y ejecuta find_overlaps está en examples/client.ts.
npx tsx examples/client.ts
El protocolo es JSON-RPC 2.0 simple sobre HTTP — cualquier lenguaje con un analizador JSON y un cliente HTTP puede llamarlo.
Detalles del endpoint
| URL JSON-RPC | POST https://stackswap.ai/api/mcp |
| Descriptor del servidor | GET https://stackswap.ai/api/mcp (devuelve nombre, versión, lista de herramientas) |
| Versiones de protocolo | 2025-06-18, 2025-03-26, 2024-11-05 |
| Transporte | HTTP transmitible, sin estado |
| Autenticación | Ninguna |
| Límite de tasa | Ninguno (uso razonable) |
| CORS | * |
Por qué alojado, no stdio
El servidor MCP de StackSwap se ejecuta dentro de la aplicación Next.js existente de stackswap.ai como un solo manejador de ruta. Alojarlo nosotros mismos significa:
- Sin fricción de instalación — una línea
claude mcp add, sin dependencia npm/pip - Siempre actualizado — el catálogo de herramientas subyacente, el registro de solapamientos, las fichas técnicas de proveedores y los datos de reemplazo se actualizan a medida que evoluciona el producto StackSwap
- Cero cómputo local — el motor de escaneo se ejecuta del lado del servidor; los clientes solo envían JSON-RPC
La contrapartida: requiere una conexión a internet, y nosotros (StackSwap) vemos el volumen de solicitudes y los patrones de llamadas a herramientas. No almacenamos datos de conversación ni identificadores de usuario — el endpoint no tiene estado.
Solicitudes, problemas, comentarios
Abra un issue si desea que se agregue una herramienta, se cambie un comportamiento o si ha encontrado un error. La superficie MCP está moldeada por lo que los operadores realmente preguntan.
Contacto: [email protected]
Licencia
MIT — ver LICENSE.
Esta licencia cubre la documentación pública, los esquemas JSON y los clientes de ejemplo en este repositorio. No cubre la implementación del servidor de código cerrado que se ejecuta en stackswap.ai/api/mcp.