protogrid

Search / io.github.Andyxcg/agentshop-reports

agentshop — cross-country economic reports

R0· no sign-in

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

v1.0.0 · active · repository · website · descriptor JSON · versions

An agent can connect right now, no human step.Remote endpoint, no authentication, reachable on the last probe.
Quality68needs work
Trust97of 100
Uptime, 30 days98%
Latency p502161 ms

Connect

8 clients · secrets stay placeholders
{
  "mcpServers": {
    "agentshop-reports": {
      "type": "http",
      "url": "https://reportbazaar.app.workbuddy.host/mcp"
    }
  }
}
claude mcp add --transport http agentshop-reports https://reportbazaar.app.workbuddy.host/mcp
[mcp_servers.agentshop-reports]
url = "https://reportbazaar.app.workbuddy.host/mcp"
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "agentshop-reports": {
      "type": "remote",
      "url": "https://reportbazaar.app.workbuddy.host/mcp",
      "enabled": true
    }
  }
}
{
  "mcpServers": {
    "agentshop-reports": {
      "type": "http",
      "url": "https://reportbazaar.app.workbuddy.host/mcp"
    }
  },
  "deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=agentshop-reports&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vcmVwb3J0YmF6YWFyLmFwcC53b3JrYnVkZHkuaG9zdC9tY3AifQ%3D%3D"
}
{
  "servers": {
    "agentshop-reports": {
      "type": "http",
      "url": "https://reportbazaar.app.workbuddy.host/mcp"
    }
  }
}
{
  "mcpServers": {
    "agentshop-reports": {
      "httpUrl": "https://reportbazaar.app.workbuddy.host/mcp"
    }
  }
}
extensions:
  "agentshop-reports":
    enabled: true
    name: "agentshop-reports"
    type: streamable_http
    uri: "https://reportbazaar.app.workbuddy.host/mcp"
    timeout: 300

Quality 68 / 100needs work

protocol75 · weight 25
  • warn
    protocol.modernnewest supported version is 2025-06-18; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
  • n/a
    protocol.statelessonly applies to 2026-07-28 servers
  • pass
    protocol.transportstreamable HTTP
  • n/a
    protocol.list_ttlonly applies to 2026-07-28 servers
authorizationn/a · weight 15
  • n/a
    auth.prm, auth.as_metadata, auth.cimdno remote uses OAuth
  • n/a
    auth.secret_in_urlno templated URL
tool hygiene71 · weight 30
  • pass
    tools.descriptionsevery tool has a description
  • pass
    tools.description_lengthdescriptions are concise
  • pass
    tools.schemasevery tool has an object input schema
  • fail
    tools.annotationsno tool declares readOnlyHint or destructiveHint, so clients cannot tell safe calls from risky ones
  • fail
    tools.directory_hintsno tool declares all four of readOnlyHint, destructiveHint, idempotentHint and openWorldHint; missing: report_payment_requirements (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); search_reports (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); list_catalog (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); …
  • pass
    tools.token_costabout 861 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
stability50 · weight 15
  • pass
    stability.changes5 tool changes in 30 days
  • fail
    stability.rug_pull1 tools kept their name but changed most of their description in 30 days; review before trusting them
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package

6 tools, about 861 tokens to load them all · tool set 8f232a152455 · tools last changed 2026-09-28 · checked 2026-10-20 05:45 UTC

Tool changes

  • list_catalogchangedinput schema
  • buy_reportchangeddescription
    before

    Return the delivery URL and the payment requirements for a paid report so the calling runtime can sign a payment and fetch it. This tool does not move funds. 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=.

    after · 57% of words in common

    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=.

  • buy_reportchangeddescription, input schemameaning changed
    before

    Return the delivery URL and the payment requirements for a paid report so the calling runtime can sign a payment and fetch it. This tool does not move funds.

    after · 42% of words in common

    Return the delivery URL and the payment requirements for a paid report so the calling runtime can sign a payment and fetch it. This tool does not move funds. 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=.

  • report_payment_requirementschangeddescription
    before

    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.

    after · 68% of words in common

    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.

  • list_catalogchangedinput schema

Full history: list_changes · trend: quality JSON.

Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.

Trust 97 / 100

provenance90
liveness99
freshness100
hygiene100

+repository +namespace-matches-repo +website +reachable +uptime-98% +updated-27d-ago

Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.

Endpoints

remoteauthreachableuptime 30dp50protocollast ok
https://reportbazaar.app.workbuddy.host/mcp streamable-httpnoneyes98%2161 ms2025-06-182026-10-20

Tools (6)

buy_reportReturn 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=.
list_catalogList 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.
list_yearsReturn 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_reportFetch 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.
report_payment_requirementsReturn 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.
search_reportsSearch 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.

Schemas: list_tools.

Similar MCP servers

Official server.json
{
  "name": "io.github.Andyxcg/agentshop-reports",
  "_meta": {
    "io.modelcontextprotocol.registry/publisher-provided": {
      "source": "World Bank Open Data (CC BY 4.0), attributed in every document",
      "catalog": {
        "years": "2015-2025",
        "reports": 80,
        "economies": 20,
        "categories": 20,
        "indicators": 86,
        "observations": 19651,
        "annualEditions": 7
      },
      "payment": {
        "asset": "USDC",
        "payTo": "0xba7efeabfab91a6febc8d8088faa29ce95979b34",
        "scheme": "exact",
        "network": "eip155:8453",
        "protocol": "x402",
        "bundleUsd": "0.95",
        "facilitator": "https://facilitator.payai.network",
        "customFromUsd": "0.20",
        "priceRangeUsd": "0.06-0.31"
      },
      "service": "agentshop",
      "freeEndpoints": {
        "catalog": "https://reportbazaar.app.workbuddy.host/catalog",
        "openapi": "https://reportbazaar.app.workbuddy.host/openapi.json",
        "preview": "https://reportbazaar.app.workbuddy.host/preview/{id}",
        "llmsFull": "https://reportbazaar.app.workbuddy.host/llms-full.txt",
        "yearIndex": "https://reportbazaar.app.workbuddy.host/years",
        "mcpDescriptor": "https://reportbazaar.app.workbuddy.host/.well-known/mcp.json"
      }
    }
  },
  "title": "agentshop — cross-country economic reports",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "remotes": [
    {
      "url": "https://reportbazaar.app.workbuddy.host/mcp",
      "type": "streamable-http"
    }
  ],
  "version": "1.0.0",
  "repository": {
    "url": "https://github.com/Andyxcg/agentshop-mcp",
    "source": "github"
  },
  "websiteUrl": "https://reportbazaar.app.workbuddy.host/",
  "description": "Economic reports for 20 economies, 2015-2025. Search free, pay per fetch in USDC on Base via x402."
}