Skip to main content
MCP Directory
Advertising Official SourceMedium integration

Amazon Ads MCP server

Remote endpoint advertising-ai.amazon.com/mcp. Checked September 2026.

Campaign performance, reports, accounts, billing, and AMC data are what Amazon Ads' server reads, through regional NA, EU, and FE endpoints. Its write tools create, update, and delete campaigns and ads, from a single-shot Sponsored Products campaign to a campaign budget change, on OAuth 2.1 with Amazon Ads API credentials.

Amazon Ads MCP options

Every fact in a row comes from the publisher's own documentation.

Ways to reach Amazon Ads data from an assistant
Option Audience Reads or changes Sign-in Setup
Amazon Ads MCP Server https://advertising-ai.amazon.com/mcp Amazon Ads Developers Reads campaign performance, reports, accounts, billing, and AMC data, and creates, updates, and deletes campaigns and ads, through regional NA, EU, and FE endpoints. Can write OAuth sign-in Setup guide (opens in a new tab)
Amazon Ads data through SourceMedium's MCP https://mcp.sourcemedium.com/mcp SourceMedium Ours Merchants Reads Amazon Ads data from modeled SourceMedium tables, next to your other connected sources, with canonical metric definitions. Read only OAuth sign-in Setup guide

Connect Amazon Ads to your assistant

Each card lists the servers whose setup guide covers that assistant.

Connect Amazon Ads to ChatGPT or Gemini

Connect Amazon Ads to Claude

Amazon Ads's setup guides also name Kiro, Amazon Quick, Amazon Bedrock, and Amazon AgentCore.

Tools each server exposes

Listed as each publisher documents them. A write tool can change something in the account.

Amazon Ads MCP Server 107 tools: 51 read, 56 write

Read

  • account_management-query_advertiser_account
  • account_management-query_account_link
  • ads_accounts-list_ads_accounts
  • ads_accounts-get_ads_account
  • advertiser_product_group_eligibility-query
  • amazon_live-list_broadcasts
  • amazon_live-query_promo_code
  • amazon_live-list_carousel_items
  • amazon_live-list_promo_codes
  • amazon_live-query_channels
  • amazon_live-retrieve_promo_code
  • amazon_live-retrieve_channel
  • amazon_live-list_livestream_details
  • amazon_live-query_broadcasts
  • amazon_live-list_channels
  • amazon_live-list_broadcast_media_assets
  • amazon_live-retrieve_broadcast
  • amc-get_workflows
  • amc-get_data_sources
  • amc-get_workflow
  • amc-get_data_source
  • amc-get_workflow_execution_download_url
  • amc-execute_query
  • amc-execute_workflow
  • amc-get_workflow_execution_status
  • billing-list_invoice_summaries
  • billing-query_billing_notifications
  • billing-list_invoices
  • billing-list_billing_profile_usages
  • campaign_management-query_ad
  • campaign_management-query_ad_association
  • campaign_management-query_ad_group
  • campaign_management-query_campaign
  • campaign_management-check_product_eligibility
  • campaign_management-query_portfolio
  • campaign_management-query_target
  • eligibility-programs
  • eligibility-product_list
  • manager_accounts-get_manager_accounts
  • reporting-create_campaign_report
  • reporting-create_report
  • reporting-retrieve_report
  • reporting-create_inventory_report
  • reporting-create_product_report
  • terms_token-get_terms_token
  • test_accounts-get_test_accounts
  • user_invitation-get
  • user_invitations-list
  • user_permissions-list_user_permissions
  • user_roles-list_user_roles
  • users-list_users

Write

  • account_management-update_account_currency
  • account_management-update_account_timezone
  • account_management-update_account_name
  • account_management-create_advertiser_account
  • account_management-update_advertiser_account
  • ads_accounts-create_ads_account
  • advertiser_product_group_eligibility-create
  • amazon_live-delete_broadcast
  • amazon_live-create_broadcast
  • amazon_live-update_carousel_item
  • amazon_live-update_broadcast
  • amazon_live-create_broadcast_media_asset
  • amazon_live-update_channel
  • amazon_live-update_promo_code
  • amazon_live-update_broadcast_media_asset
  • amazon_live-create_channel
  • amazon_live-create_carousel_item
  • amazon_live-create_promo_code
  • amc-delete_workflow
  • amc-create_workflow
  • campaign_management-create_ad
  • campaign_management-update_ad
  • campaign_management-delete_ad
  • campaign_management-delete_ad_association
  • campaign_management-create_ad_association
  • campaign_management-update_ad_association
  • campaign_management-update_ad_group
  • campaign_management-delete_ad_group
  • campaign_management-create_ad_group
  • campaign_management-create_bid_adjustment_rule
  • campaign_management-update_campaign_state
  • campaign_management-create_singleshot_sp_campaign
  • campaign_management-update_campaign_budget
  • campaign_management-delete_campaign
  • campaign_management-update_campaign
  • campaign_management-create_campaign
  • campaign_management-add_country_campaign
  • campaign_management-dsp_create_conversion_tracking_products
  • campaign_management-create_singleshot_portfolio
  • campaign_management-update_portfolio
  • campaign_management-create_portfolio
  • campaign_management-create_target
  • campaign_management-update_target
  • campaign_management-update_target_bid
  • campaign_management-delete_target
  • manager_accounts-disassociate_accounts
  • manager_accounts-associate_accounts
  • manager_accounts-create_manager_account
  • reporting-delete_report
  • terms_token-create_terms_token
  • test_accounts-create_test_account
  • user_invitation-redeem
  • user_invitations-create
  • user_invitations-update
  • user_permissions-delete_user_permissions
  • user_permissions-update_user_permissions

Amazon’s sellers, advertisers, and developers each reach Amazon through a different server. What “Amazon MCP” can mean walks through every branch, from the Selling Partner connector to Vendor Central.

One MCP server per tool still can't answer a cross-channel question.

Each server brings its own sign-in, its own definition of revenue, and data your assistant can't join to the rest.

SourceMedium joins Amazon Ads with the rest of your store, ad, subscription, and returns data, keeps one set of maintained definitions, and gives ChatGPT, Claude, and other assistants a single connection to all of it.