Sponsored by Deepsite.site

Stackswap

Created By
StonesofCreationa month ago
Hosted MCP for B2B SaaS GTM stack research — 8 read-only tools wrapping stackswap.ai: search ~400 GTM tools, find curated overlaps, suggest AI-native swaps, compare vendors head-to-head, run preview spend audits, and get partner recommendations. Free, no API key, stateless.
Overview

StackSwap MCP

A hosted Model Context Protocol server that gives AI clients access to StackSwap's B2B SaaS GTM stack intelligence — tool catalog, overlap detection, AI-native swap suggestions, stack audits, and partner recommendations.

Live endpoint: https://stackswap.ai/api/mcp Docs: stackswap.ai/mcp Status: Free, no API key, stateless, read-only.

This repo contains public documentation, JSON schemas, and an example client for the hosted MCP server. The server itself is closed-source — it runs as part of stackswap.ai and wraps the same scan engine and tool catalog that powers the web product.


Install

Claude Code

claude mcp add --transport http stackswap https://stackswap.ai/api/mcp

For user-scope (available in every session, not just one project):

claude mcp add --transport http --scope user stackswap https://stackswap.ai/api/mcp

Claude Desktop

Add to ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):

{
  "mcpServers": {
    "stackswap": {
      "url": "https://stackswap.ai/api/mcp",
      "transport": "http"
    }
  }
}

Restart Claude Desktop. A tools indicator appears in the chat compose box.

Cursor / ChatGPT Desktop / Other MCP clients

Add a new HTTP MCP server with URL https://stackswap.ai/api/mcp. No authentication.


Tools

Eight read-only tools. Schemas are in schemas/tools.json (extracted directly from the live tools/list response).

ToolWhat it does
search_toolsFuzzy-search ~400 GTM tools by name. Returns each match with monthly cost and a StackSwap partner sign-up link when applicable.
find_overlapsGiven a stack, return the 104 curated overlap pairs StackSwap has hand-verified, with consolidation savings.
suggest_swapsFor each input tool, return StackSwap's AI-native replacement recommendation (when one exists) with annual savings and reasoning.
scan_stackPreview StackScan: pass tools + team size + industry, get back monthly/annual recoverable spend and the top 5 replace/remove opportunities.
recommend_partnerGiven a need (e.g. "outbound", "CRM", "automation"), return StackSwap's recommended affiliate partner with sign-up URL and implementation hours.
compare_toolsHead-to-head comparison of two GTM tools. Returns cost delta, AI-readiness delta, overlap warning, and a recommended pick with reasoning.
recommend_stackStackSwap's reference starter stack for a given industry vertical, with per-tool cost and total monthly/annual spend.
get_tool_detailsFull StackSwap profile on a single tool: cost, AI-readiness, common overlaps, swap registry status, partner status.

Example usage

Once installed, ask any of the following in your AI client and Claude will route to the right tool:

Operator questionTool that fires
"Find me a cold-email tool"recommend_partner
"What does Smartlead cost?"get_tool_details
"Smartlead vs Apollo for outbound?"compare_tools
"Build a stack for a marketing agency, 10-25 people"recommend_stack
"What overlaps if I'm on HubSpot + Salesforce + Outreach?"find_overlaps
"What AI-native tool replaces ZoomInfo?"suggest_swaps
"Audit my current stack: HubSpot, Salesforce, Outreach, ZoomInfo, Gong"scan_stack
"Show me tools matching 'attribution'"search_tools

Tool descriptions are model-readable, so you don't need to know the tool names — Claude picks based on the question.


Example client

A minimal TypeScript example that connects, lists tools, and runs find_overlaps is in examples/client.ts.

npx tsx examples/client.ts

The protocol is plain JSON-RPC 2.0 over HTTP — any language with a JSON parser and an HTTP client can call it.


Endpoint details

JSON-RPC URLPOST https://stackswap.ai/api/mcp
Server descriptorGET https://stackswap.ai/api/mcp (returns name, version, tool list)
Protocol versions2025-06-18, 2025-03-26, 2024-11-05
TransportStreamable HTTP, stateless
AuthNone
Rate limitNone (reasonable use)
CORS*

Why hosted, not stdio

StackSwap's MCP server runs inside the existing stackswap.ai Next.js application as a single route handler. Hosting it ourselves means:

  • No install friction — one claude mcp add line, no npm/pip dependency
  • Always current — the underlying tool catalog, overlap registry, and swap data update as the StackSwap product evolves
  • Zero local compute — the scan engine runs server-side; clients just send JSON-RPC

The trade-off: it requires an internet connection, and we (StackSwap) see request volume and tool-call patterns. We don't store conversation data or user identifiers — the endpoint is stateless.


Requests, issues, feedback

Open an issue if you want a tool added, a behavior changed, or you've hit a bug. The MCP surface is shaped by what operators actually ask about.

Contact: nick@stackswap.ai


License

MIT — see LICENSE.

This license covers the public documentation, JSON schemas, and example clients in this repository. It does not cover the closed-source server implementation that runs at stackswap.ai/api/mcp.

Server Config

{
  "mcpServers": {
    "stackswap": {
      "url": "https://stackswap.ai/api/mcp",
      "transport": "http"
    }
  }
}
Recommend Servers
TraeBuild with Free GPT-4.1 & Claude 3.7. Fully MCP-Ready.
EdgeOne Pages MCPAn MCP service designed for deploying HTML content to EdgeOne Pages and obtaining an accessible public URL.
CursorThe AI Code Editor
WindsurfThe new purpose-built IDE to harness magic
DeepChatYour AI Partner on Desktop
BlenderBlenderMCP connects Blender to Claude AI through the Model Context Protocol (MCP), allowing Claude to directly interact with and control Blender. This integration enables prompt assisted 3D modeling, scene creation, and manipulation.
AiimagemultistyleA Model Context Protocol (MCP) server for image generation and manipulation using fal.ai's Stable Diffusion model.
Serper MCP ServerA Serper MCP Server
ChatWiseThe second fastest AI chatbot™
RedisA Model Context Protocol server that provides access to Redis databases. This server enables LLMs to interact with Redis key-value stores through a set of standardized tools.
Zhipu Web SearchZhipu Web Search MCP Server is a search engine specifically designed for large models. It integrates four search engines, allowing users to flexibly compare and switch between them. Building upon the web crawling and ranking capabilities of traditional search engines, it enhances intent recognition capabilities, returning results more suitable for large model processing (such as webpage titles, URLs, summaries, site names, site icons, etc.). This helps AI applications achieve "dynamic knowledge acquisition" and "precise scenario adaptation" capabilities.
Y GuiA web-based graphical interface for AI chat interactions with support for multiple AI models and MCP (Model Context Protocol) servers.
MiniMax MCPOfficial MiniMax Model Context Protocol (MCP) server that enables interaction with powerful Text to Speech, image generation and video generation APIs.
MCP AdvisorMCP Advisor & Installation - Use the right MCP server for your needs
Jina AI MCP ToolsA Model Context Protocol (MCP) server that integrates with Jina AI Search Foundation APIs.
Baidu Map百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。
Tavily Mcp
Visual Studio Code - Open Source ("Code - OSS")Visual Studio Code
Howtocook Mcp基于Anduin2017 / HowToCook (程序员在家做饭指南)的mcp server,帮你推荐菜谱、规划膳食,解决“今天吃什么“的世纪难题; Based on Anduin2017/HowToCook (Programmer's Guide to Cooking at Home), MCP Server helps you recommend recipes, plan meals, and solve the century old problem of "what to eat today"
Amap Maps高德地图官方 MCP Server
Playwright McpPlaywright MCP server