Amazon PPC MCP server: manage your ads from Claude, ChatGPT or Cursor
The SellerMagnet MCP server connects Claude, ChatGPT, Cursor and other MCP apps to your Amazon Ads. Your assistant reads the same numbers you see in SellerMagnet and changes bids, budgets and keywords only inside the limits you set.
- Works with Claude, ChatGPT, Cursor, VS Code and other apps that connect to remote MCP servers with OAuth
- Included with the PPC Manager, no extra fee
- You sign in on SellerMagnet: the app never sees your password or your Amazon credentials
Beta: we admit accounts one by one. Sign in and request access in Settings > AI connections.
- YouWhich keywords in Germany spent more than 40 EUR in the last 14 days without a single order?
list_top_keywords(profile_id="4180332871", days=14, zero_orders_only=true, sort_by="cost")- Assistant
Three keywords. Together they spent 151.20 EUR on 213 clicks, with no order.
Keyword Spend Clicks Orders trail running shoes women 62.40 EUR 78 0 waterproof hiking boots 47.10 EUR 69 0 running shoes wide fit 41.70 EUR 66 0 - YouLower those three bids by 20%.
update_bids(changes=[...], dry_run=true)Preview, nothing changed- Assistant
Here is the preview. All three changes are inside your limits.
- trail running shoes women
0.85 EUR→ 0.68 EUR - waterproof hiking boots
0.72 EUR→ 0.58 EUR - running shoes wide fit
0.64 EUR→ 0.51 EUR
- trail running shoes women
- YouApply.
update_bids(changes=[...])Applied on Amazon- Assistant
Done. The three changes are in your PPC Activity Log, and each one can be undone for 24 hours.
What your assistant can do
You choose the permissions when you connect. Reading is always included, and every kind of change is a permission of its own. These are the 27 tools the server offers today.
- Read PPC dataAlways included
- Campaigns, ad groups, keywords, targets, product ads, negatives, search terms, performance, budgets, recommendations and the change history of the profiles you select.
get_connection_infolist_profilesget_account_overviewlist_campaignsget_campaignlist_ad_groupslist_keywordslist_targetslist_product_adslist_negativesget_performancelist_search_termslist_top_keywordslist_recommendationsget_activity_logget_settings
- Change bids
- Raise or lower keyword and target bids, through the same guarded path as SellerMagnet's own bid automation.
update_bids
- Pause and enable
- Pause or enable campaigns, keywords and the targets of automatic campaigns, and pause product ads.
set_state
- Change budgets
- Set new daily budgets for campaigns, inside your budget limits.
update_budgets
- Add keywords and negatives
- Add keywords and negative keywords, and move converting search terms into manual campaigns.
add_keywordsadd_negativesharvest_search_term
- Edit campaign settings
- Change the bidding strategy and the placement adjustments of existing campaigns.
update_campaign_settings
- Handle recommendations
- Approve or reject SellerMagnet recommendations, and undo recent changes.
approve_recommendationsreject_recommendationslist_undoable_changesundo_change
Not possible yet: creating campaigns and archiving campaigns, ad groups or keywords. Changes apply to Sponsored Products campaigns.
Amazon Ads profiles
- Main shop DE
- Main shop FR
Permissions
- Read PPC data
- Change bids
- Pause and enable
- Change budgets
How changes are made
- Apply directly within the limits
- I approve every change first
You decide what it may do
When you connect, the app opens a SellerMagnet page. You sign in there and choose:
- Permissions
- Reading is always on. Bids, pausing, budgets, keywords, campaign settings and recommendations are separate switches.
- Amazon Ads profiles
- Only the profiles you tick. The app never sees your other projects.
- How changes are made
- Apply directly within your limits, or have bid, budget and pause changes wait in your Approval Center until you approve them.
- Safety limits
- By default at most 50% bid change and 50% budget change per action, 300 changes a day and 50 items per request. You set your own values on the same page.
What happens to every change
Your assistant cannot reach Amazon past SellerMagnet. Each change it asks for goes through the same steps:
Preview
Every change tool has a dry run, and the server asks your assistant to show you the preview before it applies anything.
Checks
SellerMagnet confirms the ids belong to your profiles and applies your limits and PPC guardrails: protected keywords, maximum bid steps, and raises only with performance evidence.
Live or waiting
In direct mode the change goes to Amazon. In approval mode, bid, budget and pause changes wait in your Approval Center until you approve them, and anything that cannot wait there is refused.
Logged
The change appears in your PPC Activity Log, marked as made by an AI assistant, next to your own changes.
Reversible
Undo bid, budget and state changes for 24 hours. Revoke the app in Settings and it loses access at once.
Security, in plain terms
- Sign-in
- OAuth 2.1 with PKCE. You sign in on SellerMagnet and the app only receives a token.
- Access
- One project and the Amazon Ads profiles you ticked. Every id the app sends is checked against them.
- Tokens
- Access tokens last 60 minutes. Refresh tokens last 30 days and change on every use; reusing an old one ends the connection.
- Expiry
- A connection ends after 90 days, or the moment you revoke it.
- Rate limits
- 120 calls and 30 write calls per minute for each connection.
- Records
- Every tool call the server runs is audited. Every change is in your PPC Activity Log.
- Amazon credentials
- Stay with SellerMagnet. The AI app never receives them.
- Your data
- What your assistant reads is sent to the AI provider you use, under that provider's terms.
Connect in two minutes
Add this address as a remote MCP server in your AI app, sign in with your SellerMagnet account and choose the permissions.
https://mcp.sellermagnet.com/mcp
Claude
Settings > Connectors > Add custom connector. Paste the address and connect. Works on the web and in the desktop app.
Claude Code
Add the server with this command, then type /mcp to sign in:
claude mcp add --transport http sellermagnet-ppc https://mcp.sellermagnet.com/mcp
ChatGPT
Add a custom connector in Settings > Apps & Connectors with the address. Depending on your plan, ChatGPT may ask you to turn on developer mode first.
Cursor and VS Code
Add a remote MCP server with the address in the MCP settings. The editor opens the sign-in page for you.
Already a SellerMagnet customer? Sign in, open Settings > AI connections and copy the address from there. Sign in
During the beta we admit accounts one by one: press Request beta access in Settings > AI connections and our team reviews your request.
New to SellerMagnet? Start the PPC Manager trial and connect your Amazon Ads account first. Start free trial
What PPC Manager costs
Manage campaigns, bids and search terms with PPC AI Optimizer included.
Priced by your monthly ad spend. Needs a connected Amazon Ads account.
What you get
- Campaign creation, bid rules and budget control
- Search-term harvesting and negative keywords
- Approval centre, scheduled changes and undo
- PPC AI Optimizer included
People who use this tool often add
- Analytics €19 to see the real profit behind your campaigns
Questions sellers ask
What is an MCP server?
How is this different from uploading reports to ChatGPT or Claude?
Can Claude or ChatGPT manage my Amazon PPC?
Can the AI break my campaigns?
Does it cost extra?
Which AI apps work with it?
Can it create or delete campaigns?
Which marketplaces are covered?
How do I disconnect an app?
Part of SellerMagnet PPC
The MCP server works on the same campaigns, guardrails and Activity Log as the PPC Manager and the AI Optimizer.