HasData Amazon — Claude Code MCP server
This MCP server lets an agent search Amazon, inspect products, and read seller data. It fits workflows that need machine-readable marketplace results.
claude mcp add amazon -e HASDATA_API_KEY=<HASDATA_API_KEY> -- npx -y @hasdata/amazon-mcpWhat HasData Amazon 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.
What it helps with
- 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 for the agent
- Search Amazon for wireless earbuds and compare their listed prices.
- Read ASIN
B0DHJ7SBDRand report its seller, rating, and availability. - Browse seller
ATQQBVXK188KSand find discounted listings.
How to install HasData Amazon
1Platform CLI
claude mcp add amazon -e HASDATA_API_KEY=<HASDATA_API_KEY> -- npx -y @hasdata/amazon-mcpReplace <…> with your own values
2Platform CLI: remote server
claude mcp add --transport http hasdata-amazon 'https://mcp.hasdata.com/mcp?apis=amazon'1Platform CLI: remote server
codex mcp add hasdata-amazon --url 'https://mcp.hasdata.com/mcp?apis=amazon'2Platform CLI
codex mcp add hasdata-amazon --env HASDATA_API_KEY=<HASDATA_API_KEY> -- npx -y @hasdata/amazon-mcpReplace <…> with your own values
Config file
{
"mcpServers": {
"hasdata-amazon": {
"url": "https://mcp.hasdata.com/mcp?apis=amazon"
}
}
}{
"mcpServers": {
"hasdata-amazon": {
"command": "npx",
"args": [
"-y",
"@hasdata/amazon-mcp"
],
"env": {
"HASDATA_API_KEY": "<HASDATA_API_KEY>"
}
}
}
}Replace <…> with your own values
Config file
{
"servers": {
"hasdata-amazon": {
"type": "http",
"url": "https://mcp.hasdata.com/mcp?apis=amazon"
}
}
}{
"servers": {
"hasdata-amazon": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@hasdata/amazon-mcp"
],
"env": {
"HASDATA_API_KEY": "<HASDATA_API_KEY>"
}
}
}
}Replace <…> with your own values
1Platform CLI: remote server
gemini mcp add -t http hasdata-amazon 'https://mcp.hasdata.com/mcp?apis=amazon'2Platform CLI
gemini mcp add -e HASDATA_API_KEY=<HASDATA_API_KEY> hasdata-amazon npx -y @hasdata/amazon-mcpReplace <…> with your own values
Step by step, with commands for each platform: How to add an MCP server to Claude Code, Codex, Cursor, VS Code, Gemini CLI and more
Questions about HasData Amazon
How do I install HasData Amazon in Claude Code?
Run claude mcp add amazon -e HASDATA_API_KEY=<HASDATA_API_KEY> -- npx -y @hasdata/amazon-mcp. This registers the server through the stdio launcher.
What does HasData Amazon do?
It gives an agent tools for Amazon keyword search, ASIN-based product lookup, review retrieval, and seller profile or catalogue data in JSON.
What is required to use HasData Amazon?
You need an MCP client and a HASDATA_API_KEY. The service runs remotely, so the server itself does not need a local container.