# HasData Amazon

This MCP server lets an agent search Amazon, inspect products, and read seller data. It fits workflows that need machine-readable marketplace results.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 10
- Author: HasData
- License: MIT · policy=link-only · description only; the file stays with the author
- Source: https://github.com/HasData/amazon-mcp
- Updated: 2026-10-12
- HTML: https://affpapa.org/en/nevibecode/mcp/hasdata-amazon

## What it does

HasData Amazon exposes four read-only tools for Amazon data. An agent can search by keyword, fetch a product using its ASIN, inspect a seller profile, or browse that seller’s catalogue. Results are returned as JSON, using information visible on public Amazon pages to signed-out visitors.

The service is remote and uses streamable HTTP at `https://mcp.hasdata.com/mcp?apis=amazon`. Claude Code can connect through the supplied `npx` stdio launcher, while clients with remote MCP support can use the HTTP endpoint. Requests need `HASDATA_API_KEY`, passed as an environment value or authentication header.

The server covers Amazon’s regional domains and can support comparisons across storefronts. It reads public pages only, so data that requires an Amazon login is outside its reach.

## Requirements
- Needs: Node.js (commands run via npx)
- Remote server: `https://mcp.hasdata.com/mcp?apis=amazon`
- Environment variables: `HASDATA_API_KEY` — keys and tokens: ask the human for the values, never commit them or put them in shared files.

## Install

### Claude Code (native platform)

1. **Platform CLI**
```bash
claude mcp add amazon -e HASDATA_API_KEY=<HASDATA_API_KEY> -- npx -y @hasdata/amazon-mcp
```
Replace <…> with your own values

2. **Platform CLI: remote server**
```bash
claude mcp add --transport http hasdata-amazon 'https://mcp.hasdata.com/mcp?apis=amazon'
```

### Codex

1. **Platform CLI: remote server**
```bash
codex mcp add hasdata-amazon --url 'https://mcp.hasdata.com/mcp?apis=amazon'
```

2. **Platform CLI**
```bash
codex mcp add hasdata-amazon --env HASDATA_API_KEY=<HASDATA_API_KEY> -- npx -y @hasdata/amazon-mcp
```
Replace <…> with your own values

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "hasdata-amazon": {
            "url": "https://mcp.hasdata.com/mcp?apis=amazon"
        }
    }
}
```
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "hasdata-amazon": {
            "command": "npx",
            "args": [
                "-y",
                "@hasdata/amazon-mcp"
            ],
            "env": {
                "HASDATA_API_KEY": "<HASDATA_API_KEY>"
            }
        }
    }
}
```
Replace <…> with your own values

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "hasdata-amazon": {
            "type": "http",
            "url": "https://mcp.hasdata.com/mcp?apis=amazon"
        }
    }
}
```
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "hasdata-amazon": {
            "type": "stdio",
            "command": "npx",
            "args": [
                "-y",
                "@hasdata/amazon-mcp"
            ],
            "env": {
                "HASDATA_API_KEY": "<HASDATA_API_KEY>"
            }
        }
    }
}
```
Replace <…> with your own values

### Gemini CLI

1. **Platform CLI: remote server**
```bash
gemini mcp add -t http hasdata-amazon 'https://mcp.hasdata.com/mcp?apis=amazon'
```

2. **Platform CLI**
```bash
gemini mcp add -e HASDATA_API_KEY=<HASDATA_API_KEY> hasdata-amazon npx -y @hasdata/amazon-mcp
```
Replace <…> with your own values

## When to use it
- search Amazon by a product keyword
- read product details from an ASIN
- inspect a seller profile
- page through a seller catalogue
- compare product data across Amazon regions

## Example prompts
- Search Amazon for wireless earbuds and compare their listed prices.
- Read ASIN `B0DHJ7SBDR` and report its seller, rating, and availability.
- Browse seller `ATQQBVXK188KS` and find discounted listings.

## Similar
- [Easyparser — Amazon Product & Seller Data](https://affpapa.org/en/nevibecode/mcp/easyparser-amazon-product-seller-data.md) — MCP server
- [HasData Instagram](https://affpapa.org/en/nevibecode/mcp/hasdata-instagram.md) — MCP server · ★ 15
- [HasData TikTok](https://affpapa.org/en/nevibecode/mcp/hasdata-tiktok.md) — MCP server · ★ 12
- [amazon-teneo](https://affpapa.org/en/nevibecode/skills/amazon-teneo.md) — skill · 531 installs
- [EveryInfra](https://affpapa.org/en/nevibecode/mcp/everyinfra.md) — MCP server · ★ 80
- [amazon-keyword-research](https://affpapa.org/en/nevibecode/skills/amazon-keyword-research.md) — skill · 1600 installs

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
