Back to Browse

Amazon Data Api MCP Server

Developer ToolsLow Risk9.7MCP RegistryLocal
Free

Server data from the Official MCP Registry

Amazon search, products, reviews, offers, sellers, deals, promos, influencers: 23 marketplaces.

About

Amazon search, products, reviews, offers, sellers, deals, promos, influencers: 23 marketplaces.

Security Report

9.7
Low Risk9.7Low Risk

Valid MCP server (4 strong, 3 medium validity signals). No known CVEs in dependencies. ⚠️ Package registry links to a different repository than scanned source. Imported from the Official MCP Registry. 1 finding(s) downgraded by scanner intelligence.

10 files analyzed · 1 issue found

Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.

Permissions Required

This plugin requests these system permissions. Most are normal for its category.

env_vars

Check that this permission is expected for this type of plugin.

Shell Command Execution

Runs commands on your machine. Be cautious — only use if you trust this plugin.

What You'll Need

Set these up before or after installing:

RapidAPI key subscribed to the Amazon Data APIRequired

Environment variable: RAPIDAPI_KEY

How to Install

Add this to your MCP configuration file:

{
  "mcpServers": {
    "io-github-terrelllouis056-gi-amazon-data-api": {
      "env": {
        "RAPIDAPI_KEY": "your-rapidapi-key-here"
      },
      "args": [
        "-y",
        "amazon-data-api-mcp"
      ],
      "command": "npx"
    }
  }
}

Documentation

View on GitHub

From the project's GitHub README.

Amazon Data API: client and MCP server

Amazon product data for 23 marketplaces, without the PA-API 5 shutdown and without the Creators API's 10-sales rule: search, product details, ratings, seller offers, sellers, deals, categories and best sellers as JSON.

Earning Amazon Associates commissions? Check your Associates agreement before using any non-Amazon data source.

Try it free on RapidAPI (free plan: 100 requests a month)

Every endpoint, with parameters and a recorded response: apiwren.com/amazon-product-api. Is PA-API gone for you? See Amazon PA-API alternatives after PA-API 5.

Example

GET /product-details?asin=B088NRLMPV&country=US

{
  "data": {
    "asin": "B088NRLMPV",
    "title": "Anker USB C to USB C Cable, 60W Fast Charging Cable (2-Pack, 6 ft, Black)",
    "brand": "Anker",
    "url": "https://www.amazon.com/dp/B088NRLMPV",
    "price": 9.99,
    "original_price": null,
    "currency": "USD",
    "images": ["https://m.media-amazon.com/images/I/71IE9dLBduL._AC_SL1500_.jpg"],
    "rating": 4.7,
    "total_ratings": 90221,
    "availability": "In Stock",
    "is_prime": false,
    "is_amazon_choice": true,
    "is_best_seller": false,
    "about": ["Durable Design: Reinforced nylon exterior and a robust core ..."],
    "categories": ["Electronics", "Computers & Accessories", "Computer Accessories & Peripherals", "Cables & Accessories", "Cables & Interconnects", "USB Cables"],
    "best_sellers_rank": [{ "rank": 1, "category": "USB Cables" }],
    "sales_volume": "10K+ bought in past month",
    "has_variations": true
  },
  "meta": { "country": "US", "cached": false, "fetched_at": "2026-10-22T14:05:11.000Z" }
}

The full response also has description and a product_details table. Fields Amazon does not show for a product are null (or []).

Endpoints

EndpointClient methodMCP toolReturns
GET /searchsearchsearch_productskeyword search with page, sort, price range and category
GET /product-detailsproductDetailsget_productone product by ASIN: title, price, images, rating, availability, details table, rank
GET /product-reviewsproductReviewsget_reviewsrating, star breakdown, Amazon's "Customers say" summary, topic tags
GET /best-sellersbestSellersget_best_sellersBest Sellers, New Releases, Movers & Shakers, Most Wished For, Gift Ideas; ranks 1 to 100
GET /products-by-categoryproductsByCategoryget_category_productsproducts in a category, no keyword needed
GET /product-lookupproductLookuplookup_productfind the product for a UPC, EAN, ISBN or GTIN barcode
GET /product-offersproductOffersget_offersevery seller's offer: price, condition, seller rating, FBA, Prime, delivery
GET /seller-productssellerProductsget_seller_productsa third-party seller's storefront
GET /seller-profilesellerProfileget_seller_profileseller business name and address, rating, feedback counts, star breakdown
GET /seller-reviewssellerReviewsget_seller_reviewsa seller's buyer feedback, newest first, paged with a cursor
GET /dealsdealsget_dealstoday's deals: deal price, list price, savings, % claimed, end time
GET /categoriescategoriesget_categoriesthe category tree, one level at a time
GET /search-autocompletesearchAutocompletesearch_autocompleteAmazon's search-box suggestions
GET /promo-code-detailspromoCodeDetailsget_promotiona promotion by ID: title, schedule, how to claim, seller
GET /influencer-profileinfluencerProfileget_influencer_profilean influencer storefront: name, bio, social links, trending products
GET /influencer-postsinfluencerPostsget_influencer_postsan influencer's newest video posts and the ASINs they feature
GET /scrape-urlscrapeUrl(none: multi-MB HTML)the raw HTML of any page on the 23 Amazon marketplaces

