mcpField
A
agent-payment

agent-payment

ローカル
github.com/evidai金融データ319 週間前に更新

agent-payment について

agent-paymentは、LemonCakeのx402決済ゲートウェイ向けの購入者側MCPサーバーです。8つの無料デモツールを提供し、支出上限付きPay Tokenで有料APIを利用できます。

主な機能

  1. 01無料デモツール8種
  2. 02Pay Tokenによる有料API呼び出し
  3. 03x402決済チャレンジ対応
  4. 04エージェントの支出上限

活用シーン

  1. 01登録なしでのAPI呼び出しの試用
  2. 02従量課金APIをエージェントに利用させる

MCP 対応

MCPクライアントにデモツールと有料API呼び出しツールを提供します。有料APIの利用には`LC_PAY_TOKEN`を設定します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"evidai-agent-payment": {
"command": "npx",
"args": [
"-y",
"agent-payment-mcp"
]
}
}
}
起動コマンドnpx -y agent-payment-mcp

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmagent-payment-mcp0.9.1

ツール

6

掲載時のツール一覧 · 2 週間前に更新

このツールにパラメーターはありません。

詳細

🍋 LemonCake

エージェント向けソフトウェアの課金、予算、ID レイヤーです。 プライベートベータ · オープンコア

MCP/API を数分で収益化し、AI エージェントが安全に支払えるようにします。各エージェントには支出上限付きの ID(予算、使用状況、一時停止/取り消し)が割り当てられます。購入者はカードで支払います。暗号資産ウォレットは不要です。 最初の 3,000 回の呼び出しは生涯無料です。その後は API が収益を得た場合に限り 3% です。

ライセンス:MIT(SDK) オープンコア MCP 対応 x402 ネイティブ npm:agent-payment-mcp FSA 確認済み Glama スコア

🚀 はじめる · 💲 料金 · 📚 ドキュメント · 🌐 サイト


AI エージェントが有料 API の呼び出しを自ら支払います — 支出上限付き、暗号資産不要

☝️ 実際の AI エージェントが自ら API 呼び出し(1 回あたり $0.01)を購入し、上限に達すると停止し、API の所有者が収益を得ます — 人間も暗号資産も不要です。 · デモのソース


🚀 はじめる

MCP/API を収益化する場合はこちら — コマンド 1 つで始められます:

npx create-lemon-mcp my-paid-mcp     # a paid MCP server, running in sandbox now
# then add a Seller Key in /app and set LEMONCAKE_SELLER_KEY → it charges for real (no code change)

目的に合わせて選択してください:

やりたいこと操作
自分の MCP/API を収益化する(販売者)npx create-lemon-mcp → /app で Seller Key を追加して公開
すでにあるサーバーに課金を追加する@lemon-cake/mcp-sdk — lc.charge() でツールをラップするか、ゲートウェイ経由でルーティングします(コード不要)
有料 API の支払いをエージェントに任せる(購入者)npx -y agent-payment-mcp — 無料デモツール 8 個、登録不要
購入者向け MCP — 30 秒で試す
npx -y agent-payment-mcp
{ "mcpServers": { "lemon": { "command": "npx", "args": ["-y", "agent-payment-mcp"] } } }

エージェントに list_demos / call_demo を実行するよう依頼してください。有料 API を呼び出すには、LC_PAY_TOKEN を設定します(lemoncake.xyz/app で取得できます)。


LemonCake とは?

LemonCake は、MCP サーバーや HTTP API を収益化するための x402 決済レールです。販売者はエンドポイントを登録し、呼び出しごとの料金を設定します。購入者はカードで前払いし、支出上限付きの Pay Token を受け取ります。エージェントはそのトークンを使ってゲートウェイを呼び出し、LemonCake が検証、使用量の計測、転送、使用状況の記録を行います。

sequenceDiagram
    participant A as 🤖 AI Agent
    participant G as 🍋 LemonCake Gateway
    participant API as Your API
    A->>G: POST /g/:id (no token)
    G-->>A: 402 + accepts[] (price, mintUrl)
    A->>G: mint Pay Token (off-session, capped)
    A->>G: Bearer :jwt
    G->>API: forward (upstream key hidden)
    API-->>A: 200 + result
    Note over A,G: budget exhausted → 402 → agent self-funds → continues

販売者は任意の HTTP API を登録し、呼び出しごとの料金を設定します。 購入者/エージェントはカードで前払い → Pay Token が自動発行 → エージェントは予算内で API を呼び出します。 予算を使い切る → 402 チャレンジ → エージェントが自ら資金を追加 → 続行します。人間は不要です。


🧱 オープンコア

