amazon-ads-mcp-server

amazon-ads-mcp-server

Stream Amazon Advertising data into MCP-compatible AI clients.

18
Stars
3
Forks
18
Watchers
1
Issues
amazon-ads-mcp-server enables seamless integration of Amazon Advertising data—including campaigns, keywords, reports, and more—into any Model Context Protocol (MCP) compatible client. It provides both local and HTTP-based MCP server implementations for usage across desktops and platforms such as Claude Desktop and LibreChat. With support for plain English querying of reports and enhanced features like recommendations and experiments (with subscription), the tool facilitates streamlined access and interaction with Amazon Ads data for model-based workflows.

Key Features

Provides MCP server for Amazon Ads data
Supports both stdio and streamable HTTP modes
Integrates with Claude Desktop and other MCP clients
Enables plain English querying of advertising reports
Supports multiple ad data types: campaigns, keywords, ad groups, targeting
Option for remote server access via hosted MCP endpoint
Delivers recommendations and experiments with subscription
Easy configuration via environment variables
Debugging tools via MCP Inspector integration
Flexible deployment: npx, local node build, or remote URL

Use Cases

Injecting Amazon Ads data into AI model contexts
Querying advertising performance using natural language
Automating marketing analytics workflows
Centralizing Amazon Ads reporting for business intelligence
Enabling model-based recommendations and optimizations
Integrating Amazon ad metrics with chat-first management tools
Supporting experimental ad strategies through AI workflows
Simplifying ad campaign tracking for agencies
Enhancing LibreChat or Claude Desktop with real-time ad insights
Helping advertisers visualize and debug data flows with MCP Inspector

README

amazon-ads-mcp-server

Connect to your Amazon Advertising Data by integrating your account with MarketplaceAdPros.

Provides access to:

  • Advertising Resources in Sponsored Products, Sponsored Brands and Sponsored Display, like Campaigns, Ad Groups, Keywords, Product Ads, Targeting
  • Reports and ability to query them with plain english.
  • Marketplace Ad Pros Recommendations, Experiments and more with purchased subscription plan

Also available as a Streamable HTTP MCP Server by connecting to https://app.marketplaceadpros.com/mcp

Installation

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

Env Vars

  • BEARER_TOKEN: The Bearer token you got from MarketplaceAdPros.com

Configuration

You can use it via npx in your Claude Desktop configuration like this:

json
{
  "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:

json

{
  "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.

json

{
  "mcpServers": {
    "marketplaceadpros": {
      "type": "streamable-http",
      "url": "https://app.marketplaceadpros.com/mcp"
    }
  }
}

Or, configure in LibreChat like:

yaml
  MAP:
    type: streamable-http
    url: https://app.marketplaceadpros.com/mcp
    headers:
      Authorization: "Bearer abcdefghijklmnop"

Development

Install dependencies:

bash
npm install

Build the server:

bash
npm run build

For development with auto-rebuild:

bash
npm run watch

Debugging

Since MCP servers communicate over stdio, debugging can be challenging. We recommend using the MCP Inspector, which is available as a package script:

bash
npm run inspector

amazon-ads-mcp-server live in inspector

The Inspector will provide a URL to access debugging tools in your browser.

Acknowledgements

Star History

Star History Chart

Repository Owner

MarketplaceAdPros
MarketplaceAdPros

Organization

Repository Details

Language JavaScript
Default Branch main
Size 111 KB
Contributors 1
License MIT License
MCP Verified Nov 12, 2025

Programming Languages

JavaScript
100%

Tags

Join Our Newsletter

Stay updated with the latest AI tools, news, and offers by subscribing to our weekly newsletter.

We respect your privacy. Unsubscribe at any time.

Related MCPs

Discover similar Model Context Protocol servers

  • Meta Ads MCP

    Meta Ads MCP

    AI-powered Meta Ads campaign analysis and management via MCP

    Meta Ads MCP is a Model Context Protocol (MCP) server for managing, analyzing, and optimizing Meta advertising campaigns. It enables AI interfaces, such as LLMs, to retrieve ad performance data, visualize creatives, and provide strategic insights across Facebook, Instagram, and related platforms. The solution supports integration with platforms like Claude and Cursor, leveraging Meta's public APIs to deliver actionable insights and campaign management capabilities. Authentication options include interactive login and token-based flows for various MCP clients.

    • 342
    • MCP
    • pipeboard-co/meta-ads-mcp
  • @dealx/mcp-server

    @dealx/mcp-server

    MCP server enabling LLMs to search and interact with the DealX platform.

    Implements the Model Context Protocol, providing a standardized interface for large language models to interact with the DealX platform. Supports searching for ads through structured prompts and is designed for easy integration with tools like Claude and VS Code extensions. Flexible configuration options are available for environment variables, logging, and deployment. Extensible architecture supports future feature additions beyond ad search.

    • 0
    • MCP
    • DealExpress/mcp-server
  • Dappier MCP Server

    Dappier MCP Server

    Real-time web search and premium data access for AI agents via Model Context Protocol.

    Dappier MCP Server enables fast, real-time web search and access to premium data sources, including news, financial markets, sports, and weather, for AI agents using the Model Context Protocol (MCP). It integrates seamlessly with tools like Claude Desktop and Cursor, allowing users to enhance their AI workflows with up-to-date, trusted information. Simple installation and configuration are provided for multiple platforms, leveraging API keys for secure access. The solution supports deployment via Smithery and direct installation with 'uv', facilitating rapid setup for developers.

    • 35
    • MCP
    • DappierAI/dappier-mcp
  • Stape MCP Server

    Stape MCP Server

    An MCP server implementation for integrating Stape with AI model context protocols.

    Stape MCP Server provides an implementation of the Model Context Protocol server tailored for the Stape platform. It enables secure and standardized access to model context capabilities, allowing integration with tools such as Claude Desktop and Cursor AI. Users can easily configure and authenticate MCP connections using provided configuration samples, while managing context and credentials securely. The server is open source and maintained by the Stape Team under the Apache 2.0 license.

    • 4
    • MCP
    • stape-io/stape-mcp-server
  • any-chat-completions-mcp

    any-chat-completions-mcp

    Integrate multiple AI chat providers with OpenAI-compatible MCP server.

    any-chat-completions-mcp is a TypeScript-based server implementing the Model Context Protocol (MCP) to connect popular AI chat providers like OpenAI, Perplexity, Groq, xAI, and PyroPrompts via a unified interface. It relays chat/completion requests to any OpenAI SDK-compatible API, allowing users to easily access multiple AI services through the same standardized protocol. The server can be configured for different providers by setting environment variables and integrates with both Claude Desktop and LibreChat.

    • 143
    • MCP
    • pyroprompts/any-chat-completions-mcp
  • Vectara MCP Server

    Vectara MCP Server

    Secure RAG server enabling seamless AI integration via Model Context Protocol.

    Vectara MCP Server implements the open Model Context Protocol to enable AI systems and agentic applications to connect securely with Vectara's Trusted RAG platform. It supports multiple transport modes, including secure HTTP, Server-Sent Events (SSE), and local STDIO for development. The server provides fast, reliable retrieval-augmented generation (RAG) operations with built-in authentication, rate limiting, and optional CORS configuration. Integration is compatible with Claude Desktop and any other MCP client.

    • 25
    • MCP
    • vectara/vectara-mcp
  • Didn't find tool you were looking for?

    Be as detailed as possible for better results