MCP Server

Hosted Amazon MCP Server for AI Assistants

Give Claude, Cursor or any MCP client that supports remote servers live Amazon data as tools: product details, offers, search results, bestsellers, deals, seller feedback and price history. Connect with one URL and your API key. Nothing to install.

9 tools  ·  1 credit per tool call  ·  Listing tools is free

https://sellermagnet-api.com/mcp
amazon_product_lookup Tool
amazon_product_offers Tool
amazon_search Tool
amazon_bestsellers Tool
amazon_deals Tool
4 more tools +4
9 Tools
1 Credit per Call
0 Installs
9
Amazon Data Tools
1
Credit per Tool Call
23
Amazon Marketplaces
HTTP
Streamable HTTP, No Install

Amazon Data as MCP Tools

The Model Context Protocol (MCP) is the open standard AI assistants use to call external tools.

SellerMagnet API runs a hosted MCP server at https://sellermagnet-api.com/mcp. Add it to your MCP client with your API key, and the assistant can fetch live Amazon data whenever a question needs it, without you copying ASINs into a terminal or writing request code.

Every tool call is a request to the matching SellerMagnet API endpoint, made on our side with your key. You get the same data, the same billing and the same limits as the REST API:

  • Same data: each tool returns the endpoint's JSON response. The one exception is amazon_product_history, which shortens long history series unless you ask for all of them (see behavior and billing).
  • Same billing: 1 credit per tool call. Requests rejected before they run are free, and an internal error (HTTP 500) is refunded; not-found answers and upstream errors are charged, as on the REST API.
  • Same limits: the per-key concurrency limit and the per-IP rate limit of the REST API apply.

The server is stateless: there are no MCP sessions, and each request stands on its own. As with any REST call, every tool call is recorded in your usage log.

Connect Your MCP Client

Create an API key in the dashboard, then add the server to your client.

SettingValue
Server URLhttps://sellermagnet-api.com/mcp
TransportStreamable HTTP (POST, JSON responses)
AuthenticationYour API key in the X-Api-Key header or as Authorization: Bearer YOUR_API_KEY. Clients that only accept a URL can append ?api_key=YOUR_API_KEY; prefer a header where the client supports one, because URLs can end up in logs.
Protocol versions2025-11-25, 2025-06-18, 2025-03-26, 2024-11-05
mcp setup
Claude Code
Cursor
VS Code
URL only
claude mcp add --transport http sellermagnet https://sellermagnet-api.com/mcp \
  --header "X-Api-Key: YOUR_API_KEY"
// ~/.cursor/mcp.json
{
  "mcpServers": {
    "sellermagnet": {
      "url": "https://sellermagnet-api.com/mcp",
      "headers": { "X-Api-Key": "YOUR_API_KEY" }
    }
  }
}
// .vscode/mcp.json
{
  "servers": {
    "sellermagnet": {
      "type": "http",
      "url": "https://sellermagnet-api.com/mcp",
      "headers": { "X-Api-Key": "YOUR_API_KEY" }
    }
  }
}
https://sellermagnet-api.com/mcp?api_key=YOUR_API_KEY
After adding the server, ask your assistant something that needs Amazon data, for example What is the Buy Box price of B08FCNVM69 on amazon.de? It picks the right tool itself. Keep any config file that contains your key out of version control.

The 9 Tools

Each tool maps to one API endpoint. Required arguments are listed first; the marketplace can be a country code, a domain or a marketplace ID.

ToolWhat it returnsArgumentsEndpoint
amazon_product_lookup Product details for one ASIN, read live from its Amazon product page: title, bullet points, description, images, Buy Box info, Best Sellers Ranks, categories, reviews, variations and more. asinmarketplace geo_location? /amazon-product-lookup
amazon_product_offers Current offers for one ASIN: the Buy Box and every offer's seller, price, shipping, condition, fulfillment type, delivery date and stock. asinmarketplace geo_location? /amazon-product-offers
amazon_search Amazon search results for a keyword: position, title, price, rating, review count and whether the result is sponsored. querymarketplace count?geo_location? /amazon-search
amazon_bestsellers The Best Sellers list of an Amazon category, ranks 1-50. The category can be an ID or a name; a name that fits several categories returns the candidates with their IDs, free of charge. categorymarketplace count?offset? /amazon-bestsellers
amazon_deals Current deals of a marketplace: deal price, list price, savings, start and end time, and whether it is a lightning deal. marketplace category?count?geo_location? /amazon-deals
amazon_seller_feedback Feedback for an Amazon seller: an approximate average rating, the number of positive, neutral and negative ratings for the last 30, 90 and 365 days and lifetime, star ratings and recent feedback. seller_idmarketplace /amazon-seller-review
amazon_product_history Price history (Buy Box, Amazon, lowest FBA and FBM, lowest new), sales-rank, rating and monthly-sold history for one ASIN, plus current offers. With charts=true the response adds data.graphs: PNG chart URLs for the main price, sales-rank, rating and monthly-sold series. Every history series is cut to its last 30 points unless full_history is true. Prices are integers in the smallest currency unit (cents; whole yen on amazon.co.jp). asinmarketplace charts?full_history? /amazon-product-statistics
amazon_estimated_sales Estimated monthly sales for one ASIN, with its sales rank and category. asinmarketplace /amazon-product-search-estimated-sells
amazon_asin_ean_converter Convert an ASIN to its EAN, or an EAN to its ASIN. codemarketplacedirection /amazon-asin-converter

