NestDaddy

Amazon Ads Mcp

io.github.tspicer/amazon_ads_mcp ยท v0.2.4

Amazon Ads API MCP server for Amazon Advertising API

Connect Runs on your machine

Terminal
claude mcp add amazon-ads-mcp -e AMAZON_ADS_AUTH_METHOD=<AMAZON_ADS_AUTH_METHOD> -e AMAZON_AD_API_CLIENT_ID=<AMAZON_AD_API_CLIENT_ID> -e AMAZON_AD_API_CLIENT_SECRET=<AMAZON_AD_API_CLIENT_SECRET> -e AMAZON_AD_API_REFRESH_TOKEN=<AMAZON_AD_API_REFRESH_TOKEN> -e AMAZON_AD_API_PROFILE_ID=<AMAZON_AD_API_PROFILE_ID> -e OPENBRIDGE_REFRESH_TOKEN=<OPENBRIDGE_REFRESH_TOKEN> -e OPENBRIDGE_API_KEY=<OPENBRIDGE_API_KEY> -e OPENBRIDGE_REMOTE_IDENTITY_ID=<OPENBRIDGE_REMOTE_IDENTITY_ID> -e AMAZON_ADS_REGION=<AMAZON_ADS_REGION> -e AMAZON_AD_API_PACKAGES=<AMAZON_AD_API_PACKAGES> -e AMAZON_ADS_DOWNLOAD_AUTH_TOKEN=<AMAZON_ADS_DOWNLOAD_AUTH_TOKEN> -- uvx amazon-ads-mcp==0.2.4
claude_desktop_config.json
{
  "mcpServers": {
    "amazon-ads-mcp": {
      "command": "uvx",
      "args": [
        "amazon-ads-mcp==0.2.4"
      ],
      "env": {
        "AMAZON_ADS_AUTH_METHOD": "<AMAZON_ADS_AUTH_METHOD>",
        "AMAZON_AD_API_CLIENT_ID": "<AMAZON_AD_API_CLIENT_ID>",
        "AMAZON_AD_API_CLIENT_SECRET": "<AMAZON_AD_API_CLIENT_SECRET>",
        "AMAZON_AD_API_REFRESH_TOKEN": "<AMAZON_AD_API_REFRESH_TOKEN>",
        "AMAZON_AD_API_PROFILE_ID": "<AMAZON_AD_API_PROFILE_ID>",
        "OPENBRIDGE_REFRESH_TOKEN": "<OPENBRIDGE_REFRESH_TOKEN>",
        "OPENBRIDGE_API_KEY": "<OPENBRIDGE_API_KEY>",
        "OPENBRIDGE_REMOTE_IDENTITY_ID": "<OPENBRIDGE_REMOTE_IDENTITY_ID>",
        "AMAZON_ADS_REGION": "<AMAZON_ADS_REGION>",
        "AMAZON_AD_API_PACKAGES": "<AMAZON_AD_API_PACKAGES>",
        "AMAZON_ADS_DOWNLOAD_AUTH_TOKEN": "<AMAZON_ADS_DOWNLOAD_AUTH_TOKEN>"
      }
    }
  }
}
~/.cursor/mcp.json
{
  "mcpServers": {
    "amazon-ads-mcp": {
      "command": "uvx",
      "args": [
        "amazon-ads-mcp==0.2.4"
      ],
      "env": {
        "AMAZON_ADS_AUTH_METHOD": "<AMAZON_ADS_AUTH_METHOD>",
        "AMAZON_AD_API_CLIENT_ID": "<AMAZON_AD_API_CLIENT_ID>",
        "AMAZON_AD_API_CLIENT_SECRET": "<AMAZON_AD_API_CLIENT_SECRET>",
        "AMAZON_AD_API_REFRESH_TOKEN": "<AMAZON_AD_API_REFRESH_TOKEN>",
        "AMAZON_AD_API_PROFILE_ID": "<AMAZON_AD_API_PROFILE_ID>",
        "OPENBRIDGE_REFRESH_TOKEN": "<OPENBRIDGE_REFRESH_TOKEN>",
        "OPENBRIDGE_API_KEY": "<OPENBRIDGE_API_KEY>",
        "OPENBRIDGE_REMOTE_IDENTITY_ID": "<OPENBRIDGE_REMOTE_IDENTITY_ID>",
        "AMAZON_ADS_REGION": "<AMAZON_ADS_REGION>",
        "AMAZON_AD_API_PACKAGES": "<AMAZON_AD_API_PACKAGES>",
        "AMAZON_ADS_DOWNLOAD_AUTH_TOKEN": "<AMAZON_ADS_DOWNLOAD_AUTH_TOKEN>"
      }
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "amazon-ads-mcp": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "amazon-ads-mcp==0.2.4"
      ],
      "env": {
        "AMAZON_ADS_AUTH_METHOD": "<AMAZON_ADS_AUTH_METHOD>",
        "AMAZON_AD_API_CLIENT_ID": "<AMAZON_AD_API_CLIENT_ID>",
        "AMAZON_AD_API_CLIENT_SECRET": "<AMAZON_AD_API_CLIENT_SECRET>",
        "AMAZON_AD_API_REFRESH_TOKEN": "<AMAZON_AD_API_REFRESH_TOKEN>",
        "AMAZON_AD_API_PROFILE_ID": "<AMAZON_AD_API_PROFILE_ID>",
        "OPENBRIDGE_REFRESH_TOKEN": "<OPENBRIDGE_REFRESH_TOKEN>",
        "OPENBRIDGE_API_KEY": "<OPENBRIDGE_API_KEY>",
        "OPENBRIDGE_REMOTE_IDENTITY_ID": "<OPENBRIDGE_REMOTE_IDENTITY_ID>",
        "AMAZON_ADS_REGION": "<AMAZON_ADS_REGION>",
        "AMAZON_AD_API_PACKAGES": "<AMAZON_AD_API_PACKAGES>",
        "AMAZON_ADS_DOWNLOAD_AUTH_TOKEN": "<AMAZON_ADS_DOWNLOAD_AUTH_TOKEN>"
      }
    }
  }
}

Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.

Tools

This server runs locally, so its tools are listed by your MCP client once it starts.

Environment variables

NameDescription
AMAZON_ADS_AUTH_METHOD
Optional
Authentication method: direct or openbridge.
AMAZON_AD_API_CLIENT_ID
Optional
Amazon Ads API client ID for direct auth.
AMAZON_AD_API_CLIENT_SECRET
Optional, secret
Amazon Ads API client secret for direct auth.
AMAZON_AD_API_REFRESH_TOKEN
Optional, secret
Amazon Ads API refresh token for direct auth.
AMAZON_AD_API_PROFILE_ID
Optional
Amazon Ads profile ID for direct auth.
OPENBRIDGE_REFRESH_TOKEN
Optional, secret
Openbridge refresh token (API key).
OPENBRIDGE_API_KEY
Optional, secret
Openbridge API key (alias for OPENBRIDGE_REFRESH_TOKEN).
OPENBRIDGE_REMOTE_IDENTITY_ID
Optional
Openbridge remote identity ID.
AMAZON_ADS_REGION
Optional
Amazon Ads API region (na/eu/fe).
AMAZON_AD_API_PACKAGES
Optional
Comma-separated API packages to load.
AMAZON_ADS_DOWNLOAD_AUTH_TOKEN
Optional, secret
Optional bearer token to protect download routes.

Details

Package[email protected] (PYPI, stdio)
First published3 Feb 2026
Last updated3 Feb 2026
Registry nameio.github.tspicer/amazon_ads_mcp

More marketing and seo servers See all

Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.