mcpField
A
AgentDeals

AgentDeals

リモート
agentdeals.dev開発ツール24今日更新
リポジトリ公式サイト

AgentDeals について

AgentDeals は、開発者や AI エージェント向けに、無料枠、スタートアッププログラム、価格情報を集めたインフラ特典ディレクトリです。キーワード、カテゴリ、利用資格で検索でき、ベンダー比較や変更追跡にも対応します。

主な機能

  1. 01無料枠や開発者向け特典の検索
  2. 02カテゴリや利用資格による絞り込み
  3. 03スタックの提案・見積もり・監査
  4. 04ベンダーと価格リスクの比較
  5. 05価格変更や期限切れ予定の追跡
  6. 06ローカル stdio またはリモート HTTP 接続

活用シーン

  1. 01新規プロジェクト向けの無料データベースを探す
  2. 02スタートアップが利用できるクラウドクレジットを調べる
  3. 03既存スタックに影響する価格変更を監視する

MCP 対応

特典検索、スタック計画、ベンダー比較、価格変更追跡のツールを MCP クライアントに公開します。ローカル stdio またはホスト型リモート HTTP サーバーで利用できます。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://agentdeals.dev/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

5
パラメーター型必須説明
sortenumいいえ並べ替え:ベンダー(A-Z)、カテゴリ、最新(カタログの日付が新しい順)vendor | category | newest
limitnumberいいえ最大結果数(デフォルト:20)
querystringいいえキーワード検索(ベンダー名、説明、タグ)
sincestringいいえISO 日付(YYYY-MM-DD)。カタログ日付がこの日付以降のオファーのみを返します。
offsetnumberいいえページネーションのオフセット(デフォルト:0)
vendorstringいいえ特定のベンダーの詳細を取得します(あいまい一致)。同じカテゴリの代替候補を返します。
categorystringいいえカテゴリで絞り込みます。"list" を渡すと、すべてのカテゴリと件数を取得します。
stabilityenumいいえオファーに対して公開している安定性クラスで絞り込みます。stable=読み取り可能な料金ページにマイナスの変更なし、watch=マイナスの変更が1回、volatile=無料プランの廃止または複数のマイナス変更、improving=最近のプラス変更のみ。クラスを公表していないオファー——料金ページにアクセスできない、または読み取れない、最終確認が拒否された、掲載が制限されている、あるいは出典の記載がない条件縮小が記録され、ベンダーページのアーカイブコピーでも確認できない場合——はどの値にも一致しません。レスポンスには保留された件数が示されます。stable | watch | volatile | improving
eligibilityenumいいえ適格性のタイプで絞り込みますpublic | accelerator | oss | student | fintech | geographic | enterprise
response_formatenumいいえレスポンスの詳細レベル。'concise':ベンダー名、プラン、1行の説明、URL のみ。'detailed':完全なレスポンス(デフォルト)。concise | detailed
payment_protocolenumいいえエージェント決済プロトコルで絞り込みます。x402=HTTP 402 エージェント決済(Coinbase/Linux Foundation 標準)、stripe-mpp=Stripe Machine Payments Protocol(法定通貨+ステーブルコイン)。x402 | stripe-mpp

詳細

AgentDeals

npm version npm downloads

無料枠、スタートアップ向けクレジット、開発者ツールのお得な情報を集約する MCP サーバーです。ワークフローを離れることなく、AI エージェント(またはあなた)が最適なインフラの特典を見つけられます。

AgentDeals は、60 カテゴリーにわたる 1,400 社以上の開発者向けインフラベンダーの価格データをインデックス化しています。各エントリーには、ベンダー自身のページを最後に確認した日が記録されています。過去 90 日以内に確認できた件数は、ここで断言するのではなく、カタログを基に集計しています。agentdeals.dev/api/freshness でその件数を公開しており、各掲載ページには、そのページに記載された項目の確認状況が示されています。ローカルでの利用には npm から、またはホスト型のリモートサーバーとして利用できます。MCP 対応クライアントを接続し、キーワード、カテゴリー、利用資格で特典を検索できます。

公開サイト: agentdeals.dev

AI および LLM API の無料枠: 31 社のベンダーを掲載した、日付と出典付きのリスト。レコードが更新されるたびにカタログから再生成されます。各行には、ベンダー自身のページを最後に確認した日付と、そのページの URL が記載されています。また、条件が変更された行には、変更前の条件も記載されています。

インストール

