amazon-data

The Canopy API MCP Server gives AI assistants like Claude, ChatGPT, and Cursor real-time access to Amazon product data through the Model Context Protocol (MCP).

Community: Submitted by a user or imported; check the owner before granting accessOnlineNo sign-inGlobalFreeCan modify data

What it can do

  • Get Amazon Asin From Gtin: Look up the ASIN for an Amazon product by its GTIN (ISBN, UPC or EAN code).
  • Get Amazon Author: Get detailed information about an Amazon author including their books.
  • Get Amazon Autocomplete: Get autocomplete suggestions for Amazon search terms.

What data it sees

Do you need an account

No: the server works without sign-in

The Canopy API MCP Server gives AI assistants like Claude, ChatGPT, and Cursor real-time access to Amazon product data through the Model Context Protocol (MCP). Power agentic workflows for e-commerce research, competitive intelligence, price tracking, product discovery, and Amazon SEO, all backed by the Canopy API.

β–Ž Get your API key at canopyapi.co to start querying Amazon product data from any MCP-compatible client.

Why Canopy API MCP?

  • Real-time Amazon product data: ASIN lookups, variants, offers, stock, sales estimates, and reviews
  • Built for AI agents: structured JSON-RPC responses ready for LLM tool use
  • Streamable HTTP transport at /mcp, the current MCP spec convention
  • Flexible authentication: pass your Canopy API key via CANOPY-API-KEY, API-KEY, X-API-KEY, or Authorization: Bearer headers

Use Cases

  • Amazon price monitoring and competitive pricing intelligence
  • Product research agents that compare ASINs, variants, and offers
  • Review summarization and sentiment analysis pipelines
  • Sales and stock estimation for sellers and brand managers
  • Category and bestseller discovery for merchandising and trend analysis
  • GTIN ↔ ASIN reconciliation for catalog matching and PIM workflows
  • Amazon SEO research via autocomplete and search-result analysis

Available MCP Tools

Product Data

  • get_amazon_product: full product details by ASIN, Amazon URL, or GTIN
  • get_amazon_product_variants: size, color, and style variants
  • get_amazon_product_offers: Buy Box and third-party seller offers
  • get_amazon_product_stock: inventory level estimates
  • get_amazon_product_sales: weekly, monthly, and annual sales estimates
  • get_amazon_product_reviews: top customer reviews
  • get_amazon_asin_from_gtin / get_amazon_gtin_from_asin: identifier conversion

Search & Discovery

  • search_amazon_products: keyword search with filters and sorting
  • get_amazon_autocomplete: Amazon search suggestions, great for keyword research
  • get_amazon_deals: live Amazon deals
  • get_amazon_bestsellers / get_amazon_bestseller_categories: bestseller rankings

Catalog & Entities

  • get_amazon_categories: root category taxonomy
  • get_amazon_category: category details, products, and subcategories
  • get_amazon_seller: seller profiles and listings
  • get_amazon_author: author profiles and book catalogs

Getting Started

  1. Sign up at canopyapi.co to get your API key.
  2. Connect any MCP-compatible client, such as Claude Desktop, Cursor, MCP Inspector, or custom agents, to the /mcp endpoint.
  3. Include your API key in a request header. CANOPY-API-KEY: is recommended.
curl -X POST https://mcp.canopyapi.co/mcp \
  -H "Content-Type: application/json" \
  -H "Accept: application/json, text/event-stream" \
  -H "CANOPY-API-KEY: $CANOPY_API_KEY" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list","params":{}}'

Links

  • 🌐 Canopy API: canopyapi.co
  • πŸ“š API Documentation: Docs
  • πŸ”‘ Get an API Key: canopyapi.co
  • πŸ€– Model Context Protocol: modelcontextprotocol.io
  • βš™οΈ xmcp framework: xmcp.dev

How to connect

How to connect amazon-data to Claude

The server address to paste into Claude settings:

