StackSwap MCP

officiel

Intelligence 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_tools and 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_details and get_vendor_fact_sheet.
  • Audit your stack for overlaps and savings — Identify redundant tool pairs and consolidation savings with find_overlaps, or run a full scan_stack audit.
  • Compare tools side-by-side — Use compare_tools for head-to-head analysis or compare_tools_n_way for up to six tools in a cost and capability matrix.
  • Get AI-native swap recommendations — Ask suggest_swaps for replacement alternatives with annual savings and reasoning.
  • Prepare for vendor negotiations — Generate renewal playbooks with get_renewal_strategy and buyer questions with get_buyer_questions.

Documentation

StackSwap MCP

smithery badge

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

OutilCe qu'il fait
search_toolsRecherche 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_detailsProfil 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_sheetFiche 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

OutilCe qu'il fait
find_overlapsPour une stack donnée, renvoie les paires redondantes vérifiées manuellement par StackSwap (registre de 104 chevauchements) avec les économies de consolidation.
suggest_swapsRecommandations de remplacement IA natif par outil (Outreach → Smartlead, ZoomInfo → Apollo) avec économies annuelles et raisonnement.
scan_stackAperç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_partnerPour un besoin donné ("sortant", "CRM", "automatisation"), renvoie le(s) partenaire(s) recommandé(s) par StackSwap avec positionnement.
recommend_stackStack 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

OutilCe qu'il fait
compare_toolsFace-à-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_way2 à 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

OutilCe qu'il fait
search_contentRecherche 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_articleRé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

OutilCe qu'il fait
get_category_landscapeCarte 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

OutilCe qu'il fait
detect_stack_from_textInfè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

OutilCe qu'il fait
get_buyer_questions10 à 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_strategyPlaybook 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

OutilCe qu'il fait
submit_correctionSoumettre 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érateurOutil 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-RPCPOST https://stackswap.ai/api/mcp
Descripteur de serveurGET https://stackswap.ai/api/mcp (renvoie le nom, la version, la liste des outils)
Versions du protocole2025-06-18, 2025-03-26, 2024-11-05
TransportHTTP streamable, sans état
AuthentificationAucune
Limite de débitAucune (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.