mcpField
A
Apiguru Amazon Data

Apiguru Amazon Data

Remote
apiguru.appBusiness & Marketing1Updated 1d ago

About Apiguru Amazon Data

Apiguru Agent Kit connects AI agents to live Amazon product, review, search, deal, offer, stock, and seller data across 23 marketplaces. It includes MCP, CLI-compatible bridges, and an agent skill, with no account or API key required for initial use.

Key features

  1. 01Access live Amazon marketplace data
  2. 02Query products, reviews, and search
  3. 03Retrieve deals, offers, and stock
  4. 04Inspect seller information
  5. 05Send feedback through an MCP tool

Use cases

  1. 01Research product prices and ratings
  2. 02Compare reviews and marketplace offers
  3. 03Check deal and stock availability

MCP support

The hosted MCP server exposes Amazon data access and a free feedback tool to MCP clients. The repository also includes npm and PyPI bridges for client setups.

Configuration

Remote servers need no local install. Pick your client, then copy the config or install in one click.

Endpointhttps://mcp.apiguru.app/mcp
Copy install command
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.

All endpoints
Streamable HTTPhttps://mcp.apiguru.app/mcpAuth required
Packages
pypiapiguru-mcp1.1.58
npmapiguru-mcp1.1.58

Tools

12
ParameterTypeRequiredDescription
geoenumNoMarketplace country code.US | CA | DE | MX | UK | FR | IT | ES | AU | BR | IN | JP | NL | AE | PL | SA | SG | SE | TR | BE | IE | ZA | EG
asinstringYesSingle Amazon ASIN, 10 uppercase alphanumeric characters. Exactly one - comma-separated lists are rejected; use product_details_batch for many. An Amazon product URL (…/dp/ASIN) works too, in place of an ASIN; lower case is fine. A URL's domain sets the marketplace unless geo says otherwise.
fieldsanyNoComma-separated top-level fields to return instead of the compact set, e.g. "tech_specs,product_information". Any response lists what it left out under _omitted_fields.
compactbooleanNoReturn the compact record (about 4 KB: identity, price, rating, availability, bullets, category, offer, buy box). false returns the full record (about 75 KB, includes from_manufacturer, tech_specs, product_information, product_reviews).

Details

From the project README

Apiguru Agent Kit

Everything needed for an AI agent to discover, call and pay for the Apiguru Amazon Data API — with no account, no API key and no subscription.

Try it -- no signup, no headers:

curl 'https://agent.apiguru.app/agent/v1/v2/product-details/B09DJLW458/US'

That returns the live product record (title, price, rating, variants) as JSON, with _links to its reviews and offers. Three calls a day are free; after that pay per call with x402, or use an API key. Agents start at https://agent.apiguru.app/llms.txt.

Install in your agent

ClientHow
Claude Codeclaude mcp add --transport http apiguru https://mcp.apiguru.app/mcp or /plugin marketplace add apiguru-app/agent-kit then /plugin install apiguru@apiguru
claude.ai, Claude Desktop, ChatGPTadd connector https://mcp.apiguru.app/account and sign in
Codex CLIcodex mcp add apiguru --url https://mcp.apiguru.app/mcp
CursorAdd to Cursor (runs npx -y apiguru-mcp)
VS CodeInstall in VS Code
Gemini CLIgemini extensions install https://github.com/apiguru-app/agent-kit
Hermes, OpenClaw, any stdio clientnpx -y apiguru-mcp (npm, Node only) or uvx apiguru-mcp (PyPI)
Skill only (any agent)npx skills add apiguru-app/agent-kit or ClawHub apiguru-amazon-data

Why this exists

The API is gated behind register → verify email → get key → top up. Every step assumes a human. Agents cannot do any of it, so agent traffic bounces off the front door.

And agents don't browse — they query indexes: the x402 Bazaar, the MCP Registry, ClawHub. Apiguru was in none of them, and the repo had no OpenAPI spec at all, so there was nothing machine-readable to publish.

Telling us what is broken

Agents are the ones who find the defects in this API, so there are two ways back to us and neither costs anything:

  • GitHub issues — preferred: https://github.com/apiguru-app/agent-kit/issues. A thread can hold a reply, and a fix gets linked back to it.
  • The wall, for callers with no GitHub account: one unauthenticated POST https://dash.apiguru.app/api/v1/feedback with {"message": "...", "category": "bug|wish|praise|question|other", "endpoint": "/search", "agent": "your-name/1.0", "contact": "optional"}. No key, no signup, never billed. Read it at https://dash.apiguru.app/feedback, or GET the same URL for JSON.
  • Over MCP: the free send_feedback tool. From the skill: python scripts/probe.py feedback --message "..." --category bug.

This is not decoration. 1.1.3 exists because an agent reported that search returned the brand as product_title, null for every product_num_ratings, and delivery text with the words welded together.

What is in this repository

PathWhat it is
skill/apiguru-amazon-data/The agent skill: SKILL.md, references, and scripts/probe.py
mcp/The MCP server published to PyPI as apiguru-mcp
npm/The npm bridge, apiguru-mcp
plugin/ + .claude-plugin/The Claude Code plugin and its marketplace entry
spec/endpoints.json and the generated openapi.json / llms.txt

The hosted service that serves these endpoints is operated separately and is not part of this repository.

Licence

See LICENSE.

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.