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).
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, orAuthorization: Bearerheaders
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 GTINget_amazon_product_variants: size, color, and style variantsget_amazon_product_offers: Buy Box and third-party seller offersget_amazon_product_stock: inventory level estimatesget_amazon_product_sales: weekly, monthly, and annual sales estimatesget_amazon_product_reviews: top customer reviewsget_amazon_asin_from_gtin/get_amazon_gtin_from_asin: identifier conversion
Search & Discovery
search_amazon_products: keyword search with filters and sortingget_amazon_autocomplete: Amazon search suggestions, great for keyword researchget_amazon_deals: live Amazon dealsget_amazon_bestsellers/get_amazon_bestseller_categories: bestseller rankings
Catalog & Entities
get_amazon_categories: root category taxonomyget_amazon_category: category details, products, and subcategoriesget_amazon_seller: seller profiles and listingsget_amazon_author: author profiles and book catalogs
Getting Started
- Sign up at canopyapi.co to get your API key.
- Connect any MCP-compatible client, such as Claude Desktop, Cursor, MCP Inspector, or custom agents, to the
/mcpendpoint. - 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
- Open Claude (claude.ai or the desktop app).
- Go to Settings β Connectors.
- Click Add custom connector.
- Paste the server address copied below into Remote MCP server URL and click Add.
- 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
- Open ChatGPT in a browser (chatgpt.com). A Plus, Pro, Business, Enterprise or Edu plan is required.
- Turn on developer mode once: Settings β Apps β Advanced settings β Developer mode.
- Open Settings β Connectors and click Create.
- Fill in the form: Name (anything), Description (one line about what the service does), MCP server URL (copy it below).
- Under Authentication choose OAuth if the service requires sign-in, otherwise None. Click Create.
- 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:
- In Cursor open Settings β Cursor Settings β MCP and click Add new global MCP server.
- Paste the JSON copied below into
~/.cursor/mcp.json(per project:.cursor/mcp.jsonin the repo root). - 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_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. |
| get_amazon_bestseller_categories | Get the list of Amazon best seller categories. Useful for discovering categoryIds to pass to get_amazon_bestsellers. |
| get_amazon_bestsellers | Get Amazon best-selling products for a category. Provide either categoryId or url. |
| get_amazon_categories | Get the root level Amazon product category taxonomy. |
| get_amazon_category | Get detailed information about a specific Amazon category including products and subcategories. |
| get_amazon_deals | Retrieve 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_asin | Look up the GTIN (ISBN, UPC or EAN code) for an Amazon product by its ASIN. |
| get_amazon_product_offers | Get the list of seller offers (and Buy Box info) for an Amazon product by ASIN, URL, or GTIN. |
| get_amazon_product_reviews | Fetch top reviews for an Amazon product by ASIN, URL, or GTIN. |
| get_amazon_product_sales | Fetch sales estimates for an Amazon product by ASIN, URL, or GTIN. |
| get_amazon_product_variants | Fetch product variants for an Amazon product by ASIN, URL, or GTIN. |
| get_amazon_product_stock | Fetch stock level estimates for an Amazon product by ASIN, URL, or GTIN. |
| get_amazon_product | Fetch detailed Amazon product information by ASIN, URL, or GTIN. |
| get_amazon_seller | Get detailed information about an Amazon seller including their products. |
| search_amazon_products | Search for Amazon products with filters and sorting options. |