Docs

MCP server

Give your AI assistant or agent live data from Amazon, Zalando, Otto, Zillow, Yahoo Finance, YouTube and more. Point any MCP client at our hosted server, add your API key, and the model can look things up the moment someone asks.

What you get

  • One URL

    Hosted at https://api.everydata.io/mcp. Nothing to install or run yourself.

  • Typed tools

    34 tools with clear parameters – amazon_product, zillow_search, youtube_comments – plus a generic tool for every other endpoint.

  • Same key, same quota

    Tool calls are normal API requests: same prices, same weights, and failed calls are refunded.

Connect a client

The server speaks MCP over Streamable HTTP. Authenticate with your API key as Authorization: Bearer … (or the x-api-key header). Get a key in the dashboard – the free plan works.

Claude Code

One command in your terminal.

claude mcp add --transport http everydata "https://api.everydata.io/mcp" \
  --header "Authorization: Bearer YOUR_API_KEY"

Cursor

Add to ~/.cursor/mcp.json (or .cursor/mcp.json in a project).

{
  "mcpServers": {
    "everydata": {
      "url": "https://api.everydata.io/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      }
    }
  }
}

VS Code

Add to .vscode/mcp.json.

{
  "servers": {
    "everydata": {
      "type": "http",
      "url": "https://api.everydata.io/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      }
    }
  }
}

Claude Desktop

Claude Desktop connects to remote servers with a key through the mcp-remote bridge (needs Node.js). Add to claude_desktop_config.json and restart the app.

{
  "mcpServers": {
    "everydata": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://api.everydata.io/mcp",
        "--header",
        "Authorization:${EVERYDATA_AUTH}"
      ],
      "env": {
        "EVERYDATA_AUTH": "Bearer YOUR_API_KEY"
      }
    }
  }
}

Clients that only offer OAuth sign-in for custom connectors (for example the ChatGPT app) are not supported yet – use the API route below instead.

Use it from an API

Both the OpenAI and the Anthropic API can call remote MCP servers for you, so your agent gets the tools without any extra code.

OpenAI Responses API

{
  "model": "gpt-6-astra",
  "input": "Is the LCGENS 20W charger on Amazon a good deal right now?",
  "tools": [
    {
      "type": "mcp",
      "server_label": "everydata",
      "server_url": "https://api.everydata.io/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      },
      "require_approval": "never"
    }
  ]
}

Anthropic Messages API (MCP connector)

Send the header anthropic-beta: mcp-client-2025-11-20. Each server in mcp_servers needs a matching mcp_toolset entry in tools, otherwise the request is rejected.

{
  "model": "claude-opus-5",
  "max_tokens": 4096,
  "messages": [
    {
      "role": "user",
      "content": "Which 3-bed homes in 78704 are listed under $700k?"
    }
  ],
  "mcp_servers": [
    {
      "type": "url",
      "url": "https://api.everydata.io/mcp",
      "name": "everydata",
      "authorization_token": "YOUR_API_KEY"
    }
  ],
  "tools": [
    {
      "type": "mcp_toolset",
      "mcp_server_name": "everydata"
    }
  ]
}

Tools

Parameters and descriptions match the API reference. Each tool description also states its quota weight, so the model can see what a call costs.

PlatformToolWhat it returns
Amazonamazon_productProduct page by URL
amazon_product_by_asinProduct by ASIN and marketplace
amazon_searchKeyword search
amazon_offersAll seller offers for an ASIN
amazon_reviewsCustomer reviews
amazon_best_sellersBest-seller list of a category
amazon_dealsToday's deals
Walmartwalmart_productProduct page
walmart_searchKeyword search
Zalando · Otto · Kaufland · Lidl · Asoszalando_productArticle page
zalando_searchKeyword search
otto_productProduct page
otto_searchKeyword search
kaufland_productProduct page
kaufland_searchKeyword search
lidl_productProduct page
lidl_searchKeyword search
asos_productProduct page
asos_searchKeyword search
Home Depot · Naverhomedepot_productProduct for one store
homedepot_searchSearch with store prices
naver_productSmart Store product
Zillowzillow_propertyProperty details and Zestimate
zillow_searchListings for a location
Yahoo Financeyahoo_quotesLive quotes for symbols
yahoo_chartPrice history
yahoo_profileCompany profile
YouTubeyoutube_videoVideo details and stats
youtube_searchVideo search
youtube_commentsComments of a video
youtube_channelChannel details
Everything elselist_endpointsLists every data endpoint with its parameters and quota weight
call_endpointCalls any listed endpoint by path
account_quotaYour remaining quota this month

Quota & limits

  • Every tool call is one API request on your account and counts like any other request – including the platform weight (Zillow, Home Depot, Naver, Zalando and Otto product pages count 2 units).
  • Failed calls (the site blocked us or was down) and rejected calls are refunded automatically.
  • Your plan's per-minute rate limit applies. Large answers are shortened for the model's context window; the tool then tells the model to narrow the request (for example a smaller page or fewer reviews).
  • Listing the tools is free. account_quota shows what is left this month.

See Limits & quota and pricing for the numbers per plan.