レイヤーステータス場所
購入者向け MCP(agent-payment-mcp)✅ MITnpm, ソース
販売者向け SDK(@lemon-cake/mcp-sdk)✅ MITnpm, ソース
スターターテンプレート✅ MITexamples/
ドキュメントサイト✅ 公開lemoncake.xyz/docs
ゲートウェイ + 課金エンジン🔒 ホステッドlemoncake.xyz
ダッシュボード(分析、使用状況台帳)🔒 ホステッドlemoncake.xyz/app

💳 支払いの仕組み

購入者向け(人間またはエージェント)
  1. 購入リンク(lemoncake.xyz/buy/<shortId>)を開きます
  2. カードで支払うと、支払いトークン(JWT)が自動発行されます
  3. Authorization: Bearer <token> をゲートウェイに渡します
  4. ゲートウェイが検証、使用量を計測し、実際の API に転送します
  5. 予算を使い切ると、支払い方法の案内とともに 402 チャレンジが返されます
エージェント向け(完全自律型)
  1. /app → Pay Tokens ペインで 購入者キー(bk_...)を発行します
  2. /agent/fund でカードを一度登録します
  3. エージェントが POST /api/lc/agent/tokens(Bearer bk_)を呼び出すと、オフセッションでカードに課金され、JWT が発行されます
  4. エージェントは JWT を使ってゲートウェイを呼び出します — 上限が厳格に設定され、人間の介在は不要です
// MCP config for agent with pre-issued Pay Token
{
  "mcpServers": {
    "lemon": {
      "command": "npx",
      "args": ["-y", "agent-payment-mcp"],
      "env": {
        "LC_PAY_TOKEN": "<jwt from Pay Token>"
      }
    }
  }
}

🏗 LemonCake で API を公開する(販売者向け)

あらゆる HTTP API または MCP サーバーを収益化できます。

  1. lemoncake.xyz/app でサインインします
  2. API を追加 — URL を貼り付け、呼び出しごとの価格(例:$0.01)を設定します
  3. 購入リンクを共有するか、独自のサーバーから課金するために 販売者キー(sk_live_…)を発行します
  4. 収益の 97% を受け取れます。 LemonCake の手数料は 3% です(Stripe Connect Direct Charge)。資金を保有することはありません。

1 つのコマンドで有料 MCP をスキャフォールド — デフォルトではサンドボックス、環境変数を 1 つ設定すれば本番環境で動作します。

npx create-lemon-mcp my-paid-mcp     # demo runs with no key
# then: set LEMONCAKE_SELLER_KEY=sk_live_… → it charges for real (no code change)

SDK(@lemon-cake/mcp-sdk v1、暗号処理なし)を使えば、どのツールにも課金を追加できます。

import { createLemonCakeSDK } from "@lemon-cake/mcp-sdk";

const lc = createLemonCakeSDK();   // reads LEMONCAKE_SELLER_KEY (demo without it)

server.tool("my_premium_tool", "desc", { q: z.string() },
  lc.charge({ price: 0.01 })(async ({ q }) => {
    return { content: [{ type: "text", text: "result" }] };
  }),
);

lc.charge がハンドラーをラップします。事前確認(予約)→ 実行 → 決済(成功時に確定、失敗時に返金)の順に処理します。または、既存のトラフィックを https://lemoncake.xyz/g/<shortId> 経由でルーティングできます — コードの変更は不要です。


🪪 エージェント ID

各 AI エージェントに支出上限付きの ID を割り当てることで、共有カードや予期しないコストなしに、エージェント群が API の料金を支払えるようにします。Pay Tokens を基盤としており、残高プールはなく、資金の保管もありません(エージェントの「予算」とは、そのエージェントに紐付けられた Pay Tokens のことです)。

  • Pay Token の発行時に agentId を指定して エージェントに紐付けると、支出がそのエージェントに計上されます。
  • エージェントごとの集計 — ダッシュボードで予算、支出、呼び出し回数、最終使用日時を確認できます。
  • キルスイッチ — エージェントを pause / resume / revoke できます。紐付けられたトークンは、予算が残っていてもゲートウェイで即座に拒否されます(AGENT_PAUSED / AGENT_REVOKED)。
  • サーバー側で価格を管理 — 価格はエンドポイントで設定されます。エージェントがカードや販売者キーを持つことはありません。
# manage agents (owner-authenticated)
POST /api/agents            # create  → { agent_id, ... }
POST /api/agents/:id/pause  # kill switch (also /resume, /revoke)
GET  /api/agents            # list + per-agent spend rollup

✨ 機能

