StackSwap — B2B GTM stack intelligence (hosted, Streamable HTTP, 17 tools)
リモートStackSwap — B2B GTM stack intelligence (hosted, Streamable HTTP, 17 tools) について
StackSwapは、B2B SaaSのGTMチームや運用担当者向けのホスト型MCPサーバーです。ツールカタログ、ベンダー情報、スタック分析を提供し、17個のツールで調査、比較、監査、導入・更新の判断を支援します。
主な機能
- 01GTMツールとベンダー情報の検索
- 02重複検出と代替候補の提案
- 03業界別スタックの監査と推奨
- 04ツールとカテゴリ市場の比較
- 05購買時の質問と更新戦略の確認
- 06運用記事の検索とカタログ修正の送信
活用シーン
- 01営業・マーケティングスタックの評価
- 02ベンダーの費用と機能の比較
- 03ソフトウェア導入や契約更新の準備
- 04テキストから企業のGTMツールを推定
MCP 対応
StackSwapは`https://stackswap.ai/api/mcp`で、16個の読み取り専用ツールと1個の修正送信ツールを備えたホスト型MCPサーバーを提供します。クライアントはステートレスなStreamable HTTPで、B2B SaaS向けGTMカタログ、分析、意思決定支援機能を利用できます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://stackswap.ai/api/mcpclaude mcp add --transport http stackswap https://stackswap.ai/api/mcp{"mcpServers":{"stackswap":{"type":"http","url":"https://stackswap.ai/api/mcp"}}}Cursor で開く{"servers":{"stackswap":{"type":"http","url":"https://stackswap.ai/api/mcp"}}}VS Code で開く{"mcpServers":{"stackswap":{"type":"http","url":"https://stackswap.ai/api/mcp"}}}{"mcpServers":{"stackswap":{"serverUrl":"https://stackswap.ai/api/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
23| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| systems | array | いいえ | |
| auditGoal | string | いいえ |
詳細
StackSwap MCP
AI クライアントに StackSwap の B2B SaaS GTM スタックに関するインテリジェンス(ツールカタログ、ベンダーのファクトシート、重複検出、AI ネイティブな置き換え候補の提案、スタック監査、n-way 比較、カテゴリ全体の状況、購入者からの質問、契約更新時の交渉プレイブック、オペレーター向けナレッジベースの全文検索)を提供する、ホスト型の Model Context Protocol サーバーです。
ライブエンドポイント: https://stackswap.ai/api/mcp
ドキュメント: stackswap.ai/mcp
ステータス: 無料、API キー不要、ステートレスです。17 個のツール(読み取り専用 16 個、書き込み 1 個(submit_correction。人による確認のためにキューに追加されます))。
このリポジトリには、ホスト型 MCP サーバーの公開ドキュメント、JSON スキーマ、サンプルクライアントが含まれています。サーバー自体はクローズドソースで、stackswap.ai の一部として動作し、ウェブ製品を支えるものと同じスキャンエンジンとツールカタログをラップしています。
インストール
Claude Code
claude mcp add --transport http stackswap https://stackswap.ai/api/mcp
ユーザースコープ(1 つのプロジェクトだけでなく、すべてのセッションで利用可能)にする場合:
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 クライアント
URL https://stackswap.ai/api/mcp を指定して、新しい HTTP MCP サーバーを追加します。認証は不要です。
ツール
8 つのドメインにわたる 17 個のツールです。スキーマは 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 | 2 つのツールを比較します。コスト差、AI 対応、ヘッドレス対応(MCP/API からの呼び出し可否)、重複状況、理由付きの推奨ツールを返します。 |
compare_tools_n_way | 2~6 個のツールを 1 つの Markdown マトリックスで比較します。コスト、AI 対応、ヘッドレス対応、対象セット内の重複、StackSwap の推奨が含まれます。 |
コンテンツ
| ツール | 機能 |
|---|---|
search_content | スタックアーキテクチャ、AI ネイティブな置き換え、RevOps、意思決定フレームワークを扱う約 50 件の自社オペレーター向け記事を全文検索します。 |
get_kb_article | ナレッジベース記事の本文全体を Markdown 形式で取得します。正規 URL、カテゴリ、最終更新日も含まれます。 |
カテゴリ
| ツール | 内容 |
|---|---|
get_category_landscape | GTM カテゴリ全体のマップを表示します。主要ツール、次点候補、除外・置き換え候補に加え、ツールごとのコスト、AI 対応状況、スワップレジストリのステータスも確認できます。 |
検出
| ツール | 内容 |
|---|---|
detect_stack_from_text | 自由形式のテキスト(採用情報ページ、求人情報、サイトの HTML、RFP、DevTools のネットワークタブなど)から GTM スタックを推定します。信頼度付きで一致度の高い順に表示します。 |
意思決定の支援
| ツール | 内容 |
|---|---|
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 |
ツールの説明はモデルが読み取れるため、ツール名を知っておく必要はありません。質問に応じてモデルが適切なツールを選びます。
クライアントの例
接続し、ツールの一覧を取得して、find_overlaps を実行する最小限の TypeScript の例は、examples/client.ts にあります。
npx tsx examples/client.ts
このプロトコルは HTTP 上のプレーンな JSON-RPC 2.0 です。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 ではなくホスト型を採用する理由
StackSwap の MCP サーバーは、既存の stackswap.ai Next.js アプリケーション内で、単一のルートハンドラーとして実行されます。自社でホストすることで、次のメリットがあります。
- インストールの手間がありません —
claude mcp addの 1 行だけで済み、npm/pip の依存関係は不要です - 常に最新です — StackSwap 製品の進化に合わせて、基盤となるツールカタログ、重複レジストリ、ベンダーのファクトシート、スワップデータが更新されます
- ローカルでの計算処理は不要です — スキャンエンジンはサーバー側で実行され、クライアントは JSON-RPC を送信するだけです
その代わり、インターネット接続が必要であり、当社(StackSwap)はリクエストの量やツール呼び出しのパターンを確認できます。会話データやユーザー識別子は保存しません。エンドポイントはステートレスです。
リクエスト、問題報告、フィードバック
ツールの追加や動作の変更を希望する場合、またはバグを見つけた場合は、issue を作成してください。MCP の機能は、オペレーターから実際に寄せられる質問をもとに構成されています。
ライセンス
MIT — LICENSE を参照してください。
このライセンスは、このリポジトリ内の公開ドキュメント、JSON スキーマ、サンプルクライアントに適用されます。stackswap.ai/api/mcp で稼働するクローズドソースのサーバー実装には適用されません。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。