StackSwap MCP
officielIntelligence de la pile GTM SaaS B2B — 17 outils couvrant la recherche par catalogue, la détection de chevauchements, la comparaison multi-fournisseurs, les questions d'acheteurs en phase de décision et les playbooks de négociation de renouvellement.
Que pouvez-vous faire avec 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.
Documentation
StackSwap MCP
Un serveur Model Context Protocol hébergé qui donne aux clients IA l'accès à l'intelligence de la stack GTM B2B SaaS de StackSwap — catalogue d'outils, fiches fournisseurs, détection de chevauchements, suggestions de remplacement orientées IA native, audits de stack, comparaisons à n facteurs, paysages de catégories, questions acheteurs, playbooks de renégociation de contrat, et une base de connaissances opérateur en texte intégral.
Point de terminaison actif : https://stackswap.ai/api/mcp
Documentation : stackswap.ai/mcp
Statut : Gratuit, sans clé API, sans état. 17 outils — 16 en lecture seule + 1 en écriture (submit_correction, mis en file d'attente pour examen humain).
Ce dépôt contient la documentation publique, les schémas JSON et un client d'exemple pour le serveur MCP hébergé. Le serveur lui-même est à code source fermé — il s'exécute au sein de stackswap.ai et encapsule le même moteur d'analyse et catalogue d'outils qui alimente le produit web.
Installation
Claude Code
claude mcp add --transport http stackswap https://stackswap.ai/api/mcp
Pour une portée utilisateur (disponible dans chaque session, pas seulement un projet) :
claude mcp add --transport http --scope user stackswap https://stackswap.ai/api/mcp
Claude Desktop
Ajoutez à ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) ou %APPDATA%\Claude\claude_desktop_config.json (Windows) :
{
"mcpServers": {
"stackswap": {
"url": "https://stackswap.ai/api/mcp",
"transport": "http"
}
}
}
Redémarrez Claude Desktop. Un indicateur d'outils apparaît dans la zone de composition du chat.
Cursor / ChatGPT Desktop / Autres clients MCP
Ajoutez un nouveau serveur MCP HTTP avec l'URL https://stackswap.ai/api/mcp. Aucune authentification.
Outils
Dix-sept outils répartis sur huit domaines. Les schémas se trouvent dans schemas/tools.json (extraits directement de la réponse tools/list en direct).
Catalogue
| Outil | Ce qu'il fait |
|---|---|
search_tools | Recherche floue d'environ 400 outils GTM par nom. Renvoie chaque correspondance avec le coût mensuel et un lien d'inscription partenaire StackSwap le cas échéant. |
get_tool_details | Profil StackSwap complet pour un seul outil : coût (catalogue + par siège avec confiance), score de préparation IA, catégorie, chevauchements courants, statut dans le registre des remplacements. |
get_vendor_fact_sheet | Fiche fournisseur complète (GTM Decision Schema v1.0.0) : niveaux de prix avec pièges, scores de profondeur d'intégration, capacités IA + divulgation des données clients pour l'entraînement. |
Analyse de stack
| Outil | Ce qu'il fait |
|---|---|
find_overlaps | Pour une stack donnée, renvoie les paires redondantes vérifiées manuellement par StackSwap (registre de 104 chevauchements) avec les économies de consolidation. |
suggest_swaps | Recommandations de remplacement IA natif par outil (Outreach → Smartlead, ZoomInfo → Apollo) avec économies annuelles et raisonnement. |
scan_stack | Aperçu StackScan : outils + taille d'équipe + secteur en entrée, dépenses actuelles / dépenses optimisées / récupérable mensuel-annuel / lacunes sans tête en sortie. |
recommend_partner | Pour un besoin donné ("sortant", "CRM", "automatisation"), renvoie le(s) partenaire(s) recommandé(s) par StackSwap avec positionnement. |
recommend_stack | Stack de démarrage de référence pour un secteur vertical avec coût par outil, dépense totale, scores de préparation IA et de préparation sans tête. |
Comparer
| Outil | Ce qu'il fait |
|---|---|
compare_tools | Face-à-face : delta de coût, préparation IA, préparation sans tête (appelabilité MCP/API), statut de chevauchement, et un choix recommandé avec raisonnement. |
compare_tools_n_way | 2 à 6 outils côte à côte dans une matrice markdown — coût, préparation IA, préparation sans tête, chevauchements dans l'ensemble, choix StackSwap. |
Contenu
| Outil | Ce qu'il fait |
|---|---|
search_content | Recherche en texte intégral parmi environ 50 articles opérateurs first-party sur l'architecture de stack, les remplacements IA natifs, RevOps et les cadres de décision. |
get_kb_article | Récupère le corps complet d'un article de la base de connaissances en markdown, avec URL canonique, catégorie et date de dernière modification. |
Catégories
| Outil | Ce qu'il fait |
|---|---|
get_category_landscape | Carte complète d'une catégorie GTM — leaders, challengers, candidats à ignorer/remplacer — avec coût, préparation IA, statut dans le registre des remplacements par outil. |
Détecter
| Outil | Ce qu'il fait |
|---|---|
detect_stack_from_text | Infère une stack GTM à partir de texte libre (page carrières, offre d'emploi, HTML de site, appel d'offres, onglet réseau DevTools). Correspondances classées avec niveaux de confiance. |
Aide à la décision
| Outil | Ce qu'il fait |
|---|---|
get_buyer_questions | 10 à 20 questions à poser à un fournisseur avant de signer, avec "pourquoi c'est important" et réponses drapeau rouge. Pièges spécifiques au fournisseur quand vous passez un fournisseur. |
get_renewal_strategy | Playbook de renégociation de contrat par fournisseur : points de levier, alternatives d'ancrage de prix, demande de remise calibrée, script de retrait, fenêtre de timing. |
Écriture
| Outil | Ce qu'il fait |
|---|---|
submit_correction | Soumettre une correction de catalogue (prix, fonctionnalités, pièges, scores). Mis en file d'attente pour examen administrateur — jamais propagé aux surfaces utilisateur sans examen. |
Exemples d'utilisation
Une fois installé, posez l'une des questions suivantes dans votre client IA et il sera acheminé vers le bon outil :
| Question opérateur | Outil déclenché |
|---|---|
| "Trouve-moi un outil de cold email" | recommend_partner |
| "Combien coûte Smartlead ?" | get_tool_details |
| "Smartlead vs Apollo pour l'outbound ?" | compare_tools |
| "Compare Smartlead, Instantly, Apollo et Lemlist" | compare_tools_n_way |
| "Cartographie toute la catégorie sales engagement" | get_category_landscape |
| "Que dois-je demander à Apollo avant de signer ?" | get_buyer_questions |
| "Mon renouvellement Salesforce est dans 60 jours — quel est mon levier ?" | get_renewal_strategy |
| "Quelle stack cette entreprise utilise-t-elle ?" (collez une page carrières) | detect_stack_from_text |
| "Quels chevauchements si j'ai HubSpot + Salesforce + Outreach ?" | find_overlaps |
| "Audite ma stack : HubSpot, Salesforce, Outreach, ZoomInfo, Gong" | scan_stack |
| "Trouve l'article de StackSwap sur l'éthique des données en outbound" | search_content |
Les descriptions d'outils sont lisibles par le modèle, vous n'avez donc pas besoin de connaître les noms des outils — le modèle choisit en fonction de la question.
Client d'exemple
Un exemple TypeScript minimal qui se connecte, liste les outils et exécute find_overlaps se trouve dans examples/client.ts.
npx tsx examples/client.ts
Le protocole est du JSON-RPC 2.0 simple sur HTTP — tout langage avec un analyseur JSON et un client HTTP peut l'appeler.
Détails du point de terminaison
| URL JSON-RPC | POST https://stackswap.ai/api/mcp |
| Descripteur de serveur | GET https://stackswap.ai/api/mcp (renvoie le nom, la version, la liste des outils) |
| Versions du protocole | 2025-06-18, 2025-03-26, 2024-11-05 |
| Transport | HTTP streamable, sans état |
| Authentification | Aucune |
| Limite de débit | Aucune (usage raisonnable) |
| CORS | * |
Pourquoi hébergé, pas stdio
Le serveur MCP de StackSwap s'exécute au sein de l'application Next.js existante stackswap.ai en tant que gestionnaire de route unique. L'héberger nous-mêmes signifie :
- Aucune friction d'installation — une ligne
claude mcp add, pas de dépendance npm/pip - Toujours à jour — le catalogue d'outils sous-jacent, le registre des chevauchements, les fiches fournisseurs et les données de remplacement se mettent à jour au fur et à mesure que le produit StackSwap évolue
- Zéro calcul local — le moteur d'analyse s'exécute côté serveur ; les clients envoient simplement du JSON-RPC
Le compromis : cela nécessite une connexion internet, et nous (StackSwap) voyons le volume de requêtes et les schémas d'appels d'outils. Nous ne stockons pas les données de conversation ni les identifiants utilisateur — le point de terminaison est sans état.
Demandes, problèmes, retours
Ouvrez une issue si vous voulez qu'un outil soit ajouté, qu'un comportement soit modifié, ou si vous avez rencontré un bug. La surface MCP est façonnée par ce que les opérateurs demandent réellement.
Contact : [email protected]
Licence
MIT — voir LICENSE.
Cette licence couvre la documentation publique, les schémas JSON et les clients d'exemple dans ce dépôt. Elle ne couvre pas l'implémentation du serveur à code source fermé qui s'exécute à stackswap.ai/api/mcp.