エージェント/購入者向け
  • ✅ x402 ネイティブ対応 — 402 チャレンジで価格と mintUrl を含む accepts[] を返します
  • ✅ 厳格な上限設定 — 発行ごと/日次/月次の上限をサーバー側で適用します
  • ✅ オフセッションでのチャージ — エージェントは購入者キー(bk_...)を使って自動で資金を補充でき、プロンプトは不要です
  • ✅ デモモード — 無料ツール 8 種。設定なしで試せます
API プロバイダー/販売者向け
  • ✅ 5 分で公開 — npx create-lemon-mcp を使うか、任意のツールに lc.charge() を追加するか、ゲートウェイ経由でルーティングします
  • ✅ 資金の保管なし — Stripe Connect Direct Charge により、収益の 97% が販売者に直接支払われます
  • ✅ 使用台帳 — すべての呼び出しを記録し、ダッシュボードで収益を確認できます
  • ✅ 購入リンク — URL を 1 つ共有するだけで、購入者が自分で購入できます
エージェント群/運用者向け
  • ✅ エージェントごとの ID — Pay Tokens をエージェントに紐付け、支出を計上できます
  • ✅ エージェントごとのキルスイッチ — 一時停止/再開/取り消しをゲートウェイで適用します
  • ✅ 支出の集計 — エージェントごとの予算/支出額/呼び出し回数
  • ✅ 残高プールなし — 資金の保管なし。予算 = エージェントに紐付けられた Pay Tokens
インフラストラクチャ
  • 🔧 Stripe Connect Direct Charge(資金の保管なし)
  • 🔧 WWW-Authenticate: Lemoncake-Prepaid を備えた x402 ゲートウェイ
  • 🔧 英語/日本語/スペイン語のダッシュボード
  • 🔧 日本の金融庁:登録不要(2026-06 確認済み)

🏗 アーキテクチャ

┌─────────────────────────────────────────────────┐
│  Buyer / Agent                                  │
│   ↳ prepays via card OR Buyer Key (bk_...)      │
│   ↳ receives Pay Token (signed JWT)             │
└──────────────────────┬──────────────────────────┘
                       │  Authorization: Bearer <jwt>
                       ▼
┌─────────────────────────────────────────────────┐
│  LemonCake Gateway  /g/<shortId>                │
│   ↳ verify JWT signature                        │
│   ↳ check budget + calls + rate limit           │
│   ↳ decrement spend, write to ledger            │
└──────────────────────┬──────────────────────────┘
                       │  HTTPS + upstream_auth (hidden)
                       ▼
┌─────────────────────────────────────────────────┐
│  Your API / MCP server (unchanged)              │
└─────────────────────────────────────────────────┘

LemonCake は中継役です。資金を保有することはなく、資金は Stripe から販売者へ Direct Charge 経由で流れます。


🌍 コンプライアンス

Japan FSA Fintech Support Desk(2026-06)により、登録不要であることが確認されています。 カストディを伴わない設計です(Stripe Connect Direct Charge、残高のプールなし)。

JurisdictionBasis
🇯🇵 JapanFSA — 登録不要
🇺🇸 USAFinCEN 2019 §4.5 — カストディを伴わないソフトウェアはMSBに該当しない
🇪🇺 EUMiCA — 非CASP
🇬🇧 UKFCA — テクノロジーサービスプロバイダー
🇸🇬 SingaporeMAS — DPTの適用対象外
🇨🇦 CanadaFINTRAC — カストディを伴わない場合の適用除外
🇨🇭 SwitzerlandFINMA — 非金融仲介業者

lemoncake.xyz/securityをご覧ください。


🔌 パッケージファミリー

PackageWhat it does
agent-payment-mcpメインエントリー — x402ゲートウェイ+エージェント向け決済レール
@lemon-cake/mcp-sdk販売者向けSDK — lc.charge() / lc.protect()、法定通貨、暗号資産不要
create-lemon-mcp有料MCPサーバーをスキャフォールド — 環境変数1つでサンドボックスから本番環境へ
xstocks-mcpSolanaでトークン化された米国株を購入
alpaca-guard-mcp1日あたりの厳格な上限付きでAlpacaのペーパー取引/ライブ取引を実行
tokenized-stock-mcpDinari dShares

🛡 セキュリティ

  • サーバー側の厳格な上限 — ミントごと/日次/月次で設定され、超過できません
  • Pay Token = 署名済みJWT — HS256を使用し、ゲートウェイへの呼び出しごとに検証されます
  • upstream_authは決して公開されません — 販売者の実際のAPIキーは購入者から隠されます
  • すべてのDBテーブルでRLSを有効化 — Supabaseの行レベルセキュリティが有効です
  • Stripe Connect Direct Charge — LemonCakeは資金を保有しません

コメント

MCP は初めてですか?

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

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