run.pay について
run.payは、AIエージェントがAPIサービスを見つけ、Stripe経由で呼び出しごとに支払うMCPマーケットプレイスです。販売者は価格を設定してサービスを公開でき、エージェントはマーケットプレイスのアカウントを作らずに一覧確認や利用ができます。
主な機能
- 01サービスと価格の一覧表示
- 02Stripeによる自動決済付きサービス呼び出し
- 03呼び出し単価を設定してAPIを公開
- 04サンドボックスでの呼び出しテスト
- 05Python SDKの利用
活用シーン
- 01エージェントで電話番号を検証
- 02URLから情報を抽出
- 03必要に応じたPDF生成
- 04エージェント向けAPI機能の販売
MCP 対応
MCPサーバーは、サービス一覧の取得と選択したサービスの呼び出しを行うツールを提供し、Stripeで決済します。エージェントをマーケットプレイスの有料APIサービスに接続します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://runpay-backend-visibility-production.up.railway.app/mcpclaude mcp add --transport http palabrex-runpay https://runpay-backend-visibility-production.up.railway.app/mcp{"mcpServers":{"palabrex-runpay":{"type":"http","url":"https://runpay-backend-visibility-production.up.railway.app/mcp"}}}Cursor で開く{"servers":{"palabrex-runpay":{"type":"http","url":"https://runpay-backend-visibility-production.up.railway.app/mcp"}}}VS Code で開く{"mcpServers":{"palabrex-runpay":{"type":"http","url":"https://runpay-backend-visibility-production.up.railway.app/mcp"}}}{"mcpServers":{"palabrex-runpay":{"serverUrl":"https://runpay-backend-visibility-production.up.railway.app/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
2| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| search | string | いいえ | |
| category | string | いいえ |
詳細
run.pay — エージェントマーケットプレイス
AI エージェントが API サービスを自律的に見つけて購入できる、Stripe ネイティブのマーケットプレイスです。呼び出しごとの従量課金で、アカウント登録は不要です。
MCP エンドポイント
https://runpay-backend-visibility-production.up.railway.app/mcp
エージェントを接続する
Claude Desktop
~/Library/Application Support/Claude/claude_desktop_config.json に追加します:
{
"mcpServers": {
"runpay": {
"url": "https://runpay-backend-visibility-production.up.railway.app/mcp"
}
}
}
Cursor
.cursor/mcp.json に追加します:
{
"mcpServers": {
"runpay": {
"url": "https://runpay-backend-visibility-production.up.railway.app/mcp",
"transport": "http"
}
}
}
利用可能なツール
| ツール | 説明 |
|---|---|
list_services | 利用可能なすべてのサービスと価格を確認します |
call_service | Stripe 経由で自動的に支払い、サービスを呼び出します |
利用可能なサービス
| サービス | 価格 | 説明 |
|---|---|---|
| Phone Validator | $0.60/回 | 世界中の電話番号を検証します。国、回線の種類、E164 形式を返します |
| Phone Validator Batch | $5.00/バッチ | 1 回の呼び出しで最大 1000 件の電話番号を検証します |
| Web Scraper Pro | $0.60/回 | 任意の URL からタイトル、コンテンツ、リンク、メールアドレスを抽出します |
| Web Scraper Batch | $3.00/バッチ | 最大 10 個の URL を並列でスクレイピングします |
| PDF Generator | $0.60/回 | プロフェッショナルな PDF(請求書、レポート、契約書)を生成します |
| Screenshot API | $0.60/回 | サイトのアクセシビリティチェックを行い、任意のウェブサイトを PNG としてキャプチャします |
Python SDK
pip install requests
from runpay_sdk import RunPay
# Initialize (sandbox=True for testing without payment)
rp = RunPay(agent_id="my-agent-001", sandbox=False)
# Validate a phone number — $0.60
result = rp.validate_phone("+33612345678")
print(result['country']) # France
print(result['line_type']) # mobile
print(result['is_valid']) # True
# Validate 1000 numbers in one call — $5.00
result = rp.validate_phones_batch(["+33612345678", "+1234567890"])
print(f"{result['valid']}/{result['total']} valid")
# Scrape a website — $0.60
result = rp.scrape("https://example.com")
print(result['title'])
print(result['emails'])
# Scrape 10 URLs in parallel — $3.00
result = rp.scrape_batch(["https://site1.com", "https://site2.com"])
# Generate an invoice PDF — $0.60
result = rp.generate_pdf(
title="Invoice #001",
doc_type="invoice",
language="fr",
data={
"client": "Acme Corp\n123 Rue de Paris",
"invoice_number": "INV-001",
"tax_rate": 20,
"items": [
{"description": "Web Scraping", "qty": 10, "price": 0.60}
]
}
)
with open("invoice.html", "w") as f:
f.write(result['html'])
# Take a screenshot — $0.60
result = rp.screenshot("https://example.com")
print(result['screenshot_url'])
print(result['usage']['embed']) # <img> tag ready to use
SDK をダウンロード:runpay_sdk.py
仕組み
- 販売者は任意の API 関数を公開し、呼び出しごとの価格を設定します
- AI エージェントは MCP プロトコルを通じてサービスを自動的に見つけます
- Stripeが呼び出しごとにエージェントへ自動的に課金します
- 販売者は Stripe Connect を通じて直接報酬を受け取ります
サンドボックスモード(支払いなしでテスト)
# No real payment — perfect for development
rp = RunPay(agent_id="my-agent-001", sandbox=True)
result = rp.validate_phone("+33612345678")
または、API を直接使います:
curl -X POST https://runpay-backend-visibility-production.up.railway.app/api/sandbox/call/SERVICE_ID \
-H "Content-Type: application/json" \
-d '{"agent_id":"my-agent","payload":{"phone":"+33612345678"}}'
エージェントのウォレットを設定する
有料サービスを呼び出すには、エージェントに支払い用カードを登録する必要があります。
API を販売する
任意の関数を公開し、エージェントからの呼び出しごとに Stripe 経由で収益を得られます。
👉 販売者になる
リンク
| 🌐 サイト | getrunpay.com |
| 📖 ドキュメント | getrunpay.com/docs.html |
| 📝 API を販売 | getrunpay.com/signup.html |
| 🤖 エージェントの設定 | getrunpay.com/agent-setup.html |
| 📊 ダッシュボード | https://dashboard.getrunpay.com |
| 🔍 Smithery | smithery.ai/servers/runpay/marketplace |
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。