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
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.
| Setting | Value |
|---|---|
| Server URL | https://sellermagnet-api.com/mcp |
| Transport | Streamable HTTP (POST, JSON responses) |
| Authentication | Your 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 versions | 2025-11-25, 2025-06-18, 2025-03-26, 2024-11-05 |
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
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.
| Tool | What it returns | Arguments | Endpoint |
|---|---|---|---|
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_offersShow me the top 10 bestsellers in dog food on amazon.com.Uses
amazon_bestsellers with a category nameHow has the Buy Box price of this ASIN moved over the last months? Include a chart.Uses
amazon_product_history with chartsSearch amazon.co.uk for "usb c cable" and list the sponsored results.Uses
amazon_searchWhat is the EAN of B08FCNVM69 on amazon.de?Uses
amazon_asin_ean_converterHow is seller A1CWSGXIR635I6 rated on amazon.com?Uses
amazon_seller_feedbackBehavior 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
countabove 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_bestsellerstakes 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_historykeeps the latest 30 points of every history series, because full histories are larger than assistants accept from one tool call. Setfull_historyto get every point, orchartsto get PNG chart URLs of the full history for the same credit. - Prices:
amazon_product_historyreturns 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.
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.