https://amazon-data--canopy-api.run.tools

  1. Open Claude (claude.ai or the desktop app).
  2. Go to Settings β†’ Connectors.
  3. Click Add custom connector.
  4. Paste the server address copied below into Remote MCP server URL and click Add.
  5. In a chat, click + β†’ Connectors and switch the new connector on.

Custom connectors are available on Free, Pro, Max, Team and Enterprise plans (Free is limited to one). On Team and Enterprise an organization Owner adds the connector first under Organization settings β†’ Connectors.

Authorization

After you click Add, a sign-in window for the service opens. Sign in with your own account and approve access. Claude never sees your password.

How to connect amazon-data to ChatGPT

The server address to paste into ChatGPT settings:

https://amazon-data--canopy-api.run.tools

  1. Open ChatGPT in a browser (chatgpt.com). A Plus, Pro, Business, Enterprise or Edu plan is required.
  2. Turn on developer mode once: Settings β†’ Apps β†’ Advanced settings β†’ Developer mode.
  3. Open Settings β†’ Connectors and click Create.
  4. Fill in the form: Name (anything), Description (one line about what the service does), MCP server URL (copy it below).
  5. Under Authentication choose OAuth if the service requires sign-in, otherwise None. Click Create.
  6. In a new chat open + β†’ Apps/Connectors and enable the connector.

OpenAI has renamed this section before (Connectors β†’ Apps/Plugins). If the label differs, search settings for "developer mode". On Business/Enterprise workspaces an admin must allow custom connectors first.

Authorization

On first use ChatGPT opens the service's sign-in window. Sign in and approve access.

How to connect amazon-data to Cursor

The server address to paste into Cursor settings:

https://amazon-data--canopy-api.run.tools

Fastest: click Open in Cursor below and confirm the prompt.

Manually:

  1. In Cursor open Settings β†’ Cursor Settings β†’ MCP and click Add new global MCP server.
  2. Paste the JSON copied below into ~/.cursor/mcp.json (per project: .cursor/mcp.json in the repo root).
  3. Save the file. The server appears in the MCP list; authorize it there if asked.

Authorization

If the service needs sign-in, an authorize button appears next to the server in the MCP list.

Server tool list (17)

Raw names from tools/list. Only developers need these.

get_amazon_asin_from_gtinLook up the ASIN for an Amazon product by its GTIN (ISBN, UPC or EAN code).
get_amazon_authorGet detailed information about an Amazon author including their books.
get_amazon_autocompleteGet autocomplete suggestions for Amazon search terms.
get_amazon_bestseller_categoriesGet the list of Amazon best seller categories. Useful for discovering categoryIds to pass to get_amazon_bestsellers.
get_amazon_bestsellersGet Amazon best-selling products for a category. Provide either categoryId or url.
get_amazon_categoriesGet the root level Amazon product category taxonomy.
get_amazon_categoryGet detailed information about a specific Amazon category including products and subcategories.
get_amazon_dealsRetrieve current deals from Amazon. Returns a paginated list of products currently on deal, including deal-specific information like discount percentages and deal badges.
get_amazon_gtin_from_asinLook up the GTIN (ISBN, UPC or EAN code) for an Amazon product by its ASIN.
get_amazon_product_offersGet the list of seller offers (and Buy Box info) for an Amazon product by ASIN, URL, or GTIN.
get_amazon_product_reviewsFetch top reviews for an Amazon product by ASIN, URL, or GTIN.
get_amazon_product_salesFetch sales estimates for an Amazon product by ASIN, URL, or GTIN.
get_amazon_product_variantsFetch product variants for an Amazon product by ASIN, URL, or GTIN.
get_amazon_product_stockFetch stock level estimates for an Amazon product by ASIN, URL, or GTIN.
get_amazon_productFetch detailed Amazon product information by ASIN, URL, or GTIN.
get_amazon_sellerGet detailed information about an Amazon seller including their products.
search_amazon_productsSearch for Amazon products with filters and sorting options.