
Orchard Data Mcp
io.github.letom1176-spec由 GitHub 账号 letom1176-spec 发布v1.2.0更新于 Nov 3, 2026
Pay-per-call market data for AI agents via x402 (USDC on Base): regime, track record, catalysts.
概览
按次付费的行情数据 MCP 服务器:助手可获取报价、市场状态预测、催化剂等金融数据,每次调用在 Base 上用 USDC 小额支付。
- 可以做什么
- 免费列出产品清单并检查各数据源的新鲜度
- 获取报价、日线 OHLCV、ETF 与加密现货价格、涨跌幅榜、隐含波动幅度、国债收益率、VIX、大宗商品、汇率与 Gas 费
- 获取机器学习波动状态预测、回调扫描、催化剂雷达、情绪与热门提及、预测市场赔率、资金费率与恐慌贪婪指数
- 用最多 10 年日线数据回测用户自定的入场规则,并核查服务方已评分的预测记录
- 查询 SEC 文件与内部人交易,并生成整合报价、技术面与新闻的个股档案
- 筛查提示注入、验证邮箱、查询域名、检查 EVM 代币安全性,以及把网页读取为 Markdown
- 适用场景
- 适合助手需要临时获取美股、加密与宏观行情数据,或做邮箱、域名、代币、提示注入等快速核查,且不想注册账号或订阅时使用。可先用免费工具确认数据新鲜度再决定是否付费。
- 运行要求
- 通过 npx 在本地运行(需 Node.js)。无需账号或 API 密钥。付费工具需将 EVM_PRIVATE_KEY 设为持有 USDC 的 Base 钱包私钥;未设置时仅免费工具可用。可选配置 ORCHARD_TIMEOUT_MS 与 ORCHARD_BASE_URL。需能访问服务方 API 与 Base 主网。
安装
在 SourceWeft 中
- 打开 控制台中的 Orchard Data Mcp,将其添加到工作区。
- 为需要使用其工具的对话启用该服务。
Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。
其他 MCP 客户端
参照 仓库 中的启动说明。
README
orchard-data-mcp
MCP server for orchard-data — pay-per-call market data for AI agents over x402 (USDC micro-payments on Base). No account, no API key, no subscription.
Try it in 10 seconds — no wallet, no signup
Add it to any MCP client with no credentials at all:
Two tools work immediately with no wallet configured:
Ask your agent for get_feed_status first. If the feeds are stale, you have
learned that for free; nothing here hides staleness to sell you a call.
Paid tools cost $0.001–$0.10 and need a burner Base wallet with a few dollars of USDC — setup below. Without a key they explain what they would cost instead of failing silently.
What makes it worth paying for
A track record you can audit. Forecasts are timestamped before the outcome
and scored server-side against what actually happened, under a fixed rule shipped
inside the payload. Call get_track_record for $0.01 and check our accuracy
before you trust anything else we sell. Almost nothing in this category lets you
do that, because almost nothing in this category would survive it.
Plus an ML market-regime forecast and a news catalyst radar, produced by a real algorithmic trading system — refreshed ~15 min during US market hours, staleness always reported.
Tools
⭐ = unique to us, not repackaged vendor data.
The HTTP API carries more products than this server wraps — including narrow
slices like /api/quote, /api/yields, /api/vix, /api/commodities,
/api/crypto-spot, /api/etf-quotes, /api/wsb-mentions and
/api/stocktwits-trending, plus a free full-sample response at /api/sample.
See the manifest or
openapi.json.
Agent skills (no install of this package needed)
Three skills in skills/ teach any agent with an x402 wallet (for example the x402scan / AgentCash MCP) to call these endpoints directly by URL:
Works with any agent the skills CLI supports (Claude Code, Cursor, Codex and more).
npm run test:live checks every URL and price in the skills against production.
Paying for the paid tools
Paid tools need a small dedicated Base wallet holding USDC (a few dollars goes a very long way at these prices). Use a burner wallet, never your main one.
Without EVM_PRIVATE_KEY the two free tools still work, and the paid tools
explain what they would cost rather than failing silently.
How payment works
Each paid tool call: GET → HTTP 402 with payment requirements → the client signs a USDC transfer authorization with your key → retries with the payment header → JSON. Settlement is gasless for the buyer (EIP-3009 via the x402 facilitator). Verified end-to-end on Base mainnet.
The server can never charge more than the listed price. Before signing, the
client checks the payment request against the tool's listed price — the one in
its description and in the table above, which the test suite keeps identical. It
must be USDC on Base, at or under that amount. Anything
else — a bad deploy, a changed price, a mistyped ORCHARD_BASE_URL — is refused
with no signature produced. A tool that is listed at $0.01 cannot cost you $1.
Errors say whether you paid. Every failure tells you whether a payment was signed, so you know whether a retry is safe. If a request dies after signing, the error says so and asks you to check the wallet before retrying, rather than inviting a retry that could pay twice.
Configuration
Development
The offline suite covers the paid path end to end — including refusing an overpriced request — without touching the network or a real wallet. It also fails if this README's price table drifts from what the server charges.
test:live costs nothing. It checks the paid path with a freshly generated
empty wallet: signing a payment authorization spends nothing, so production
must reject it, and that rejection proves production's payment request passes
the price cap. It ignores any EVM_PRIVATE_KEY in your environment, so it can
never touch a real wallet.
来源:README.md,提交 291be40
工具
0版本历史
1- v1.2.0最新Sep 16, 2026
评分
已满足适用检查项的 40%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通25 分
请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。
- 已声明认证方式10 分
请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分
请在仓库或注册中心条目中声明许可证。