A few endpoints are not available in every marketplace (for example /search-autocomplete in IN). The RapidAPI docs have the full endpoint × marketplace table; an unavailable pair returns country_unavailable.

Marketplaces

Pass country as one of these codes (default US). Text comes back in the marketplace's language, prices in its currency.

CodeMarketplaceCodeMarketplaceCodeMarketplace
USamazon.comSEamazon.seINamazon.in
CAamazon.caPLamazon.plJPamazon.co.jp
MXamazon.com.mxBEamazon.com.beSGamazon.sg
BRamazon.com.brTRamazon.com.trAUamazon.com.au
GBamazon.co.ukAEamazon.aeIEamazon.ie
DEamazon.deSAamazon.saZAamazon.co.za
FRamazon.frEGamazon.egITamazon.it
ESamazon.esNLamazon.nl

The United Kingdom is GB, not UK.

Quickstart: JavaScript / TypeScript

Subscribe on RapidAPI and copy your key. Needs Node 18+ (or Deno, Bun, a browser, Workers). No runtime dependencies.

npm install amazon-data-api
import { AmazonData, AmazonDataError } from 'amazon-data-api';

const amazon = new AmazonData({ apiKey: process.env.RAPIDAPI_KEY! });

try {
  const { data, meta } = await amazon.productDetails({ asin: 'B088NRLMPV', country: 'US' });
  console.log(data.title, data.price, data.currency, meta.fetched_at);
} catch (e) {
  if (e instanceof AmazonDataError) console.error(e.code, e.status, e.message);
  else throw e;
}

Quickstart: MCP server

Gives Claude and other MCP clients sixteen tools: search_products, get_product, get_reviews, get_best_sellers, get_category_products, lookup_product, get_offers, get_seller_products, get_seller_profile, get_deals, get_categories, search_autocomplete, get_seller_reviews, get_promotion, get_influencer_profile, get_influencer_posts.

Claude Desktop (claude_desktop_config.json):

{
  "mcpServers": {
    "amazon-data": {
      "command": "npx",
      "args": ["-y", "amazon-data-api-mcp"],
      "env": { "RAPIDAPI_KEY": "your-rapidapi-key" }
    }
  }
}

Claude Code:

claude mcp add amazon-data -e RAPIDAPI_KEY=your-rapidapi-key -- npx -y amazon-data-api-mcp

Coming from PA-API?

See the PA-API migration guide: field mapping, before/after code, and what the Creators API requires.

FAQ

Is it free? The free plan on RapidAPI is 100 requests a month. RapidAPI asks for a card even on free plans. Pro is $15/month for 15,000 requests. Plans are hard limits.

Why is top_reviews empty for US? Amazon shows no review text to logged-out visitors on amazon.com, so top_reviews is always [] for US. The rating, star breakdown, summary and topic tags are still returned. Other marketplaces usually return 5 to 13 reviews. Full review lists need an Amazon login and are not available.

Why is a field null? Amazon does not show it for that product or marketplace. For example, price is null when a product is unavailable.

Is the data live? Each call reads Amazon's page at that moment, or returns a copy at most 10 minutes old (1 hour for best sellers). meta.fetched_at is when the page was read.

Earning Amazon Associates commissions? Check your Associates agreement before using any non-Amazon data source.

Support

Questions and bug reports: the Discussions tab on the RapidAPI listing.

Licence

MIT

Reviews

No reviews yet

Be the first to review this server!