Arguments ending in ? are optional.

What You Can Ask

A few prompts and the tools an assistant would use for them.

Who holds the Buy Box for B08FCNVM69 on amazon.de, and is it FBA?Uses amazon_product_offers
Show me the top 10 bestsellers in dog food on amazon.com.Uses amazon_bestsellers with a category name
How has the Buy Box price of this ASIN moved over the last months? Include a chart.Uses amazon_product_history with charts
Search amazon.co.uk for "usb c cable" and list the sponsored results.Uses amazon_search
What is the EAN of B08FCNVM69 on amazon.de?Uses amazon_asin_ean_converter
How is seller A1CWSGXIR635I6 rated on amazon.com?Uses amazon_seller_feedback

Behavior and Billing

  • Cost: 1 credit per tool call, as on the REST API. Input rejected before the request runs is free: a missing or invalid argument (for example a count above 50), an unknown marketplace, a marketplace the tool does not cover, an ambiguous or unknown category name. A request that fails with HTTP 500 is refunded. Answers about the product itself (an invalid ASIN, not found) and upstream errors (502, 503) are charged. Connecting and listing the tools is free and needs no key.
  • Errors: problems come back as tool errors the assistant can read and act on. An API error includes the HTTP status and the API's message; a missing key, an unknown marketplace or an unknown argument is explained without calling the API.
  • Bestsellers by name: amazon_bestsellers takes a category ID or a category name in the marketplace's language. A name that fits several categories returns the candidates with their IDs, free of charge, so the assistant can pick one.
  • History size: amazon_product_history keeps the latest 30 points of every history series, because full histories are larger than assistants accept from one tool call. Set full_history to get every point, or charts to get PNG chart URLs of the full history for the same credit.
  • Prices: amazon_product_history returns prices as integers in the smallest currency unit (cents; whole yen on amazon.co.jp). The other tools return prices in currency units, for example 19.99, as in the REST API.
  • Marketplaces: history, estimated sales and the ASIN/EAN converter cover amazon.com, amazon.co.uk, amazon.de, amazon.fr, amazon.it, amazon.es, amazon.co.jp, amazon.ca, amazon.in, amazon.com.mx and amazon.com.br; the other tools accept all 23 marketplaces.

Try the Server with cURL

The server speaks JSON-RPC 2.0 over HTTP POST. Listing the tools needs no key; calling one does.

mcp-curl
List tools
Call a tool
curl -s https://sellermagnet-api.com/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
curl -s https://sellermagnet-api.com/mcp \
  -H "Content-Type: application/json" \
  -H "X-Api-Key: YOUR_API_KEY" \
  -d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"amazon_search","arguments":{"query":"usb c cable","marketplace":"US","count":5}}}'

Frequently Asked Questions

Common questions about the hosted MCP server.

It is a hosted Model Context Protocol (MCP) server at https://sellermagnet-api.com/mcp. MCP is the open standard AI assistants use to call external tools. Connect Claude Code, Cursor, VS Code or another MCP client that supports remote servers to it with your API key, and the assistant can look up live Amazon data itself: product details, offers, search results, bestsellers, deals, seller feedback, price and sales-rank history, estimated sales and ASIN/EAN conversion.

No. The server runs on our side. Your MCP client connects to the server URL over Streamable HTTP and sends your API key with each request. There is no package, container or local process to run.

Each tool call is one request to the matching API endpoint and is billed exactly like it: 1 credit per request. Input rejected before the request runs is free: a missing or invalid argument, an unknown marketplace, a marketplace the tool does not cover, an ambiguous category name. A request that fails with HTTP 500 is refunded. Answers about the product itself (an invalid ASIN, not found) and upstream errors (502, 503) are charged, as on the REST API. Connecting to the server and listing its tools is free and needs no API key.

In the X-Api-Key header, or as Authorization: Bearer followed by your key. Clients that only accept a URL can append ?api_key= with your key to the server URL; prefer a header where your client supports one, because URLs can end up in logs.

Pass the marketplace as a country code such as US, UK or DE, a domain such as amazon.de, or a marketplace ID. Product details, offers, search, bestsellers, deals and seller feedback accept every marketplace the API supports. Price history, estimated sales and the ASIN/EAN converter cover amazon.com, amazon.co.uk, amazon.de, amazon.fr, amazon.it, amazon.es, amazon.co.jp, amazon.ca, amazon.in, amazon.com.mx and amazon.com.br.

Price and rank histories can hold thousands of points, more than an AI assistant accepts from one tool call. The amazon_product_history tool therefore keeps the most recent 30 points of every history series. Set full_history to true to get every point, or set charts to true to get PNG chart URLs of the full history for the same credit.

Yes. The REST API works with any MCP server you build. Our blog has a step-by-step guide to a small self-hosted server in Python. The hosted server saves you that work: each tool calls the live API endpoint directly, so it behaves exactly like the REST API.

Connect Your Assistant to Amazon Data

Create an account, copy your API key and add https://sellermagnet-api.com/mcp to your MCP client.

1 credit per tool call. Listing the tools is free.