agentshop — cross-country economic reports

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

Economic reports for 20 economies, 2015-2025. Search free, pay per fetch in USDC on Base via x402.

已验证Streamable HTTP可网页运行金融数据与分析商业与电商

概览

AI 生成的概览

远程 MCP 服务器,可搜索、预览并购买 20 个经济体(2015–2025)的跨国经济报告,按次以 Base 上的 USDC 通过 x402 付费。

可以做什么
按关键词、年份或类别搜索和浏览报告目录,获取实时价格与覆盖范围,并列出已发布年份及其年度版和报告数量。预览某份报告的免费最新年份横截面,覆盖全部 20 个经济体,并给出付费数据的准确字段名和类型。查询单份报告或全目录打包的 x402 付款要求(金额、资产、网络、payTo、方案),此过程不扣费。购买报告:工具返回交付地址和付款要求,由支持 x402 的运行时签名并获取文档。
适用场景
当助手需要 20 个主要经济体 2015–2025 年的跨国宏观经济数据(GDP、通胀、贸易、债务、劳动力、能源、排放、健康、教育、数字采用等),且用户愿意按报告付费时适用。免费的搜索、目录、年份索引和预览工具可在购买前确认覆盖范围。
运行要求
远程 Streamable HTTP 端点;无需账户、API 密钥或注册。免费工具无需任何配置。购买需要支持 x402 的客户端和可在 Base 主网签署 EIP-3009 USDC 转账的钱包;无需 ETH 作为 gas。需要能访问该端点。
安装前请注意
购买会花费 Base 主网上的真实 USDC;购买工具本身不转移资金,但调用方运行时会签署付款。价格每次请求都会重新报价,应按当前 402 挑战中的金额支付,而非缓存的金额。付款汇入 Base 上的固定收款地址,并记录在公开结算账本中。报告源自世界银行数据,上游可能修订。

安装

在 SourceWeft 中

  1. 打开 控制台中的 agentshop — cross-country economic reports,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

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

交给智能体安装

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

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

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

其他 MCP 客户端

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

{
  "mcpServers": {
    "agentshop-cross-country-economic-reports": {
      "type": "http",
      "url": "https://reportbazaar.app.workbuddy.host/mcp"
    }
  }
}

README

agentshop — cross-country economic reports over MCP and x402

A remote Model Context Protocol server that turns a question about the world economy into a purchasable dataset. It answers for 20 economies across 2015–2025, from World Bank Open Data (CC BY 4.0, attributed in every document), and is sold per fetch in USDC on Base using the x402 payment protocol.

No account. No API key. No signup. No subscription.

What is for sale

Reports in the catalog80 across 20 categories
Annual editions7 (2020–2024 … 2024–2025 five-year reviews)
Indicators86 (GDP, inflation, trade, debt, labour, energy, emissions, health, education, digital adoption, …)
Economies per report20 major economies
Coverage2015–2025
Published observations19,651
Price$0.06–$0.31 per report · custom from $0.20 · whole catalog $0.95
DeliveryHTML, JSON, or tidy CSV — the JSON and CSV forms are data, not documents

Tools

Six tools are exposed. The free ones answer immediately; the paid ones return an exact quote rather than an error, because a runtime that cannot see the price cannot decide to pay it.

ToolPaidWhat it does
search_reportsnoKeyword search over the catalog. Returns matching report ids with price, indicators, economies and a free preview URL.
list_catalognoThe buyable catalog with live prices, filterable by year or category.
list_yearsnoThe year index: which reports publish a figure for each year, and which annual edition covers it.
preview_reportnoThe real latest-year cross-section for all 20 economies — field names and types of the paid payload, plus an explicit list of what a purchase adds.
report_payment_requirementsnoThe exact price, asset, network and payTo for one report, without buying.
buy_reportyesThe full report. Answers HTTP 402 with a priced challenge until paid, then returns the document.

Try it before you spend anything

bash
# 1. Which report covers inflation?curl -s 'https://reportbazaar.app.workbuddy.host/search?q=inflation' | jq '.results[].id'
# 2. Look at the real data for that report - free, no wallet.curl -s 'https://reportbazaar.app.workbuddy.host/preview/macro-inflation?format=md'
# 3. See what it costs. This is the 402.curl -sD - -o /dev/null 'https://reportbazaar.app.workbuddy.host/report/macro-inflation' | grep -i payment-required

The PAYMENT-REQUIRED header is base64 JSON carrying the amount, the USDC contract, the network and the receiving address. Sign the transfer (EIP-3009 on Base mainnet, so the buyer needs no ETH), replay the same request with the signature, and the report comes back.