オプション A:Claude Code プラグイン(ワンクリック)

次のコマンドを 1 つ実行するだけで、Claude Code に AgentDeals をインストールできます。

claude plugin install robhunter/agentdeals

リモート MCP サーバーが自動的に設定されるため、ローカルでのセットアップは不要です。4 つのツールと 6 つのプロンプトテンプレートをすぐに利用できます。

オプション B:Claude Desktop 拡張機能(ワンクリック)

設定不要で、Claude Desktop に AgentDeals を直接インストールできます。

  1. Releases から最新の agentdeals.mcpb をダウンロードします
  2. ファイルをダブルクリックして Claude Desktop にインストールします
  3. 4 つのツールと 6 つのプロンプトテンプレートをすぐに利用できます

または、Claude Desktop の 設定 > 拡張機能 から AgentDeals を検索してください。

オプション C:npx(ローカル stdio)

サーバーは不要です。stdin/stdout 経由でローカル実行します。

{
  "mcpServers": {
    "agentdeals": {
      "command": "npx",
      "args": ["-y", "agentdeals"]
    }
  }
}
オプション D:リモート HTTP

インストール不要で、ホストされたインスタンスに接続できます。

{
  "mcpServers": {
    "agentdeals": {
      "url": "https://agentdeals.dev/mcp"
    }
  }
}
クイックセットアップ(.mcp.json)

プロジェクトのルートにこの .mcp.json を追加すると、どのプロジェクトにも AgentDeals を追加できます。

{
  "mcpServers": {
    "agentdeals": {
      "url": "https://agentdeals.dev/mcp"
    }
  }
}

これは、.mcp.json を読み込む Claude Code、Cursor、その他の MCP 対応クライアントで動作します。

クイックスタート

次のクエリ例を試す

無料のデータベースホスティングを探す:

Use the search_deals tool:
  query: "database"
  category: "Databases"

Neon(無料の Postgres 0.5 GiB)、Supabase(500 MB)、MongoDB Atlas(共有クラスター 512 MB)、PlanetScale の代替サービスなどが返されます。

最近、どのような料金変更がありましたか?

Use the track_changes tool (no params for weekly digest, or filter):
  since: "2025-01-01"

PlanetScale の無料枠廃止、Heroku の無料 dyno 終了、Render の料金体系再編など、追跡対象の変更が返されます。

YC 企業として利用資格のある特典を表示する:

Use the search_deals tool:
  eligibility: "accelerator"

AWS Activate、Google Cloud for Startups、Microsoft Founders Hub、Stripe Atlas のクレジットのほか、スタートアッププログラムの特典が 150 件以上返されます。

クライアント設定

各クライアントは、ローカル stdio(npx 経由)と リモート HTTP の両方に対応しています。信頼性と速度の面から、stdio を推奨します。

Claude Desktop

claude_desktop_config.json に追加します。

stdio(推奨):

{
  "mcpServers": {
    "agentdeals": {
      "command": "npx",
      "args": ["-y", "agentdeals"]
    }
  }
}

リモート HTTP:

{
  "mcpServers": {
    "agentdeals": {
      "url": "https://agentdeals.dev/mcp"
    }
  }
}

設定ファイルの場所:

  • macOS:~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows:%APPDATA%\Claude\claude_desktop_config.json
Cursor

プロジェクトまたはグローバル設定の .cursor/mcp.json に追加します。

stdio(推奨):

{
  "mcpServers": {
    "agentdeals": {
      "command": "npx",
      "args": ["-y", "agentdeals"]
    }
  }
}

リモート HTTP:

{
  "mcpServers": {
    "agentdeals": {
      "url": "https://agentdeals.dev/mcp"
    }
  }
}
VS Code(GitHub Copilot)

ワークスペースの .vscode/mcp.json に追加します。

stdio(推奨):

{
  "servers": {
    "agentdeals": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "agentdeals"]
    }
  }
}

リモート HTTP:

{
  "servers": {
    "agentdeals": {
      "type": "http",
      "url": "https://agentdeals.dev/mcp"
    }
  }
}
Claude Code

プロジェクトのルートにある .mcp.json に追加します。

stdio(推奨):

{
  "mcpServers": {
    "agentdeals": {
      "command": "npx",
      "args": ["-y", "agentdeals"]
    }
  }
}

リモート HTTP:

{
  "mcpServers": {
    "agentdeals": {
      "type": "url",
      "url": "https://agentdeals.dev/mcp"
    }
  }
}

