CostBench について
CostBenchは、3,390以上の製品を対象とするMCPクライアント向けのソフトウェア価格情報サービスです。出典と日付付きで、価格、隠れた費用、交渉情報、総保有コストを提供します。
主な機能
- 01価格と契約条件の取得
- 02隠れた費用と交渉のヒント
- 03四半期ごとの価格と変更の追跡
- 042~4製品の価格比較
- 05チーム規模別の総保有コスト計算
- 06LLM/API利用料の見積もり
活用シーン
- 01ソフトウェア購入費と契約費の評価
- 02最近の価格変更と出典の確認
- 03候補製品の年間費用の比較
- 04チームの複数年分の支出見積もり
MCP 対応
CostBenchは、ソフトウェア価格、価格変更、総保有コストを照会・比較する読み取り専用ツールをMCPクライアントに提供します。リモートのStreamable HTTPエンドポイント、またはstdioブリッジで接続できます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://costbench.com/mcpclaude mcp add --transport http com-costbench https://costbench.com/mcp{"mcpServers":{"com-costbench":{"type":"http","url":"https://costbench.com/mcp"}}}Cursor で開く{"servers":{"com-costbench":{"type":"http","url":"https://costbench.com/mcp"}}}VS Code で開く{"mcpServers":{"com-costbench":{"type":"http","url":"https://costbench.com/mcp"}}}{"mcpServers":{"com-costbench":{"serverUrl":"https://costbench.com/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
9| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| slug | string | はい | 製品の slug(例:"salesforce")または製品名(例:"HubSpot CRM")です。近似する候補がある場合は、候補の提案を返します。 |
| depth | enum | いいえ | summary = 数値と出典のみsummary | full |
詳細
CostBench MCP サーバー
あらゆる MCP クライアントで使える、検証済みのソフトウェア価格情報です。3,390 以上の製品について、実際の費用、隠れた料金、交渉データ、価格履歴、並べて比較する機能、日付付きの価格変更フィード、総所有コストを提供します。読み取り専用、無料、API キー不要、サインアップ不要です。
CostBench.com によって提供されています。サーバーが返すすべての数値には、出典と日付が付いています。データの信頼性はその来歴に左右されるため、CostBench は各数値とともに来歴を公開しています。レスポンスには attribution フィールドと、出典ページへのリンクを含むエンティティごとの links が含まれます。
ツール
| ツール | 説明 |
|---|---|
get_pricing | 製品の出典付き価格情報一式です。料金プラン、隠れた費用、契約条件、市場データ、センチメント、交渉のヒント、TCO シナリオ、価格履歴が含まれ、各情報には出典が付いています。引数:slug、任意の depth(summary|full)。 |
get_hidden_costs | 文書化された隠れた費用/導入費用/追加費用(上乗せ料金、オンボーディング料金、超過料金)を、出典付きの引用と日付とともに返します。引数:slug。 |
get_negotiation_tips | 成功の可能性を含む、出典付きの交渉戦術を返します。引数:slug。 |
get_price_history | 四半期ごとの価格スナップショットと傾向を返します。価格が変わったかを確認できます。引数:slug。 |
compare_software | 2~4 製品の価格を並べて比較します(開始価格、年間コストの中央値、無料プラン、評価)。引数:slugs(配列)。 |
discover_software | category、maxPrice、hasFreeTier で製品を検索します。検索結果の slug を返します。 |
calculate_tco | 製品とチームの人数に基づく総所有コストを返します。出典付きの明細、初年度および複数年の合計、実質的な 1 シートあたりの費用が含まれます。引数:slug、seats、任意の tier、termYears。 |
estimate_llm_cost | 実際の料金表に基づき、従量課金制プロバイダーの LLM/API ワークロード(入力トークン+出力トークン)の費用を見積もります。引数:slug、inputTokens、outputTokens、任意の model。 |
get_price_changes | CostBench がベンダーの価格ページを調べて検出した最近の価格変更を返します。日付、変更前後の価格帯、出典リンクが含まれます。引数:任意の slug、category、days(デフォルト 30)、limit(デフォルト 25)。https://costbench.com/data/pricing-changes.json の公開フィードと同じデータです。 |
すべてのツールは読み取り専用です(readOnlyHint: true)。製品は slug(例:salesforce、microsoft-teams、openai-api)で指定します。わからない場合は discover_software を使用してください。
オプション 1 — リモートエンドポイント(推奨、インストール不要)
サーバーは streamable HTTP transport(MCP spec 2025-03-26)を使用して https://costbench.com/mcp でホストされています。クライアントがリモート MCP サーバーに対応している場合は、エンドポイントを直接指定してください。
{
"mcpServers": {
"costbench": {
"type": "streamable-http",
"url": "https://costbench.com/mcp"
}
}
}
Claude Code:
claude mcp add --transport http costbench https://costbench.com/mcp
オプション 2 — ローカル stdio サーバー(このパッケージ)
stdio のみを使用するクライアント向けに、このパッケージが stdio とホストされたエンドポイントを橋渡しします。
{
"mcpServers": {
"costbench": {
"command": "npx",
"args": ["-y", "github:aadilr/costbench-mcp"]
}
}
}
または、クローンして直接実行します。
git clone https://github.com/aadilr/costbench-mcp.git
cd costbench-mcp
npm install
node index.js
オプション 3 — エージェントスキル/Claude Code プラグイン
このリポジトリは、エージェントスキルおよび Claude Code プラグインとしても利用できます。
スキルに対応するあらゆるエージェント(Claude Code、Codex CLI、Cursor、Gemini CLI、Copilot など):
npx skills add aadilr/costbench-mcp
Claude Code プラグイン(MCP サーバーとスキルを同梱):
/plugin marketplace add aadilr/costbench-mcp
/plugin install costbench@costbench
software-pricing スキルは、接続時には MCP ツールを優先して使用し、それ以外の場合は同梱のスクリプト(skills/software-pricing/scripts/pricing.sh)にフォールバックします。このスクリプトは、通常の HTTPS 経由でホストされたエンドポイントと通信します。MCP クライアントは不要です。
オプション 4 — Docker
docker build -t costbench-mcp .
docker run -i --rm costbench-mcp
クイックテスト
# List the tools
curl -X POST https://costbench.com/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list","params":{}}'
# Get pricing for a product
curl -X POST https://costbench.com/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get_pricing","arguments":{"slug":"salesforce","depth":"summary"}}}'
上記の get_pricing 呼び出しは、次のようなレコードを返します。
{
"slug": "salesforce",
"name": "Salesforce",
"category": { "slug": "crm", "name": "CRM" },
"priceRange": { "low": 0, "median": 100, "high": 550, "currency": "USD" },
"priceUnit": "user/month",
"tiers": [
{ "name": "Starter Suite", "priceMonthly": 25, "priceAnnual": 300, "priceUnit": "user/month" },
{ "name": "Pro Suite", "priceMonthly": 100, "priceAnnual": 1200, "priceUnit": "user/month" }
],
"attribution": "Source: CostBench (https://costbench.com) — verified, sourced software pricing intelligence."
}
データの内容
| 製品 | 3,390 以上 |
| カテゴリ | 255 |
| 比較 | 5,850 以上 |
| 対応範囲 | 料金プラン、隠れた費用、契約条件、交渉データ、価格履歴、TCO、LLM 料金表 |
各フィールドには license マーカー(owned | restricted)が付いています。CostBench 独自の出典付き調査データは owned です。一部のサードパーティーの市場データの中央値は restricted で、ユーザーに提示することはできますが、商用目的での再配布は許諾されていません。
環境変数
| 変数 | デフォルト | 用途 |
|---|---|---|
COSTBENCH_MCP_URL | https://costbench.com/mcp | 上流エンドポイントを上書きします |
プライバシーと制限
- 認証やアカウントは不要です。すべてのツールは読み取り専用で、サーバーが何かを書き込むことはありません。
- IP アドレスごとのレート制限:1 分あたり 60 リクエストです。
- データには出典と日付が含まれます。数値だけでなく、レスポンスで返される
links.pageの URL を引用してください。
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。