StackSwap MCP
официальныйИнтеллектуальный анализ B2B SaaS GTM-стека — 17 инструментов, включая поиск по каталогу, обнаружение пересечений, сравнение поставщиков по N параметрам, вопросы покупателей на этапе принятия решений и сценарии переговоров о продлении.
Что можно делать с 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.
Документация
StackSwap MCP
Размещённый сервер Model Context Protocol, предоставляющий AI-клиентам доступ к данным о B2B SaaS GTM-стеке StackSwap — каталог инструментов, информационные карточки вендоров, обнаружение пересечений, AI-ориентированные предложения по замене, аудит стека, N-сторонние сравнения, ландшафты категорий, вопросы для покупателей, сценарии переговоров о продлении и полнотекстовая база знаний оператора.
Рабочая конечная точка: https://stackswap.ai/api/mcp
Документация: stackswap.ai/mcp
Статус: Бесплатно, без API-ключа, без сохранения состояния. 17 инструментов — 16 только для чтения + 1 для записи (submit_correction, в очереди на проверку человеком).
Этот репозиторий содержит публичную документацию, JSON-схемы и пример клиента для размещённого MCP-сервера. Сам сервер является закрытым исходным кодом — он работает как часть stackswap.ai и оборачивает тот же движок сканирования и каталог инструментов, что и веб-продукт.
Установка
Claude Code
claude mcp add --transport http stackswap https://stackswap.ai/api/mcp
Для пользовательской области (доступно в каждой сессии, а не только в одном проекте):
claude mcp add --transport http --scope user stackswap https://stackswap.ai/api/mcp
Claude Desktop
Добавьте в ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) или %APPDATA%\Claude\claude_desktop_config.json (Windows):
{
"mcpServers": {
"stackswap": {
"url": "https://stackswap.ai/api/mcp",
"transport": "http"
}
}
}
Перезапустите Claude Desktop. В поле ввода чата появится индикатор инструментов.
Cursor / ChatGPT Desktop / Другие MCP-клиенты
Добавьте новый HTTP MCP-сервер с URL https://stackswap.ai/api/mcp. Без аутентификации.
Инструменты
Семнадцать инструментов в восьми областях. Схемы находятся в schemas/tools.json (извлечены напрямую из живого ответа tools/list).
Каталог
| Инструмент | Что делает |
|---|---|
search_tools | Нечёткий поиск ~400 GTM-инструментов по названию. Возвращает каждое совпадение с месячной стоимостью и ссылкой на регистрацию партнёра StackSwap, где применимо. |
get_tool_details | Полный профиль StackSwap для одного инструмента: стоимость (каталог + за место с указанием достоверности), оценка готовности к AI, категория, частые пересечения, статус в реестре замен. |
get_vendor_fact_sheet | Полная информационная карточка вендора (GTM Decision Schema v1.0.0): ценовые уровни с подводными камнями, оценки глубины интеграции, возможности AI + раскрытие информации об использовании данных клиентов для обучения. |
Анализ стека
| Инструмент | Что делает |
|---|---|
find_overlaps | Для заданного стека возвращает избыточные пары, проверенные вручную StackSwap (реестр пересечений из 104 пар), с экономией от консолидации. |
suggest_swaps | Рекомендации по AI-ориентированной замене для каждого инструмента (Outreach → Smartlead, ZoomInfo → Apollo) с годовой экономией и обоснованием. |
scan_stack | Предпросмотр StackScan: на входе — инструменты + размер команды + отрасль, на выходе — текущие расходы / оптимизированные расходы / ежемесячно-годовая возвращаемая сумма / пробелы в безголовых решениях. |
recommend_partner | Для заданной потребности («исходящие продажи», «CRM», «автоматизация») возвращает рекомендуемых партнёров StackSwap с позиционированием. |
recommend_stack | Эталонный стартовый стек для отраслевой вертикали с указанием стоимости каждого инструмента, общих расходов, готовности к AI и безголовой готовности. |
Сравнение
| Инструмент | Что делает |
|---|---|
compare_tools | Сравнение один на один: разница в стоимости, готовность к AI, безголовая готовность (возможность вызова через MCP/API), статус пересечения и рекомендуемый выбор с обоснованием. |
compare_tools_n_way | 2–6 инструментов рядом в одной матрице Markdown — стоимость, готовность к AI, безголовая готовность, пересечения внутри набора, выбор StackSwap. |
Контент
| Инструмент | Что делает |
|---|---|
search_content | Полнотекстовый поиск по ~50 авторским статьям операторов об архитектуре стека, AI-ориентированных заменах, RevOps и фреймворках принятия решений. |
get_kb_article | Получение полного текста статьи из базы знаний в формате Markdown с каноническим URL, категорией и датой последнего изменения. |
Категории
| Инструмент | Что делает |
|---|---|
get_category_landscape | Полная карта одной GTM-категории — лидеры, претенденты, кандидаты на пропуск/замену — с указанием стоимости, готовности к AI, статуса в реестре замен для каждого инструмента. |
Обнаружение
| Инструмент | Что делает |
|---|---|
detect_stack_from_text | Определение GTM-стека из произвольного текста (страница карьеры, вакансия, HTML сайта, RFP, вкладка Network в DevTools). Ранжированные совпадения с уровнями достоверности. |
Поддержка принятия решений
| Инструмент | Что делает |
|---|---|
get_buyer_questions | 10–20 вопросов, которые стоит задать вендору перед подписанием, с объяснением «почему это важно» и тревожными сигналами в ответах. Специфичные для вендора подводные камни, если указать вендора. |
get_renewal_strategy | Сценарий переговоров о продлении для каждого вендора: точки давления, альтернативы для ценового якоря, выверенный запрос скидки, сценарий ухода, временное окно. |
Запись
| Инструмент | Что делает |
|---|---|
submit_correction | Отправка исправления в каталог (цены, функции, подводные камни, оценки). Ставится в очередь на проверку администратором — никогда не попадает в пользовательские интерфейсы без проверки. |
Пример использования
После установки задайте любой из следующих вопросов в вашем AI-клиенте, и он будет направлен к нужному инструменту:
| Вопрос оператора | Срабатывающий инструмент |
|---|---|
| «Найди мне инструмент для холодных писем» | recommend_partner |
| «Сколько стоит Smartlead?» | get_tool_details |
| «Smartlead или Apollo для исходящих продаж?» | compare_tools |
| «Сравни Smartlead, Instantly, Apollo и Lemlist» | compare_tools_n_way |
| «Покажи всю категорию инструментов для вовлечения в продажах» | get_category_landscape |
| «Что спросить у Apollo перед подписанием?» | get_buyer_questions |
| «Моё продление Salesforce через 60 дней — какие у меня рычаги?» | get_renewal_strategy |
| «Какой стек у этой компании?» (вставьте страницу карьеры) | detect_stack_from_text |
| «Какие пересечения, если у меня HubSpot + Salesforce + Outreach?» | find_overlaps |
| «Проведи аудит моего стека: HubSpot, Salesforce, Outreach, ZoomInfo, Gong» | scan_stack |
| «Найди статью StackSwap об этике данных в исходящих продажах» | search_content |
Описания инструментов читаемы для модели, поэтому вам не нужно знать названия инструментов — модель выбирает на основе вопроса.
Пример клиента
Минимальный пример на TypeScript, который подключается, выводит список инструментов и запускает find_overlaps, находится в examples/client.ts.
npx tsx examples/client.ts
Протокол — обычный JSON-RPC 2.0 поверх HTTP — любой язык с парсером JSON и HTTP-клиентом может его вызывать.
Детали конечной точки
| JSON-RPC URL | POST https://stackswap.ai/api/mcp |
| Дескриптор сервера | GET https://stackswap.ai/api/mcp (возвращает имя, версию, список инструментов) |
| Версии протокола | 2025-06-18, 2025-03-26, 2024-11-05 |
| Транспорт | Потоковый HTTP, без сохранения состояния |
| Аутентификация | Отсутствует |
| Ограничение скорости | Отсутствует (разумное использование) |
| CORS | * |
Почему размещённый, а не stdio
MCP-сервер StackSwap работает внутри существующего приложения Next.js stackswap.ai как один обработчик маршрута. Размещение его у себя означает:
- Отсутствие сложностей с установкой — одна строка
claude mcp add, без зависимостей npm/pip - Всегда актуально — базовый каталог инструментов, реестр пересечений, информационные карточки вендоров и данные о заменах обновляются по мере развития продукта StackSwap
- Нулевые локальные вычисления — движок сканирования работает на стороне сервера; клиенты просто отправляют JSON-RPC
Компромисс: требуется подключение к интернету, и мы (StackSwap) видим объём запросов и паттерны вызовов инструментов. Мы не храним данные разговоров или идентификаторы пользователей — конечная точка не сохраняет состояние.
Запросы, проблемы, обратная связь
Создайте issue, если хотите добавить инструмент, изменить поведение или столкнулись с ошибкой. Поверхность MCP формируется на основе того, о чём операторы действительно спрашивают.
Контакт: [email protected]
Лицензия
MIT — см. LICENSE.
Эта лицензия распространяется на публичную документацию, JSON-схемы и примеры клиентов в этом репозитории. Она не распространяется на реализацию сервера с закрытым исходным кодом, работающую по адресу stackswap.ai/api/mcp.