Amazon review intelligence via Shulex OpenAPI. 10 marketplaces, verified-purchase & Vine signals.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent โ or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag โ we're steadily working through the catalog.
๐ก Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Agent-native voice-of-customer for e-commerce.
Drop in an ASIN or a CSV โ get sentiment, pain points, copy-ready listing improvements,
and a black-gold HTML dashboard. 6 MCP tools. Backed by the most stable Amazon review data layer.
โ Sample dashboard: B08N5WRWNW ยท 100 reviews ยท sentiment + pain points + listing improvements, generated by render_dashboard.
Two inputs, six tools, three outputs.
Requires uv.
Add this to your MCP client config (Claude Code, Claude Desktop, Cursor, Windsurf, VS Code Copilot, Cline, Continue.dev):
Get a free Shulex API key (100 calls/month, no credit card): apps.voc.ai/openapi.
Optional: Add "ANTHROPIC_API_KEY": "sk-ant-..." to enable extract_listing_improvements (the only tool that calls Claude directly โ others work without it). Must be an actual Anthropic key; other providers won't work.
First run resolves dependencies in ~5s; subsequent runs are instant.
Ask any MCP-compatible agent:
Run a VOC report on
B08N5WRWNW, render the dashboard, and write it to~/Desktop/voc.html.
The agent will call voc_full โ render_dashboard and hand you the file.
Connect to the server remotely โ no uvx, no Python, no local install. Bring
your own Shulex API key (Smithery prompts for it on first connection).
This repo ships a Dockerfile and smithery.yaml for one-click deploy.
To run your own hosted instance:
The same image runs anywhere that takes a Dockerfile โ Fly.io, Railway, Cloudflare Workers (with adapter), Render, Cloud Run.
To run the HTTP transport locally (e.g. for testing):
This repo also ships vercel.json + app.py for one-click Vercel
deploys. Sign in at vercel.com with GitHub, import the
repo, and Vercel auto-detects the Python function.
Set these in Project Settings โ Environment Variables before the first deploy:
| Variable | Required | Notes |
|---|---|---|
VOC_API_KEY | yes | Shulex VOC OpenAPI key |
ANTHROPIC_API_KEY | optional | Only for extract_listing_improvements |
Timeout caveat: Vercel functions cap at 10s (Hobby default), 60s
(Hobby with maxDuration: 60 โ already set in vercel.json), or 300s
(Pro). Long-running tools like voc_full (30-90s) and
extract_listing_improvements (20-60s) may exceed these limits. For
unbounded execution, prefer Option D (Docker/Render/Fly) or local install.
The MCP endpoint after deploy: https://your-project.vercel.app/mcp
| # | Tool | Input | Use when |
|---|---|---|---|
| 1 | fetch_reviews | ASIN | You want raw reviews; you'll analyze them yourself |
| 2 | analyze_reviews | reviews JSON | You already have reviews and want the VOC report |
| 3 | voc_full | ASIN | Default "give me a VOC report" โ fetch + analyze in one call |
| 4 | extract_listing_improvements | ASIN | โ Differentiator โ copy-ready title / 5 bullets / description grounded in customer language |
| 5 | analyze_csv | CSV / Excel path or URL | The product is NOT on Amazon, or you have your own scrape |
| 6 | render_dashboard | VOC report | Generate a standalone black-gold HTML dashboard, no external deps |
All 6 tools speak MCP. All return JSON-serializable dicts. Full schemas in mcp_server/README.md.
Most "AI review tools" are a thin LLM wrapper over a brittle scraper. We invert that. The data layer is the moat:
| Typical seller-tool data layer | review-analyzer | |
|---|---|---|
| Source | Web scraper / undocumented scrape API | Paid Shulex VOC OpenAPI |
| Reliability | Breaks when Amazon updates HTML | API-grade, no DOM dependencies |
| Markets | US-only or 2-3 markets | 10: US, CA, MX, GB, DE, FR, IT, ES, JP, AU |
| Volume | 10โ50 reviews (free-tier cap) | Up to 1,000 reviews per ASIN |
| Freshness | Daily snapshots, sometimes cached for days | Live pull |
| Schema | Strings only | Full: verified-purchase, helpful votes, vine, variant, dates |
| Non-English markets | Often broken / omitted | Native captures + AI translation |
| Access | Locked behind a UI | curl + JSON, fully scriptable, MCP-ready |
For non-Amazon platforms, analyze_csv accepts any review file โ fuzzy column matching detects ๅ
ๅฎน / ่ฏไปท / body / review / content so you don't have to reformat. Bring data from anywhere, get the same VOC report.
| review-analyzer | Helium 10 / Data Dive | review-analyzer-skill (Buluu) | Generic review scrapers | |
|---|---|---|---|---|
| Input | ASIN or CSV | ASIN (manual UI) | CSV only | URL |
| Markets | 10 | 1-3 | depends on user's data | 1 |
| Output | JSON + Markdown + HTML dashboard | UI dashboard (locked) | CSV + MD + HTML dashboard | Raw CSV |
| MCP-callable | โ | โ | โ Claude Code only | โ |
| Listing copy gen | โ
extract_listing_improvements (cite-by-pain-point) | Keyword research only | โ | โ |
| Cost | Shulex API + Anthropic API ($0.05-0.20/listing) | $99-249/month subscription | Free (uses your Claude quota) | Free, brittle |
| Open source | โ MIT | โ | โ MIT | varies |
Credit & inspiration: The 22-dimension tag system, fuzzy CSV column detection, and black-gold dashboard aesthetic were inspired by buluslan/review-analyzer-skill (MIT). We adapted them onto an MCP-native architecture with the Shulex VOC OpenAPI data layer.
No reviews yet โ be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/voc-amazon-reviews)<a href="https://allmcps.com/mcp/voc-amazon-reviews"><img src="https://allmcps.com/api/badge/voc-amazon-reviews?style=directory" alt="VOC Amazon Reviews on AllMCPs" /></a>