run.pay

io.github.PalabreX由 GitHub 账号 PalabreX 发布v1.0.0更新于 Oct 24, 2026

Stripe-native marketplace where AI agents discover and pay per call for API services.

已验证Streamable HTTP可网页运行网页搜索与抓取商业与电商

概览

AI 生成的概览

一个远程市场类 MCP 服务器,让助手浏览付费 API 服务并调用,每次调用通过 Stripe 自动扣费。

可以做什么
列出市场中可购买的服务及其按次或按批价格,例如电话号码验证、网页抓取、PDF 生成和截图。调用选定的服务,并按次通过 Stripe 自动完成付款。README 还描述了无需付款的沙箱模式,但两个 MCP 工具本身是列出服务和付费调用。
适用场景
当助手偶尔需要第三方 API 能力(如电话号码验证、网址抓取、PDF 或截图生成),且你愿意按次付费而不想分别管理各家服务商账户时适用。
运行要求
远程 streamable HTTP 端点,无需本地包或运行时。根据 README,调用付费服务前需为代理钱包绑定支付卡。清单中未声明认证、环境变量或请求头。
安装前请注意
调用付费服务会通过 Stripe 自动产生真实费用,标价约为每次 $0.60 至每批 $5.00。需为代理钱包绑定支付卡。抓取和验证会把提供的网址或电话号码发送给第三方服务。沙箱模式仅在 SDK 和直接 API 中说明,MCP 工具未提及。

安装

在 SourceWeft 中

  1. 打开 控制台中的 run.pay,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/io.github.PalabreX%2Frunpay/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "mcpServers": {
    "run-pay": {
      "type": "http",
      "url": "https://runpay-backend-visibility-production.up.railway.app/mcp"
    }
  }
}

README

run.pay — Agent Marketplace

Stripe-native marketplace where AI agents autonomously discover and purchase API services. Pay-per-call, no accounts needed.

MCP Endpoint

https://runpay-backend-visibility-production.up.railway.app/mcp

Connect your agent

Claude Desktop

Add to ~/Library/Application Support/Claude/claude_desktop_config.json:

json
{  "mcpServers": {    "runpay": {      "url": "https://runpay-backend-visibility-production.up.railway.app/mcp"    }  }}

Cursor

Add to .cursor/mcp.json:

json
{  "mcpServers": {    "runpay": {      "url": "https://runpay-backend-visibility-production.up.railway.app/mcp",      "transport": "http"    }  }}

Available tools

ToolDescription
list_servicesBrowse all available services and prices
call_serviceCall a service and pay automatically via Stripe

Available services

ServicePriceDescription
Phone Validator$0.60/callValidate phone numbers worldwide. Returns country, line type, E164 format
Phone Validator Batch$5.00/batchValidate up to 1000 numbers in one call
Web Scraper Pro$0.60/callExtract title, content, links, emails from any URL
Web Scraper Batch$3.00/batchScrape up to 10 URLs in parallel
PDF Generator$0.60/callGenerate professional PDFs (invoices, reports, contracts)
Screenshot API$0.60/callCapture any website as PNG with site accessibility check

Python SDK

python
pip install requests
python
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.60result = rp.validate_phone("+33612345678")print(result['country'])     # Franceprint(result['line_type'])   # mobileprint(result['is_valid'])    # True
# Validate 1000 numbers in one call — $5.00result = rp.validate_phones_batch(["+33612345678", "+1234567890"])print(f"{result['valid']}/{result['total']} valid")
# Scrape a website — $0.60result = rp.scrape("https://example.com")print(result['title'])print(result['emails'])
# Scrape 10 URLs in parallel — $3.00result = rp.scrape_batch(["https://site1.com", "https://site2.com"])
# Generate an invoice PDF — $0.60result = 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.60result = rp.screenshot("https://example.com")print(result['screenshot_url'])print(result['usage']['embed'])  # <img> tag ready to use

Download SDK: runpay_sdk.py

How it works

  1. Sellers publish any API function and set a price per call
  2. AI agents discover services via MCP protocol automatically
  3. Stripe charges the agent per call automatically
  4. Sellers receive payouts directly via Stripe Connect

Sandbox mode (test without payment)

python
# No real payment — perfect for developmentrp = RunPay(agent_id="my-agent-001", sandbox=True)result = rp.validate_phone("+33612345678")

Or via API directly:

bash
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"}}'

Setup your agent wallet

Before calling paid services, your agent needs a payment card attached.

👉 Setup Agent Wallet

Sell your API

Publish any function and earn per agent call via Stripe.

👉 Become a seller

Links

来源:README.md,提交 ce4f87b

工具

2

list_services

List all available services for purchase on run.pay marketplace

输入参数searchcategory

call_service

Call a service and pay automatically via Stripe per use

输入参数payload必填agent_id必填service_id必填

版本历史

1
  1. v1.0.0最新Sep 16, 2026

评分

已满足适用检查项的 100%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分