MCP server

One MCP server for the web-data catalog

Paste this origin into Claude Desktop, Cursor, or any MCP client. Nothing to install. Browsing 111 endpoints across 11 services is free; your agent pays only when it fetches, in USDC on Base, Polygon, Arbitrum, Monad or Solana.

https://mcp.fetcher.sh

setup

Add it to Claude or Cursor

The client URL is this origin. POST / is Streamable HTTP. Paid tools accept x402 per call, or a Bearer credits key on the connection.

mcp config — pay per call with x402
{
  "mcpServers": {
    "fetcher": { "url": "https://mcp.fetcher.sh" }
  }
}

Already have a key? Add one header and calls come out of your prepaid balance — no signing, no chain round trip:

mcp config — spend prepaid credits
{
  "mcpServers": {
    "fetcher": {
      "url": "https://mcp.fetcher.sh",
      "headers": { "Authorization": "Bearer bby_live_..." }
    }
  }
}

Prefer a prompt? Paste Set up https://fetcher.sh/skill.md into any agent and it reads /skill.md.

what your agent gets

Free — browse before paying

search_endpointsdescribe_endpointcheck_balance

Search all 111 endpoints by keyword, read exact parameters and prices, and check remaining credits — all at no charge.

Paid — per call

fetch_datatopup_creditsappstore_appsgoogle_maps_place_searchgoogle_news_searchgoogle_searchgoogleplay_appsinstagram_user_handlereddit_search_posttiktok_post_searchtwitter_searchyelp_searchyoutube_search_video

fetch_data reaches any endpoint; the named shortcuts cover each service's main entry point. topup_credits lets an agent fund itself mid-session.

Directory and credits

fetcher.sh is still the directory of REST APIs. This host is only the MCP server. Create or recharge a key at fetcher.sh/topup, then put it on the connection. Browse every service at fetcher.sh.