Amazon Ads
Amazon Advertising MCP
Manage Amazon Sponsored Products, Sponsored Brands, and Sponsored Display advertising. Call the Amazon Advertising API via REST or MCP with a Nexscope API key.
Amazon Advertising AI Prompts & Use Cases
After connecting this MCP tool to your AI assistant, you can ask the questions below. Replace bracketed placeholders with your own inputs and use the supported values in Arguments.
New to Nexscope MCP? Follow the connection guide, then use the prompts below. The Integration and Parameters & Response tabs contain the connection steps, call example, and technical reference.
1. Check Advertising Campaigns
Prompt: List campaigns for my Amazon Ads connection [CONNECTION_ID] and summarize the returned campaign settings without changing anything.
2. Check Selected Campaigns
Prompt: Show campaigns [CAMPAIGN_IDS] for my Amazon Ads connection [CONNECTION_ID] without changing their settings.
3. Create Ad Groups For Sponsored Brands
Prompt: For my connected Amazon Ads account [connection ID], prepare a preview to create Sponsored Brands ad groups using [my proposed settings]. Show exactly what will change and wait for my approval before applying it.
4. Create Ads For Sponsored Brands
Prompt: For my connected Amazon Ads account [connection ID], prepare a preview to create Sponsored Brands ads using [my proposed settings and ad format]. Show exactly what will change and wait for my approval before applying it.
5. Create Budget Rules For Sponsored Brands
Prompt: For my connected Amazon Ads account [connection ID], prepare a preview to create Sponsored Brands budget rules using [my proposed settings]. Show exactly what will change and wait for my approval before applying it.
6. Create Campaigns For Sponsored Brands
Prompt: For my connected Amazon Ads account [connection ID], prepare a preview to create Sponsored Brands campaigns using [my proposed settings]. Show exactly what will change and wait for my approval before applying it.
7. List Ad Groups For Sponsored Brands
Prompt: For my connected Amazon Ads account [connection ID], list the Sponsored Brands ad groups. Show the returned records and tell me if more results remain before requesting another page.
8. List Ads For Sponsored Brands
Prompt: For my connected Amazon Ads account [connection ID], list the Sponsored Brands ads. Show the returned records and tell me if more results remain before requesting another page.
9. List Budget Rules For Sponsored Brands
Prompt: For my connected Amazon Ads account [connection ID], list the Sponsored Brands budget rules. Show the returned records and tell me if more results remain before requesting another page.
10. List Campaigns For Sponsored Brands
Prompt: For my connected Amazon Ads account [connection ID], list the Sponsored Brands campaigns. Show the returned records and tell me if more results remain before requesting another page.
11. Update Ad Groups For Sponsored Brands
Prompt: For my connected Amazon Ads account [connection ID], prepare a preview to update Sponsored Brands ad groups using [my proposed settings]. Show exactly what will change and wait for my approval before applying it.
12. Update Ads For Sponsored Brands
Prompt: For my connected Amazon Ads account [connection ID], prepare a preview to update Sponsored Brands ads using [my proposed settings]. Show exactly what will change and wait for my approval before applying it.
13. Update Budget Rules For Sponsored Brands
Prompt: For my connected Amazon Ads account [connection ID], prepare a preview to update Sponsored Brands budget rules using [my proposed settings]. Show exactly what will change and wait for my approval before applying it.
14. Update Campaigns For Sponsored Brands
Prompt: For my connected Amazon Ads account [connection ID], prepare a preview to update Sponsored Brands campaigns using [my proposed settings]. Show exactly what will change and wait for my approval before applying it.
15. Create Ad Groups For Sponsored Display
Prompt: For my connected Amazon Ads account [connection ID], prepare a preview to create Sponsored Display ad groups using [my proposed settings]. Show exactly what will change and wait for my approval before applying it.
16. Create Budget Rules For Sponsored Display
Prompt: For my connected Amazon Ads account [connection ID], prepare a preview to create Sponsored Display budget rules using [my proposed settings]. Show exactly what will change and wait for my approval before applying it.
17. Create Campaigns For Sponsored Display
Prompt: For my connected Amazon Ads account [connection ID], prepare a preview to create Sponsored Display campaigns using [my proposed settings]. Show exactly what will change and wait for my approval before applying it.
18. Create Creatives For Sponsored Display
Prompt: For my connected Amazon Ads account [connection ID], prepare a preview to create Sponsored Display creatives using [my proposed settings]. Show exactly what will change and wait for my approval before applying it.
19. Create Negative Targets For Sponsored Display
Prompt: For my connected Amazon Ads account [connection ID], prepare a preview to create Sponsored Display negative targets using [my proposed settings]. Show exactly what will change and wait for my approval before applying it.
20. Create Product Ads For Sponsored Display
Prompt: For my connected Amazon Ads account [connection ID], prepare a preview to create Sponsored Display product ads using [my proposed settings]. Show exactly what will change and wait for my approval before applying it.
21. Create Targets For Sponsored Display
Prompt: For my connected Amazon Ads account [connection ID], prepare a preview to create Sponsored Display targets using [my proposed settings]. Show exactly what will change and wait for my approval before applying it.
22. List Ad Groups For Sponsored Display
Prompt: For my connected Amazon Ads account [connection ID], list the Sponsored Display ad groups. Show the returned records and tell me if more results remain before requesting another page.
23. List Budget Rules For Sponsored Display
Prompt: For my connected Amazon Ads account [connection ID], list the Sponsored Display budget rules. Show the returned records and tell me if more results remain before requesting another page.
24. List Campaigns For Sponsored Display
Prompt: For my connected Amazon Ads account [connection ID], list the Sponsored Display campaigns. Show the returned records and tell me if more results remain before requesting another page.
25. List Creatives For Sponsored Display
Prompt: For my connected Amazon Ads account [connection ID], list the Sponsored Display creatives. Show the returned records and tell me if more results remain before requesting another page.
26. List Negative Targets For Sponsored Display
Prompt: For my connected Amazon Ads account [connection ID], list the Sponsored Display negative targets. Show the returned records and tell me if more results remain before requesting another page.
27. List Product Ads For Sponsored Display
Prompt: For my connected Amazon Ads account [connection ID], list the Sponsored Display product ads. Show the returned records and tell me if more results remain before requesting another page.
28. List Targets For Sponsored Display
Prompt: For my connected Amazon Ads account [connection ID], list the Sponsored Display targets. Show the returned records and tell me if more results remain before requesting another page.
29. Update Ad Groups For Sponsored Display
Prompt: For my connected Amazon Ads account [connection ID], prepare a preview to update Sponsored Display ad groups using [my proposed settings]. Show exactly what will change and wait for my approval before applying it.
30. Update Budget Rules For Sponsored Display
Prompt: For my connected Amazon Ads account [connection ID], prepare a preview to update Sponsored Display budget rules using [my proposed settings]. Show exactly what will change and wait for my approval before applying it.
31. Update Campaigns For Sponsored Display
Prompt: For my connected Amazon Ads account [connection ID], prepare a preview to update Sponsored Display campaigns using [my proposed settings]. Show exactly what will change and wait for my approval before applying it.
32. Update Creatives For Sponsored Display
Prompt: For my connected Amazon Ads account [connection ID], prepare a preview to update Sponsored Display creatives using [my proposed settings]. Show exactly what will change and wait for my approval before applying it.
33. Update Negative Targets For Sponsored Display
Prompt: For my connected Amazon Ads account [connection ID], prepare a preview to update Sponsored Display negative targets using [my proposed settings]. Show exactly what will change and wait for my approval before applying it.
34. Update Product Ads For Sponsored Display
Prompt: For my connected Amazon Ads account [connection ID], prepare a preview to update Sponsored Display product ads using [my proposed settings]. Show exactly what will change and wait for my approval before applying it.
35. Update Targets For Sponsored Display
Prompt: For my connected Amazon Ads account [connection ID], prepare a preview to update Sponsored Display targets using [my proposed settings]. Show exactly what will change and wait for my approval before applying it.
36. Create Ad Groups For Sponsored Products
Prompt: For my connected Amazon Ads account [connection ID], prepare a preview to create Sponsored Products ad groups using [my proposed settings]. Show exactly what will change and wait for my approval before applying it.
37. Create Budget Rules For Sponsored Products
Prompt: For my connected Amazon Ads account [connection ID], prepare a preview to create Sponsored Products budget rules using [my proposed settings]. Show exactly what will change and wait for my approval before applying it.
38. Create Budget Rules Association For Sponsored Products
Prompt: For my connected Amazon Ads account [connection ID], prepare a preview to create Sponsored Products budget rules association using [my proposed settings]. Show exactly what will change and wait for my approval before applying it.
39. Create Campaign Negative Keywords For Sponsored Products
Prompt: For my connected Amazon Ads account [connection ID], prepare a preview to create Sponsored Products campaign negative keywords using [my proposed settings]. Show exactly what will change and wait for my approval before applying it.
40. Create Campaign Negative Targets For Sponsored Products
Prompt: For my connected Amazon Ads account [connection ID], prepare a preview to create Sponsored Products campaign negative targets using [my proposed settings]. Show exactly what will change and wait for my approval before applying it.
41. Create Campaigns For Sponsored Products
Prompt: For my connected Amazon Ads account [connection ID], prepare a preview to create Sponsored Products campaigns using [my proposed settings]. Show exactly what will change and wait for my approval before applying it.
42. Create Keywords For Sponsored Products
Prompt: For my connected Amazon Ads account [connection ID], prepare a preview to create Sponsored Products keywords using [my proposed settings]. Show exactly what will change and wait for my approval before applying it.
43. Create Negative Keywords For Sponsored Products
Prompt: For my connected Amazon Ads account [connection ID], prepare a preview to create Sponsored Products negative keywords using [my proposed settings]. Show exactly what will change and wait for my approval before applying it.
44. Create Negative Targets For Sponsored Products
Prompt: For my connected Amazon Ads account [connection ID], prepare a preview to create Sponsored Products negative targets using [my proposed settings]. Show exactly what will change and wait for my approval before applying it.
45. Create Product Ads For Sponsored Products
Prompt: For my connected Amazon Ads account [connection ID], prepare a preview to create Sponsored Products product ads using [my proposed settings]. Show exactly what will change and wait for my approval before applying it.
46. Create Targets For Sponsored Products
Prompt: For my connected Amazon Ads account [connection ID], prepare a preview to create Sponsored Products targets using [my proposed settings]. Show exactly what will change and wait for my approval before applying it.
47. List Ad Groups For Sponsored Products
Prompt: For my connected Amazon Ads account [connection ID], list the Sponsored Products ad groups. Show the returned records and tell me if more results remain before requesting another page.
48. List Budget Rules For Sponsored Products
Prompt: For my connected Amazon Ads account [connection ID], list the Sponsored Products budget rules. Show the returned records and tell me if more results remain before requesting another page.
49. List Keywords For Sponsored Products
Prompt: For my connected Amazon Ads account [connection ID], list the Sponsored Products keywords. Show the returned records and tell me if more results remain before requesting another page.
50. List Negative Keywords For Sponsored Products
Prompt: For my connected Amazon Ads account [connection ID], list the Sponsored Products negative keywords. Show the returned records and tell me if more results remain before requesting another page.
51. List Product Ads For Sponsored Products
Prompt: For my connected Amazon Ads account [connection ID], list the Sponsored Products product ads. Show the returned records and tell me if more results remain before requesting another page.
52. List Targets For Sponsored Products
Prompt: For my connected Amazon Ads account [connection ID], list the Sponsored Products targets. Show the returned records and tell me if more results remain before requesting another page.
53. Update Ad Groups For Sponsored Products
Prompt: For my connected Amazon Ads account [connection ID], prepare a preview to update Sponsored Products ad groups using [my proposed settings]. Show exactly what will change and wait for my approval before applying it.
54. Update Budget Rules For Sponsored Products
Prompt: For my connected Amazon Ads account [connection ID], prepare a preview to update Sponsored Products budget rules using [my proposed settings]. Show exactly what will change and wait for my approval before applying it.
55. Update Campaign Negative Keywords For Sponsored Products
Prompt: For my connected Amazon Ads account [connection ID], prepare a preview to update Sponsored Products campaign negative keywords using [my proposed settings]. Show exactly what will change and wait for my approval before applying it.
56. Update Campaign Negative Targets For Sponsored Products
Prompt: For my connected Amazon Ads account [connection ID], prepare a preview to update Sponsored Products campaign negative targets using [my proposed settings]. Show exactly what will change and wait for my approval before applying it.
57. Update Campaigns For Sponsored Products
Prompt: For my connected Amazon Ads account [connection ID], prepare a preview to update Sponsored Products campaigns using [my proposed settings]. Show exactly what will change and wait for my approval before applying it.
58. Update Keywords For Sponsored Products
Prompt: For my connected Amazon Ads account [connection ID], prepare a preview to update Sponsored Products keywords using [my proposed settings]. Show exactly what will change and wait for my approval before applying it.
59. Update Negative Keywords For Sponsored Products
Prompt: For my connected Amazon Ads account [connection ID], prepare a preview to update Sponsored Products negative keywords using [my proposed settings]. Show exactly what will change and wait for my approval before applying it.
60. Update Negative Targets For Sponsored Products
Prompt: For my connected Amazon Ads account [connection ID], prepare a preview to update Sponsored Products negative targets using [my proposed settings]. Show exactly what will change and wait for my approval before applying it.
61. Update Product Ads For Sponsored Products
Prompt: For my connected Amazon Ads account [connection ID], prepare a preview to update Sponsored Products product ads using [my proposed settings]. Show exactly what will change and wait for my approval before applying it.
62. Update Targets For Sponsored Products
Prompt: For my connected Amazon Ads account [connection ID], prepare a preview to update Sponsored Products targets using [my proposed settings]. Show exactly what will change and wait for my approval before applying it.
63. Preview A Sponsored Brands Creative
Prompt: For my owned Amazon Ads connection [connection ID], preview creation of a Sponsored Brands [automatic collection, manual collection, brand video, video, product collection, extended product collection or store spotlight] ad using [my supplied creative settings]. Show the exact proposed changes and wait for approval.
64. Apply An Approved Advertising Preview
Prompt: Apply only the exact advertising change I explicitly approved for my owned connection [connection ID], using the matching single-use confirmation from that preview. If the approval or preview no longer matches, stop and prepare a new preview.
What You Need to Provide
Use an Amazon Ads connection you own. Keep credentials out of prompts. A report still processing is not a completed result; reuse its reference rather than creating it again.
Advertising changes require a preview and your explicit confirmation. These examples do not authorize changes by themselves.
Select your owned Ads connection. Entity changes require a preview and separate approval of the exact change. Operation-specific settings must match the selected advertising product and entity.
Step 1 · Connect
Connect Your AI Assistant
Connect a compatible MCP client to Nexscope, then select this tool from your assistant. Use the connection settings in your client to complete authentication.
POST https://api.nexscope.ai/mcp
MCP-Protocol-Version: 2025-11-25
Content-Type: application/jsonAuthentication
Use OAuth 2.1 Authorization Code with PKCE and the mcp:tools scope. API keys remain supported as a compatibility option.
Authorization: Bearer nk-xxxxxxxxxxxxxxxxxUsing an API key? Get your key from API Access and include it in the Authorization header shown above.
Call this MCP tool
nexscope_amazon_advertisinghttps://api.nexscope.ai/mcptools/callInitialize an MCP 2025-11-25 Streamable HTTP session at https://api.nexscope.ai/mcp, then use tools/call.
{
"jsonrpc": "2.0",
"id": "amazon-advertising-1",
"method": "tools/call",
"params": {
"name": "nexscope_amazon_advertising",
"arguments": {
"connectionId": 123,
"operationId": "ads_manager.sp.list_campaigns",
"payload": {
"campaignIdFilter": {
"include": [
"123456789"
]
},
"maxResults": 10
}
}
}
}MCP 2025-11-25 · Streamable HTTPProgress is delivered on the original POST SSE response. GET SSE carries notifications; reconnecting must query existing asynchronous work rather than submit again.
Arguments
| Name | Type | Required | Description |
|---|---|---|---|
operationId | string | required | Exact catalog operation ID, for example ads_manager.sp.list_campaigns. Example: ads_manager.sp.list_campaigns |
connectionId | integer | required | Owned Amazon Ads connection ID. Example: 123 |
payload | object | optional | Documented fields for the selected operation; required by create/update operations. SP POST /list filters such as campaignIdFilter and stateFilter belong in payload as objects with non-empty include arrays of strings. Example: {
"campaignIdFilter": {
"include": [
"123456789"
]
},
"maxResults": 10
} |
queryString | string | optional | Optional operation-specific query string without a leading ?; do not use it for SP POST /list filters. Example: |
adType | string | optional | Required only by ads_manager.sb.create_ads. Example: video |
action | string | optional | preview (default) or confirm for mutations; ignored for reads. Example: preview |
confirmationToken | string | optional | Single-use token required when action is confirm. Example: opaque-token |
Response fields
Treat structuredContent as the programmatic API response payload.
| Name | Type | Required | Description |
|---|---|---|---|
success | boolean | optional | Whether the API completed the call successfully. |
apiVersion | string | optional | `V3` or `V4` (if provided by the script). |
amazonResourceVersion | string | optional | The actual Amazon resource version (if provided by the script). |
campaigns | array | optional | Campaign query array; actual fields returned by Amazon. |
total | integer | optional | The number of aggregated entries (if provided by the script). |
pagesFetched | integer | optional | Number of pages obtained. |
truncated | boolean | optional | Whether it was truncated due to paging limit. |
name | string | optional | Name (returned if supported by the entity). |
state | string | optional | `ENABLED`, `PAUSED` or `ARCHIVED` (SD upstream may use lowercase). |
Format Illustration
Illustrative example with fictional data, not a live tool call.
Illustrative Question
Show the Sponsored Products campaign 123456789 for my connected Ads account.
Illustrative Response Explanation
The illustrative result contains one paused campaign, “Example SP campaign”. One page was read and the result is not truncated.
About this sample: Illustrative example only. Names, identifiers and numbers are fictional; no live tool call was made. Your results depend on your account, inputs and available data.
Published sample data is not available for this page. A format illustration or workflow guide is not a substitute for a published result.
View the MCP Request & Response Format
Examples
Illustrative example with fictional data, not a live tool call.
The JSON-RPC envelope below illustrates how the shown arguments and payload fit into MCP. It is not captured network traffic or proof of a successful call. Workflow-only examples do not include a result.
MCP Request
{
"jsonrpc": "2.0",
"id": "amazon-advertising-example",
"method": "tools/call",
"params": {
"name": "nexscope_amazon_advertising",
"arguments": {
"connectionId": 123,
"operationId": "ads_manager.sp.list_campaigns",
"payload": {
"campaignIdFilter": {
"include": [
"123456789"
]
},
"maxResults": 10
}
}
}
}MCP Response Format
{
"jsonrpc": "2.0",
"id": "amazon-advertising-example",
"result": {
"content": [
{
"type": "text",
"text": "{\"code\":0,\"msg\":null,\"data\":{\"success\":true,\"campaigns\":[{\"campaignId\":\"123456789\",\"name\":\"Example SP campaign\",\"state\":\"PAUSED\"}],\"total\":1,\"pagesFetched\":1,\"truncated\":false}}"
}
],
"structuredContent": {
"code": 0,
"msg": null,
"data": {
"success": true,
"campaigns": [
{
"campaignId": "123456789",
"name": "Example SP campaign",
"state": "PAUSED"
}
],
"total": 1,
"pagesFetched": 1,
"truncated": false
}
},
"isError": false
}
}