by MarketplaceAdPros
Provides programmatic access to Amazon Advertising resources—including Sponsored Products, Brands, and Display campaigns, ad groups, keywords, product ads, targeting, and performance reports—through a Model Context Protocol server, enabling plain‑English queries and integration with Claude or other MCP‑compatible clients.
The server bridges Amazon Advertising data with any MCP‑compatible client, exposing campaigns, ad groups, keywords, product ads, targeting rules, and downloadable reports via a simple JSON‑over‑stdio interface. It also surfaces MarketplaceAdPros recommendations, experiments, and subscription‑based insights, allowing users to query the data in plain English.
npx
command for the easiest setup.env
section.npx
and communicate over stdio.{
"mcpServers": {
"amazon-ads": {
"command": "npx",
"args": ["-y", "@marketplaceadpros/amazon-ads-mcp-server"],
"env": { "BEARER_TOKEN": "<YOUR_BEARER_TOKEN>" }
}
}
}
Alternatively, point the client to the hosted streamable‑HTTP endpoint https://app.marketplaceadpros.com/mcp
and pass the token in the Authorization
header.
npx
server, built binary, or hosted streamable‑HTTP endpoint.Q: Do I need an Amazon Advertising account? A: Yes, a valid MarketplaceAdPros subscription linked to your Amazon Advertising account is required.
Q: Which environment variable holds the token?
A: BEARER_TOKEN
– obtain it from MarketplaceAdPros dashboard.
Q: Can I run the server on Windows/macOS/Linux?
A: The npx
approach works on all platforms with Node.js installed.
Q: How do I debug communication issues?
A: Use the provided npm run inspector
script, which launches the MCP Inspector UI.
Q: Is there a hosted version?
A: Yes, use the streamable‑HTTP endpoint at https://app.marketplaceadpros.com/mcp
with the bearer token in the Authorization
header.
Connect to your Amazon Advertising Data by integrating your account with MarketplaceAdPros.
Provides access to:
Also available as a Streamable HTTP MCP Server by connecting to https://app.marketplaceadpros.com/mcp
To add the amazon-ads-mcp-server to your MCP client of choice, add the following to the server config:
On MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
On Windows: %APPDATA%/Claude/claude_desktop_config.json
BEARER_TOKEN
: The Bearer token you got from MarketplaceAdPros.comYou can use it via npx
in your Claude Desktop configuration like this:
{
"mcpServers": {
"marketplaceadpros": {
"command": "npx",
"args": [
"@marketplaceadpros/amazon-ads-mcp-server"
],
"env": {
"BEARER_TOKEN": "abcdefghijklmnop"
}
}
}
}
Or, if you clone the repo, you can build and use in your Claude Desktop configuration like this:
{
"mcpServers": {
"marketplaceadpros": {
"command": "node",
"args": [
"/path/to/amazon-ads-mcp-server/build/index.js"
],
"env": {
"BEARER_TOKEN": "abcdefghijklmnop"
}
}
}
}
Or, if your client supports the Streamable HTTP MCP Servers, you can just point to the MCP endpoint at https://app.marketplaceadpros.com/mcp
.
{
"mcpServers": {
"marketplaceadpros": {
"type": "streamable-http",
"url": "https://app.marketplaceadpros.com/mcp"
}
}
}
Or, configure in LibreChat like:
MAP:
type: streamable-http
url: https://app.marketplaceadpros.com/mcp
headers:
Authorization: "Bearer abcdefghijklmnop"
Install dependencies:
npm install
Build the server:
npm run build
For development with auto-rebuild:
npm run watch
Since MCP servers communicate over stdio, debugging can be challenging. We recommend using the MCP Inspector, which is available as a package script:
npm run inspector
The Inspector will provide a URL to access debugging tools in your browser.
Please log in to share your review and rating for this MCP.
{ "mcpServers": { "amazon-ads": { "command": "npx", "args": [ "-y", "@marketplaceadpros/amazon-ads-mcp-server" ], "env": { "BEARER_TOKEN": "<YOUR_BEARER_TOKEN>" } } } }
Explore related MCPs that share similar capabilities and solve comparable challenges
by zed-industries
A high‑performance, multiplayer code editor designed for speed and collaboration.
by modelcontextprotocol
Model Context Protocol Servers
by modelcontextprotocol
A Model Context Protocol server for Git repository interaction and automation.
by modelcontextprotocol
A Model Context Protocol server that provides time and timezone conversion capabilities.
by cline
An autonomous coding assistant that can create and edit files, execute terminal commands, and interact with a browser directly from your IDE, operating step‑by‑step with explicit user permission.
by continuedev
Enables faster shipping of code by integrating continuous AI agents across IDEs, terminals, and CI pipelines, offering chat, edit, autocomplete, and customizable agent workflows.
by upstash
Provides up-to-date, version‑specific library documentation and code examples directly inside LLM prompts, eliminating outdated information and hallucinated APIs.
by github
Connects AI tools directly to GitHub, enabling natural‑language interactions for repository browsing, issue and pull‑request management, CI/CD monitoring, code‑security analysis, and team collaboration.
by daytonaio
Provides a secure, elastic infrastructure that creates isolated sandboxes for running AI‑generated code with sub‑90 ms startup, unlimited persistence, and OCI/Docker compatibility.