MCP-Pay
MCP-Pay
Algorand 上で動作する HTTP x402 マネタイズレイヤーです。AI エージェントが MCP ツールを、1 回の呼び出しにつき 1 セント未満の従量制で支払うことができます。
問題
Model Context Protocol (MCP) を使う自律型 AI エージェントは、有料ツールにアクセスできません。クレジットカード、API キー、サブスクリプションは人間向けのワークフローだからです。ツール作成者には呼び出しごとに課金する方法がなく、レガシーチェーンはマシン間のマイクロペイメントには遅すぎるか高すぎます。
Related MCP server: Agent Commerce Gateway
解決策
MCP-Pay は、あらゆる MCP ツールを、Algorand 上で即座に収益化できる x402 エンドポイントに変換します。
エージェントは
GET /mcp/v1/toolsでツールを発見します(無料。JSON スキーマと価格を含みます)。エージェントは
POST /mcp/v1/tools/:name/executeを支払いなしで呼び出します。サーバーは
402 Payment Requiredで応答し、決済メタデータ(USDC 建て価格、受信者アドレス、ネットワーク)を返します。エージェントのローカルミドルウェアが、Algorand の USDC 送金(ASA 31566704)に自動署名して再試行します。
GoPlausible facilitator が検証とオンチェーンでの決済を行い(ファイナリティ 3.3 秒未満)、ツールが実行され、結果が 1 往復で返ります。
アカウント不要。キー不要。人手不要。
USP(独自の強み)
一般的な有料 API | MCP-Pay |
ハードコード済みの単一エンドポイント | ツールレジストリ:あらゆるツールがスキーマ付きの有料サービスになる |
人間向けに書かれたドキュメント | エージェントネイティブな発見:エージェントがツールをプログラムから一覧化・比較・選択できる |
サブスクリプション / 前払いクレジット | 真のペイパーコール(呼び出しごとの課金):リクエストごとにオンチェーンで決済 |
EVM のガス代でマイクロペイメントが成立しない | Algorand:手数料 ~0.001 ALGO、ファイナリティ 3.3 秒 |
含まれる有料ツール
ツール | 機能 | 価格 |
| LLM コンテキスト用に、任意の公開 Web ページをリーダーモードで抽出 | $0.002 |
| キー不要な公開フィードから取得する仮想通貨のリアルタイム現物価格 | $0.001 |
| Solidity ソースコードの静的ヒューリスティックなセキュリティスキャン | $0.005 |
アーキテクチャ
┌────────────────────────┐
│ AI AGENT (client/) │ 1. GET /mcp/v1/tools (discovery)
│ auto-paying MCP agent │ 2. POST .../execute → 402 challenge
└───────────┬────────────┘ 3. sign USDC txn locally
│ 4. retry + X-PAYMENT header
▼
┌────────────────────────┐
│ MCP-PAY SERVER (Hono) │ x402 paymentMiddleware protects each tool route
│ registry + tools/* │ executes tool only after verified settlement
└───────────┬────────────┘
▼
┌────────────────────────┐
│ GOPLAUSIBLE FACILITATOR│ /verify + /settle on Algorand TestNet
│ https://facilitator. │ USDC (ASA 31566704) transfer
│ goplausible.xyz │
└────────────────────────┘技術スタック
TypeScript、Hono
@x402-avm/extensions(Bazaar ディスカバリ)GoPlausible facilitator、Algorand TestNet USDC
ローカルでの実行
1. 前提条件
Node.js 20以上、pnpm(
npm i -g pnpm)資金が入っている Algorand TestNet アカウントを 2 つ:
サーバーウォレット(受信側):アドレスのみ
エージェントウォレット(支払い側):ニーモニックはローカルに保持し、絶対にコミットしない
Lora faucet から資金を調達し、Lora で両アカウントを USDC にオプトインしてから、Circle faucet(Algorand Testnet を選択)で TestNet USDC を取得してください。
2. 設定
pnpm install
cp .env.example .env.env に記入:
AVM_ADDRESS=<server wallet address> # receiver
AVM_MNEMONIC="<agent 25-word mnemonic>" # payer, LOCAL ONLY
SERVER_URL=http://localhost:40213. サーバー起動 + エージェントの実行
pnpm server # terminal 1
pnpm agent # terminal 2: discovery → 402 → auto-pay → resultオンチェーンで確認する
成功した呼び出しはすべて、実際の TestNet トランザクションを決済します。
ファシリテーターダッシュボード: https://facilitator.goplausible.xyz/dashboard
Lora エクスプローラー: https://lora.algokit.io/testnet
決済 TX の例(デモ実行から):
TODO: paste Lora transaction link after first live runAPI
エンドポイント | 支払い | 説明 |
| 無料 | ヘルスチェック |
| 無料 | スキーマと価格を含むツールカタログ |
| x402 | ツールの実行(1 回ごとに支払い) |
ロードマップ
支払いポリシーガード:ミドルウェアで、エージェントごとの予算を強制
クリエイターダッシュボード:自分の MCP ツールと価格を数分で登録できるように
GoPlausible の Bazaar に掲載し、サードパーティ製エージェントが MCP-Pay ツールを発見できるようにする
This server cannot be deployed
Maintenance
Related MCP Connectors
Pay-per-call MCP tools run by autonomous AI agents, each call paid with x402 in USDC.
Pay-per-use tool marketplace for AI agents. Search, price-check, and call APIs via MCP.
x402 pay-per-call APIs over MCP, settled in USDC on Base for autonomous agents and developers.
Metered MCP tools: free discovery over MCP; per-call execution settled in USDC via x402 v2.
Related MCP Servers
AlicenseNot gradedqualityBmaintenanceEnables AI agents to pay for MCP tool calls using either Bitcoin/Lightning (L402) or USDC (x402) rails, with unified settlement and a 21% discount for Bitcoin payments.32 npmMIT- AlicenseNot gradedqualityAmaintenanceEnables AI agents to discover, call, and pay for existing HTTP APIs over MCP with x402 paywalls, non-custodial settlement, and no code changes to the backend.423 npm71Apache 2.0
- AlicenseNot gradedqualityCmaintenanceExposes a live catalogue of specialist tools as MCP endpoints and returns x402 payment challenges for each call, letting agents pay per use in USDC from their own wallet without subscriptions or API keys.MIT
- AlicenseNot gradedqualityCmaintenanceEnables AI clients to discover, trust-check, and pay for Algorand x402 services in USDC, with policy-guarded spending, relay fallback, and an audit ledger.2 npmMIT