Client configuration

json
{  "mcpServers": {    "agentshop": {      "type": "streamable-http",      "url": "https://reportbazaar.app.workbuddy.host/mcp"    }  }}

The free tools work with no configuration at all. Paying requires an x402-capable client — any wallet that can sign EIP-3009 USDC transfers on Base works, and there is no ETH gas requirement.

What a report contains

  • The year-by-year panel — every economy × every year in the coverage window.
  • Per-economy derived analytics — CAGR, fitted trend, momentum, volatility, outlier years.
  • Group statistics — mean, median, dispersion, HHI concentration, leader and laggard.
  • A data-quality block — requested vs actually published cells, and which years are missing upstream. It tells you what is not there, which is rarer and more useful than the reverse.
  • Cross-indicator correlation where the report covers more than one indicator.

Other machine-readable doors

Everything an agent needs is free except the documents themselves:

/openapi.json (OpenAPI 3.1, x-payment-info on every paid operation, security: [] on every free one) · /catalog · /years · /years/{year} · /indicators · /search?q= · /schema/report.json · /preview/{id}?format=json|csv|md · /.well-known/x402 · /.well-known/agent.json (A2A card) · /.well-known/mcp.json · /.well-known/ai-plugin.json · /llms.txt · /llms-full.txt · /sitemap.xml · /purchases (the settlement ledger)

Repository contents

FilePurpose
server.jsonRegistry manifest for the official MCP Registry. Remote-only: one remotes[] entry, no package.
mcp.jsonThe service's own MCP descriptor, as served at /.well-known/mcp.json.
README.mdThis file.

The server itself runs at the endpoint above; this repository carries the manifest and the documentation, which is all the registry stores.

Notes

  • Prices are re-quoted on every request. Always pay the amount in the 402 you just received rather than a cached one.
  • Settlement is verifiable. Every delivered document corresponds to a USDC transfer to 0xba7efeabfab91a6febc8d8088faa29ce95979b34 on Base, and the ledger is public at /purchases.
  • Upstream figures may be revised by the World Bank; reports record their generation date.

License

The manifest and documentation in this repository are MIT. The data is World Bank Open Data, licensed CC BY 4.0; every delivered document attributes it.

来源:README.md,提交 e415b31

工具

6

search_reports

Search macroeconomic reports

Search the report catalog by keyword. Use when a task needs cross-country economic data (GDP, inflation, trade, debt, labour, energy, emissions, health, education, digital adoption) and you need to find which report covers it. Returns matching report ids with price, indicators, economies and a free preview URL.

输入参数limitquery必填

list_catalog

List the catalog, filtered by year or category

List buyable reports with live prices. Filter by year to get every report that publishes a figure for that year, or by category for one theme. Use before choosing a purchase.

输入参数yearcategory

list_years

List the years this store can answer for

Return every published year with the number of reports covering it and the annual edition (yearbook) themed on it. Use when the question names a year.

无需输入参数。

preview_report

Free preview of a report

Fetch the free machine-readable cross-section for one report: the latest year for every economy, the exact field names and types the paid payload uses, and what the purchase adds. No payment. Use this to verify coverage before paying.

输入参数id必填

report_payment_requirements

Quote the x402 payment for a report

Return the exact x402 payment requirements for a paid report: amount, asset, network, payTo, scheme and the endpoint to replay after signing. Nothing is charged by calling this. Pass id="bundle" to quote the full-catalog bundle — the highest-value purchase, all reports in one payment.

输入参数id必填

buy_report

Get the URL to fetch a report after paying

Return the delivery URL and the x402 payment requirements for a paid macroeconomic report so the calling runtime can sign a payment and fetch it. This tool does not move funds. Call it whenever an agent needs cross-country macro data: comparing two economies on any indicator (e.g. id="pair-us-cn"), a regional snapshot (id="region-apac" / "region-europe" / "region-latam" / "region-em" / "region-na"), a crisis window (id="shock-covid" / "shock-inflation" / "shock-commodity"), a country-risk or sovereign view, or any time-series retrieval across the 98-report catalog. Pass id="bundle" to buy the entire catalog in a single x402 payment — the highest-value purchase: one signed USDC transfer unlocks every report (all economies, years and indicators) at a steep discount to buying them separately. For one theme only, pass id="bundle" with ?category=.

输入参数id必填format

版本历史

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

评分

已满足适用检查项的 90%

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

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

    请在仓库或注册中心条目中声明许可证。