REST API

AgentDeals では、MCP を使わずにプログラムからアクセスできる REST API も提供しています。

オファーを検索する
# Search by keyword
curl "https://agentdeals.dev/api/offers?q=database&limit=5"

# Filter by category
curl "https://agentdeals.dev/api/offers?category=Databases&limit=10"

# Paginate results
curl "https://agentdeals.dev/api/offers?limit=20&offset=40"

# Combine search + category
curl "https://agentdeals.dev/api/offers?q=postgres&category=Databases"

レスポンス:

{
  "offers": [
    {
      "vendor": "Neon",
      "category": "Databases",
      "description": "Serverless Postgres with 0.5 GiB storage, 100 CU-hours/month compute on free tier",
      "tier": "Free",
      "url": "https://neon.com/pricing",
      "tags": ["database", "postgres", "serverless"]
    }
  ],
  "total": 142
}
カテゴリーを一覧表示する
curl "https://agentdeals.dev/api/categories"

レスポンス:

{
  "categories": [
    { "name": "Cloud Hosting", "count": 45 },
    { "name": "Databases", "count": 38 },
    { "name": "Developer Tools", "count": 414 }
  ]
}
その他のエンドポイント
# Recently added offers
curl "https://agentdeals.dev/api/new?days=7"

# Pricing changes
curl "https://agentdeals.dev/api/changes?since=2025-01-01"

# Vendor details
curl "https://agentdeals.dev/api/details/Supabase?alternatives=true"

# Stack recommendation
curl "https://agentdeals.dev/api/stack?use_case=saas"

# Check free tier coverage per service
curl "https://agentdeals.dev/api/costs?services=Vercel,Supabase"

# Compare vendors
curl "https://agentdeals.dev/api/compare?a=Supabase&b=Neon"

# Vendor risk check
curl "https://agentdeals.dev/api/vendor-risk/Heroku"

# Stack audit
curl "https://agentdeals.dev/api/audit-stack?services=Vercel,Supabase,Clerk"

# Server stats
curl "https://agentdeals.dev/api/stats"

# Traffic attributed by client class (AI agent / crawler / browser), and web vs MCP
curl "https://agentdeals.dev/api/traffic"

# OpenAPI spec
curl "https://agentdeals.dev/api/openapi.json"

利用可能なツール

ツール説明
search_deals無料プランを探したり、カテゴリーを閲覧したり、代替サービスとあわせてベンダーの詳細を取得したりできます。カテゴリー、利用資格、キーワードで絞り込めます。
plan_stackプロジェクト向けのスタック推奨、無料プランの確認、またはインフラ全体の監査を取得できます。
compare_vendors2つのベンダーを並べて比較するか、単一ベンダーの料金リスクを確認できます。
track_changes料金の変更、今後の期限切れ、新しいオファーを追跡します。パラメーターなしで週次ダイジェストを取得できます。
get_referral_code特典条件とあわせて、ベンダー向けの紹介リンクを検索します。一部のベンダーについて紹介コードを保有しています。
search_deals

パラメーター:

  • query(文字列、任意)— キーワード検索(ベンダー名、説明、タグ)
  • category(文字列、任意)— カテゴリーで絞り込みます。"list"を渡すと、件数とあわせてすべてのカテゴリーを取得します。
  • vendor(文字列、任意)— 特定のベンダーの詳細を取得します(あいまい検索)。代替サービスも返します。
  • eligibility(文字列、任意)— 絞り込み条件:public、accelerator、oss、student、fintech、geographic、enterprise
  • sort(文字列、任意)— 並べ替え:vendor(A~Z)、category、newest(カタログ日付が新しい順)
  • since(文字列、任意)— ISO 日付(YYYY-MM-DD)。指定日以降の日付がカタログに記載されているオファーのみを返します。
  • limit(数値、任意)— 最大結果数(デフォルト:20)
  • offset(数値、任意)— ページネーションのオフセット
plan_stack

パラメーター:

  • mode(文字列、必須)— recommend、estimate、またはaudit
  • use_case(文字列、任意)— 構築するもの(recommend モードの場合)
  • services(配列、任意)— 現在利用中のベンダー名(estimate/audit モードの場合)
  • scale(文字列、任意)— hobby、startup、growth(estimate モードの場合。デフォルト:hobby)
  • requirements(配列、任意)— 特定のインフラ要件(recommend モードの場合)
compare_vendors

