agenticpay
agenticpay
AI エージェントから報酬を受け取りましょう。 MCP エコシステム向けのオープンソース決済インフラストラクチャです。あらゆるツールに価格を設定し、エージェントは x402 を介して USDC で支払いを行い、Solana 上で約 1.5 秒で決済されます。
Stripe も、アカウントも、API キーも不要です。
SDK、CLI、ペイウォールミドルウェア、セルフホスト可能な x402 ファシリテーター、そしてライブ LLM エージェントデモまで、フルスタックが揃っています。すべて TypeScript で記述されており、MIT ライセンスです。
試してみたいですか?
mcp-serverをホスト済みの devnet ファシリテーターに向けてください:FACILITATOR_URL=https://agentpay-facilitator-e9b20a5fee6a.herokuapp.com— セットアップは不要です。
ライブデモ
実際の Claude Opus エージェントがタスクを受け取り、どの有料ツールを使用するかを判断し、Solana 上の x402 マイクロペイメントを介して自律的に支払いを行い、ユーザーに応答します。
$ pnpm --filter @agenticpay/two-agent-demo agent
Agent wallet: 3rHoEumCpH8EGrr6Lq2vBKeyec6h3yPRGj2nGG2FzEfX
Server: http://localhost:4021
Facilitator: http://localhost:4022 ← our own
Model: claude-opus-4-7
Task: Reverse the string 'agentpay rocks' and tell me how many words
are in 'The quick brown fox jumps over the lazy dog'.
[turn 1] tool_use: reverse_string({"text":"agenticpay rocks"}) → paying $0.001 USDC ...
✓ paid + got result in 1596ms: {"result":"skcor yaptnega"}
[turn 1] tool_use: word_count({"text":"The quick..."}) → paying $0.0005 USDC ...
✓ paid + got result in 1286ms: {"count":9}
Agent final answer:
1. Reversed string: skcor yaptnega
2. Word count: 9 words
=== payments summary ===
reverse_string $0.0010 USDC 1596ms
word_count $0.0005 USDC 1286ms
TOTAL $0.0015 USDC 2 callsオンチェーン証明 (Solana devnet):
セルフホスト型ファシリテーターによる決済:
EsqzTG8id...Bnkux402.org を介した以前の決済:
2d2HcefgJ...vkqY
なぜこれが必要なのか
現在の AI エージェントスタックは、人間がクレジットカードを保持していることを前提としています。エージェントが API の呼び出し、サブエージェントの雇用、計算リソースの支払いなど、自発的に行動し始めると、その前提は崩れます。OAuth だけでは対応できません。
HTTP 上でのステーブルコインによるマイクロペイメントがこれを解決します。agenticpay は、MCP エコシステムに欠けていた人間工学的な利便性をパッケージ化しました。あらゆるツールが価格を宣言でき、あらゆるエージェントが支払うことができ、オンチェーン決済を実際に実行するファシリテーターを含むパイプライン全体がオープンソースであり、セルフホスト可能です。
アーキテクチャ
┌──────────────┐ 1) HTTP request ┌─────────────┐
│ Claude / │ ────────────────────────────────────▶ │ mcp-server │
│ GPT agent │ 2) HTTP 402 + payment requirements │ (yours) │
│ │ ◀──────────────────────────────────── │ │
│ │ 3) signed USDC payload │ │
│ │ ────────────────────────────────────▶ │ │
└──────────────┘ └─────┬───────┘
│ verify+settle
▼
┌──────────────────────┐
│ agenticpay facilitator │
│ (also yours, this │
│ repo, port 4022) │
└──────────┬───────────┘
│ submit
▼
Solana
(USDC SPL,
sub-cent fees)mcp-server をテストネット/devnet 用の公開 x402.org/facilitator に向けることも、メインネット用に Coinbase CDP に向けることも可能です。私たちはセルフホストのルートを簡単にしました。
パッケージ
パッケージ | 機能 |
| TypeScript プリミティブ: USDC 送金、ウォレット管理、ネットワーク設定 |
|
|
| x402 ペイウォールミドルウェアを備えた HTTP サーバー。各ツールに価格を設定可能。 |
| セルフホスト型 x402 ファシリテーター — Solana 上での USDC 支払いの検証と決済。エージェントに代わって SOL 手数料を支払います。 |
| Eliza プラグイン — 有料 HTTP エンドポイントをネイティブな Eliza アクションとしてラップ。Solana ネイティブな AI エージェントがツール呼び出しごとに支払います。 |
| Vercel AI SDK ヘルパー — 有料ツールを |
| リアル MCP サーバー (stdio + |
| ツール呼び出しに対して支払いを行う実際の Claude Opus エージェント |
インストール
npm install @agenticpay/sdk # Solana + USDC primitives
npm install -g @agenticpay/cli # `agenticpay` command
npm install @agenticpay/mcp-server # paywalled HTTP server
npm install @agenticpay/facilitator # self-hosted x402 facilitator
npm install @agenticpay/eliza-plugin # Eliza plugin (Solana-native agents)
npm install @agenticpay/ai-sdk # Vercel AI SDK paid tools
npm install -g @agenticpay/mcp-bridge # MCP server for Claude Desktop / Cursorまたは、モノレポをクローンして、ライブの 2 エージェントデモや編集しやすいテンプレートを入手してください(初回実行にはこちらを推奨 — 以下のクイックスタートを参照)。
Claude Code での使用
このリポジトリには、.claude/skills/agenticpay/SKILL.md に Anthropic Skill が同梱されています。これを ~/.claude/skills/ にコピーすると、Claude Code に agenticpay に関するファーストクラスのコンテキストを与えることができます。これにより、MCP サーバーの収益化、ツールルートの生成、オンチェーン決済の検証を、毎回 README を読み直すことなく実行できるようになります。
mkdir -p ~/.claude/skills
cp -r .claude/skills/agenticpay ~/.claude/skills/クイックスタート (devnet, 約 5 分, 無料)
# 1. Install
pnpm install
pnpm -r build
# 2. Generate a payer wallet, fund it on devnet
node packages/cli/dist/index.js wallet new
node packages/cli/dist/index.js wallet show
# → fund SOL at https://faucet.solana.com (paste pubkey)
# → fund USDC at https://faucet.circle.com (Solana Devnet, same pubkey)
# 3. (option A — fastest) Use our hosted devnet facilitator. Skip step 4.
export FACILITATOR_URL=https://agentpay-facilitator-e9b20a5fee6a.herokuapp.com
# 3. (option B — fully self-hosted) Start your own facilitator (terminal 1)
pnpm --filter @agenticpay/facilitator dev
# Note the printed feePayer address. It needs ~0.05 SOL devnet to cover fees.
# Either airdrop or use the helper:
pnpm --filter @agenticpay/facilitator fund
export FACILITATOR_URL=http://localhost:4022
# 4. Start the paywalled mcp-server (terminal 2)
PAY_TO=<recipient pubkey> pnpm --filter @agenticpay/mcp-server dev
# 5. Run the live LLM agent demo (terminal 3, needs ANTHROPIC_API_KEY in .env)
pnpm --filter @agenticpay/two-agent-demo agentフレームワーク統合
一般的な AI エージェントスタック向けのドロップインテンプレートが examples/ 以下にあります:
フレームワーク | ファイル |
Anthropic SDK (標準) |
|
実用的な有料サーバーテンプレート (Claude 駆動ツール) |
|
LangChain.js |
|
LangChain Python |
|
Eliza (Solana ネイティブ) |
|
Mastra |
|
Vercel AI SDK |
|
OpenAI Custom GPT |
|
統合マトリックスについては examples/README.md を参照してください。
ステータス
プレアルファ版。Devnet でエンドツーエンドの検証済み。メインネット設定もサポートされていますが、ファシリテーターに実際の SOL を供給し、メインネット対応の RPC (Helius, QuickNode など) を指定する必要があります。
ロードマップ
[x] Devnet エンドツーエンドデモ (スモークテスト + LLM エージェント)
[x] セルフホスト型 x402 ファシリテーター (検証 + 決済、fee_payer 抽象化)
[ ] 実用的な MCP サーバーテンプレート (検索、取得、要約、抽出 — おもちゃの
reverse_stringではなく)[ ] 長時間実行タスク用のオンチェーンエスクロー (Anchor プログラム)
[ ] オンチェーンのエージェント評判レジストリ
[ ] ホスト型ファシリテーターサービス (
agenticpay.com)
ファシリテーターとは?
x402 を初めて見る方のために説明すると、ファシリテーターとは信頼された仲介者であり、(1) エージェントの署名済み支払いペイロードを検証し、(2) オンチェーンで USDC 送金を送信し、(3) エージェントが SOL を必要としないように(USDC だけで済むように)SOL ガス代を支払う役割を担います。ほとんどの MCP 開発者は自分で運用したくないため、ホストされているサービスを利用します。
このリポジトリには完全なファシリテーターの実装が含まれています。セルフホスト、フォーク、監査、あるいは独自のユーザー向けサービスとしてデプロイすることが可能です。
ライセンス
MIT
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/krystiangw/agenticpay'
If you have feedback or need assistance with the MCP directory API, please join our Discord server