Canopy API MCP server
online · 100% uptimeco.canopyapi/mcp·v2.1.0·3 starsAmazon product API & MCP server: search, prices, reviews, sellers, deals, and ASIN lookup by Canopy.
3 stars
Reviews
Write oneNobody has reviewed Canopy API yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Canopy API tools
Tool list not cached yet. `describe` through the gateway fetches it live.
Public scan report
scanner v0.1.10 · 2026-10-29 · same rubric, same numbers if you re-run it
- –Code scanremote-only server, no package to scann/a
- Live reliabilityremote reachable in 155ms (auth required)20/20
- –Tool poisoningtools not inspected (endpoint requires auth); not countedn/a
- Auth qualityOAuth resource metadata advertised on 40115/15
- Maintenancelast push 3 days ago15/15
- Maintainer identitynamespace and repository owner differ; GitHub account older than a year; website matches verified namespace8/10
How Canopy API compares
Against every graded E-commerce MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 97/100
- higher than 98% of 2,170 E-commerce servers
- Uptime
- 100%
- of our recent checks; the typical remote E-commerce server answers 100%
- Response time
- 349 ms
- faster than 49% of 1,524 E-commerce servers
- GitHub stars
- 3
- more than 85% of 1,049 E-commerce servers
Install Canopy API in Claude Code, Cursor or VS Code
claude mcp add --transport http mcp https://mcp.canopyapi.co/mcp
What the publisher says
From the Canopy API repository's README, as published. We do not edit it. Read it on GitHub
Canopy API MCP Server
A type-safe MCP (Model Context Protocol) server that provides Amazon product data through the Canopy API. Built with xmcp and deployed on Cloudflare Workers.
Features
- 17 Amazon Data Tools — product info, variants, offers, stock, sales, reviews, search, autocomplete, categories, best sellers, sellers, authors, deals, and ASIN/GTIN lookup
- Streamable HTTP transport at /mcp (current MCP spec)
- File-based tools — one file per tool under src/tools/
- Type Safety — TypeScript types generated from the Canopy OpenAPI spec via openapi-typescript
- Flexible Auth — OAuth 2.1 sign-in (Supabase authorization server, dynamic client registration) or an API key in any of four header formats
- CORS Enabled — preflight + custom API key headers allowed
Quick Start
You'll need a Canopy API key from canopyapi.co.
npm install
npm run dev # xmcp watcher + wrangler dev (local Workers runtime)
npm run deploy # build + wrangler deploy --env productionTesting
Use the MCP Inspector and connect to http://localhost:8787/mcp (or your deployed URL). Provide the API key as a request header:
npx -y @modelcontextprotocol/inspector@latestOr with curl:
curl -X POST http://localhost:8787/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":{}}'Authentication
Every request must carry credentials. Two modes are supported:
1. OAuth 2.1 (recommended for MCP clients). OAuth-capable clients discover the flow automatically: an unauthenticated request returns 401 with WWW-Authenticate: Bearer resource_metadata="https://mcp.canopyapi.co/.well-known/oauth-protected-resource". Supabase is the authorization server (dynamic client registration supported); consent lives at canopyapi.co. The verified user's Canopy API key is resolved server-side.
2. API key headers. Any of these forms works (checked in this order):
- CANOPY-API-KEY: your-api-key
- API-KEY: your-api-key
- X-API-KEY: your-api-key
- Authorization: Bearer your-api-key
A missing or invalid credential returns HTTP 401 with a JSON-RPC error before the request reaches the MCP transport (see src/middleware.ts).
Available Tools
All 17 tools are read-only (readOnlyHint: true) and annotated with a title.
Product Information
- getamazonproduct — product details by ASIN, URL, or GTIN
- getamazonproduct_variants — product variants
- getamazonproduct_offers — seller offers and Buy Box info
- getamazonproduct_stock — stock level estimates
- getamazonproduct_sales — sales estimates (weekly, monthly, annual)
- getamazonproducttopreviews — top customer reviews (title, body, rating, helpful votes, images/videos)
Search & Discovery
- searchamazonproducts — search with filters and sorting
- getamazonautocomplete — search term suggestions
- getamazondeals — current deals
- getamazonbestsellers — best-selling products for a category
- getamazonbestseller_categories — best seller category list
Categories
- getamazoncategories — root category taxonomy
- getamazoncategory — category details with products and subcategories
Entities
- getamazonseller — seller information and product listings
- getamazonauthor — author information and book listings
Identifiers
- getamazonasinfromgtin — ASIN lookup by ISBN/UPC/EAN
- getamazongtinfromasin — GTIN lookup by ASIN
Project Structure
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Canopy API: common questions
- Is Canopy API MCP server safe?
- Yes, by our scan: it is graded A (97/100). Read the Canopy API safety report
- How do I install Canopy API?
- It runs remotely at mcp.canopyapi.co. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
- Does Canopy API need an API key?
- No key to paste: it signs you in with OAuth when your client connects.
- Is Canopy API maintained?
- The last commit was 10 days ago (2026-10-27). The latest release is v2.1.0.
- Is Canopy API up?
- 100% of our last 28 checks got an answer. We check remote servers about four times a day.
- What can I use instead of Canopy API?
- Servers from other publishers that do the same job: HasData Amazon MCP server, Apiguru Amazon Data MCP server and Tiny MCP server. Compare all Canopy API alternatives.
- How does Canopy API compare with other E-commerce MCP servers?
- safety score 97/100 (higher than 98% of 2,170 E-commerce servers); uptime 100% (of our recent checks; the typical remote E-commerce server answers 100%); response time 349 ms (faster than 49% of 1,524 E-commerce servers). Full comparison.
Alternatives to Canopy API
Same job from other publishers: the closest match first, then the best rated.
- HasData AmazonAmazon keyword search, product details, seller profiles and seller catalogues, as structured JSON.not reviewedGrowingA
Apiguru Amazon DataLive Amazon product, review, search, deal, offer/stock and seller data across 23 marketplaces.not reviewedGrowingA- TinyMCP server for Tiny ERP — products, stock, warehouses, price lists, orders, invoices, AP/ARnot reviewedGrowingB
DSers Official MCP ServerOfficial DSers MCP for dropshipping: import, edit, price, and publish products to Shopify and Wix.not reviewedGrowingA
Albert HeijnUnofficial Albert Heijn server: products, bonus deals, recipes, shopping list, orders and receipts.not reviewedGrowingA