Amazonads MCP

A Model Context Protocol (MCP) server that provides tools for interacting with the Amazon Advertising API. This server enables AI assistants to access and manage Amazon Ads campaigns, keywords, performance data, and more. It runs locally over stdio via the published package.

People connecting API integration tools to Claude, Cursor, VS Code, or another MCP client. The project is written in TypeScript.

VERIFIED ACTIVE

LAST COMMIT 2026-03-03 · ★ 3 · #179 OF 250 MAINTAINED API INTEGRATION · VERIFIED 2026-08-25

TypeScript servers · how we verify → /methodology

01 · Install Amazonads MCP

before you install - you'll need

Set AMAZON_ADS_CLIENT_ID, AMAZON_ADS_CLIENT_SECRET, AMAZON_ADS_REFRESH_TOKEN, AMAZON_ADS_REGION, AMAZON_ADS_SANDBOX before connecting.

Claude Code

claude mcp add cprice70-amazonads-mcp -- npx -y amazonads-mcp

Claude Desktop / Cursor / VS Code - add to config

{
  "mcpServers": {
    "cprice70-amazonads-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "amazonads-mcp"
      ]
    }
  }
}

Same JSON for Cursor. For VS Code, rename the top-level key from `mcpServers` to `servers`.

Using another client? Same JSON, different key

Claude Desktop · mcpServers

Cursor · mcpServers

VS Code · servers

Windsurf · mcpServers

Zed · context_servers

Cline · mcpServers

Roo Code · mcpServers

Continue · mcpServers

LibreChat · mcpServers

Gemini CLI · mcpServers

Codex CLI · mcp_servers

Full setup guides: every client.

02 · Evidence

Security posture

What to check before giving this server access to your agent - from the registry, GitHub, and our own probes. We don't score safety; we show what's verifiable.

runs as local process (stdio) - runs on your machine with your user's permissions

license no standard license detected - usage rights unclear; check the repo before commercial use

npm package amazonads-mcp - unscoped; check the name against the project README before installing

registry namespace io.github.cprice70 is GitHub-verified and matches the repo owner

03 · What Amazonads MCP can do

Prose above is summarized from the project's README and registry record - no invented capabilities.

Limitations (from the README)

1. Rate Limiting: The Amazon Ads API has rate limits. The client does not currently implement rate limiting logic. 2. Reporting API: The get_campaign_performance tool uses a simplified implementation. For production use, you should implement the full async reporting flow: - Create report request - Poll for report completion - Download and parse report

Latest releases

v0.2.0 · 2026-03-03

Security Fixes · OAuth server localhost binding - The OAuth callback server now binds to 127.0.0.1 instead of all network interfaces, preventing the callback endpoint from being reachable over the network on…

v0.1.1 · 2026-03-01

Add MCP Registry support (server.json) · Publish to official MCP Registry

v0.1.0 · 2026-03-01

Amazon Ads MCP Server · MCP server providing AI assistants access to Amazon Advertising APIs. · 9 tools for campaign management · Amazon Ads API v3 support · Async reporting with polling · Retry logic with exponential…

04 · Who maintains Amazonads MCP

amazonads-mcp is maintained by cprice70. It's the only MCP server we track from this author; the repo dates to Mar 2026.

05 · Facts

category
API integration - ranked #179 of 250 actively-maintained API integration servers as of 2026-08-25.
registry
io.github.cprice70/amazonads-mcp (active, first published 2026-03-01)
packages
npm:amazonads-mcp

06 · Amazonads MCP FAQ

What is Amazonads MCP?

A Model Context Protocol (MCP) server that provides tools for interacting with the Amazon Advertising API. This server enables AI assistants to access and manage Amazon Ads campaigns, keywords, performance data, and more. It runs locally over stdio via the published package.

Is Amazonads MCP still maintained?

Yes - as of 2026-08-25, its last commit was 2026-03-03. We re-verify nightly.

How do I install Amazonads MCP?

Run `npx -y amazonads-mcp`. The README documents 5 environment variables (AMAZON_ADS_CLIENT_ID, AMAZON_ADS_CLIENT_SECRET, AMAZON_ADS_REFRESH_TOKEN…) to set first. Set AMAZON_ADS_CLIENT_ID, AMAZON_ADS_CLIENT_SECRET, AMAZON_ADS_REFRESH_TOKEN, AMAZON_ADS_REGION, AMAZON_ADS_SANDBOX before connecting. You can also paste the ready-made client config above.

Does Amazonads MCP run locally?

Yes - it's a stdio server: it runs on your machine (via npx) with your user's permissions. Your data stays local unless the server itself calls external APIs.

07 · Alternatives to Amazonads MCP