パラメーター:

  • vendors(配列、必須)— ベンダー名を1つまたは2つ指定します。1つの場合はリスク確認、2つの場合は並べて比較します。
  • include_risk(ブール値、任意)— リスク評価を含めます(デフォルト:true)
track_changes

パラメーター:

  • since(文字列、任意)— ISO 日付。デフォルト:7日前。
  • change_type(文字列、任意)— 絞り込み条件:free_tier_removed、limits_reduced、limits_increased、new_free_tier、pricing_restructuredなど。
  • vendor(文字列、任意)— 特定のベンダーに絞り込みます
  • vendors(文字列、任意)— 絞り込み対象のベンダー名をカンマ区切りで指定します
  • include_expiring(ブール値、任意)— 今後の期限切れを含めます(デフォルト:true)
  • lookahead_days(数値、任意)— 期限切れを確認する日数(デフォルト:30)
get_referral_code

パラメーター:

  • vendor(文字列、必須)— 紹介コードを取得するベンダー名(例:'Railway')

ユースケース

エージェントを活用したインフラ選定

AI エージェントがインフラを推奨する際、通常は最新の料金ではなく、トレーニングデータに基づいています。AgentDeals に接続すると、エージェントは次のことができます。

  1. 無料プランを比較する:「個人プロジェクト向けに Supabase と Neon を比較検討しています」— compare_vendorsを両方の名前で使用します
  2. 利用資格を確認する:「YC W24 の企業ですが、どのようなクレジットを取得できますか?」— eligibility: "accelerator"を指定してsearch_dealsを使用します
  3. 推奨前に確認する:track_changesを使用して、無料プランが削除または縮小されていないことを確認します
オファーの変更を監視する

スタックに影響する料金の変更を追跡します。

  1. 週次ダイジェスト:パラメーターなしでtrack_changesを呼び出し、厳選された概要を取得します
  2. ベンダーで絞り込む:vendor: "Vercel"を指定してtrack_changesを呼び出し、Vercel の料金が変更されたかどうかを確認します
  3. 変更タイプで絞り込む:change_type: "free_tier_removed"を指定してtrack_changesを呼び出し、無料プランを廃止したベンダーを確認します

カテゴリ

AI / ML、AI コーディング、API 開発、API ゲートウェイ、分析、認証、バックグラウンドジョブ、ブラウザー自動化、CDN、CI/CD、クラウドホスティング、クラウド IaaS、コード品質、コミュニケーション、コンテナーレジストリ、DNS・ドメイン管理、データベース、デザイン、開発ユーティリティ、図表作成、ドキュメント、メール、エラー追跡、機能フラグ、フォーム、ヘッドレス CMS、IDE・コードエディター、インフラストラクチャ、ローカライズ、ロギング、ローコードプラットフォーム、地図・位置情報、メッセージング、モバイル開発、モニタリング、ノートブック・データサイエンス、決済、プロジェクト管理、検索、シークレット管理、セキュリティ、サーバー管理、ソース管理、スタートアップ特典、スタートアッププログラム、ステータスページ、ストレージ、チームコラボレーション、テスト、トンネリング・ネットワーキング、動画、ウェブスクレイピング、ワークフロー自動化

開発

npm install          # Install dependencies
npm run build        # Compile TypeScript
npm test             # Run tests (266 passing)
npm run serve        # Run HTTP server (port 3000)
npm start            # Run stdio server
stdio を使用したローカル開発
npm start
HTTP を使用したローカル開発
npm run serve
# Server starts at http://localhost:3000
# MCP endpoint: http://localhost:3000/mcp
# Landing page: http://localhost:3000/
環境変数
変数説明デフォルト
PORTHTTP サーバーのポート3000
BASE_URL正規リンク、OG タグ、サイトマップ、フィードのベース URLhttps://agentdeals.dev
GOOGLE_SITE_VERIFICATIONGoogle Search Console の確認コード(なし)

統計

カタログについて公開する数値はすべてカタログをもとに測定しているため、このセクションでは数値を再掲せず、測定結果へのリンクを掲載しています。ここに数値を入力すると同じ情報が二重になり、食い違いが生じるためです。

  • カタログの規模、カテゴリ、過去 90 日以内に読み取りが確認されたエントリー数 — /api/freshness
  • 追跡している価格の変更 — /api/changes
  • MCP ツール、プロンプトテンプレート、REST エンドポイント — /setup および /llms.txt

レジストリ

ライセンス

MIT

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。