Inspection report
amazon-mcp by jhrendon
Open source MCP server from jhrendon. Tool list: code-checked7.
The answer
79
What can it change in your account?
79 of 235 tools can change data, in these areas: Orders, Ads, Listings, Inventory, Finance.
name based Read and write here are inferred from tool names and descriptions, not from a test.
| Area | Access | Write tools | Read tools |
|---|---|---|---|
| Orders | W Orders can change data | 4 | 9 |
| Ads | W Ads can change data | 42 | 72 |
| Listings | W Listings can change data | 3 | 10 |
| Pricing | R Pricing read only | 0 | 8 |
| Inventory | W Inventory can change data | 16 | 24 |
| Reports | R Reports read only | 0 | 23 |
| Finance | W Finance can change data | 1 | 8 |
Record
The facts on file.
- Type
- open-source
- Vendor or owner
- jhrendon
- License
- no license (all rights reserved)3
- Authentication
- LWA refresh token, OAuth (mentioned)4
- Transport
- stdio
- Marketplaces
- AU, BR, DE, EG, ES, FR, IN, IT, JP, MX, NL, UK, US6
- Pricing
- Not published5
- Last commit
- Jul 9, 2026
- Last release
- Not published
- GitHub stars
- 2
- Tool list from
- code-checked7
Tools
All 235 tools we found.
Grouped by what they do to your data. The access column shows why we put a tool there.
write Can change data 79
| Tool | Description | Area | Access basis |
|---|---|---|---|
| cancel_feed | Cancel a feed that is in IN_PROGRESS or IN_QUEUE status. | Other | name based |
| cancel_fulfillment_order | Cancel a fulfillment order for MCF (Multi-Channel Fulfillment). | Orders | name based |
| cancel_inbound_plan | Cancel a merchant fulfillment shipment before the label is printed. | Inventory | name based |
| cancel_shipment | Cancel a merchant fulfillment shipment before the label is printed. | Inventory | name based |
| confirm_delivery_window_options | Confirm a delivery window option for a shipment in an FBA inbound plan. | Inventory | name based |
| confirm_packing_option | Confirm a packing option for an FBA inbound plan. | Inventory | name based |
| confirm_placement_option | Confirm a placement option for an FBA inbound plan. | Inventory | name based |
| confirm_transportation_options | Confirm transportation options for an FBA inbound plan. | Inventory | name based |
| create_content_document | Create an A+ content document. Returns the created content document reference. | Other | name based |
| create_destination | Create a notification destination for SQS or EventBridge. | Other | name based |
| create_feed | Create a feed. Submit feed data to Amazon for processing. Use create_feed_document first to get an inputFeedDocumentId. | Other | name based |
| create_feed_document | Create a feed document. Returns a presigned URL to upload feed content and a feedDocumentId to use with create_feed. | Other | name based |
| create_fulfillment_order | Create a fulfillment order for MCF (Multi-Channel Fulfillment). | Orders | name based |
| create_fulfillment_return | Create a fulfillment return for MCF (Multi-Channel Fulfillment). | Other | name based |
| create_inbound_plan | Create a new FBA inbound plan with a source address and a list of items. Returns the created inbound plan ID. | Inventory | name based |
| create_invoice | Generate a shipment invoice for an Amazon FBA shipment. Returns the new invoice id and number. Note: invoices are permanent and may have tax implications. Validate the shipment… | Finance | name based |
| create_marketplace_item_labels | Create marketplace item labels for FBA inbound. | Inventory | name based |
| create_portfolios | Create one or more new portfolios. | Ads | name based |
| create_shipment | Create a merchant fulfillment shipment (purchase a shipping label) for an order. | Inventory | name based |
| create_subscription | Create a notification subscription for a given notification type. | Other | name based |
| delete_destination | Delete a notification destination by destination ID. | Other | name based |
| delete_listing | Delete a listing for a given SKU. This is permanent and irreversible. Use with care. | Listings | name based |
| delete_subscription_by_id | Delete a notification subscription by notification type and subscription ID. | Other | name based |
| patch_listing | Apply a partial update to an existing listing (JSON Merge Patch). Only the fields you provide are changed; the rest of the listing is unchanged. If you provide an empty patch (no… | Listings | name based |
| post_content_document_approval_submission | Submit an A+ content document for approval. The content must be approved before it can be published. | Other | name based |
| post_content_document_asin_relations | Set or replace the ASINs associated with an A+ content document. | Other | name based |
| post_content_document_suspend_submission | Suspend a published A+ content document. This removes the content from the associated ASINs. | Other | name based |
| put_listing | Create or fully replace a listing for a given SKU. Returns the submitted document and a submissionId. NOTE: this is destructive, a full replacement overwrites every field. Prefer | Listings | name based |
| request_product_review | Request a product review from the buyer of a delivered order. The order must be in | Orders | name based |
| sb_create_keyword | Create a new Sponsored Brands keyword. Requires Brand Registry. | Ads | name based |
| sb_create_negative_keywords | Create negative keywords for Sponsored Brands campaigns. Requires Brand Registry. | Ads | name based |
| sb_create_negative_targets | Create negative targets for Sponsored Brands campaigns. Requires Brand Registry. | Ads | name based |
| sb_delete_negative_keywords | Delete negative keywords from Sponsored Brands campaigns. Requires Brand Registry. | Ads | name based |
| sb_delete_negative_targets | Delete negative targets from Sponsored Brands campaigns. Requires Brand Registry. | Ads | name based |
| sb_enable_campaign | Enable a Sponsored Brands campaign. Requires Brand Registry. | Ads | name based |
| sb_pause_campaign | Pause a Sponsored Brands campaign. Requires Brand Registry. | Ads | name based |
| sb_update_ad_group | Update a Sponsored Brands ad group. Requires Brand Registry. | Ads | name based |
| sb_update_campaign | Update a Sponsored Brands campaign. Requires Brand Registry. Can change name, state, and daily budget. | Ads | name based |
| sb_update_keyword | Update a Sponsored Brands keyword. Requires Brand Registry. | Ads | name based |
| sb_update_keyword_bid | Update the bid for a Sponsored Brands keyword. Requires Brand Registry. | Ads | name based |
| sb_update_negative_keywords | Update negative keywords for Sponsored Brands campaigns. Requires Brand Registry. | Ads | name based |
| sb_update_negative_targets | Update negative targets for Sponsored Brands campaigns. Requires Brand Registry. | Ads | name based |
| sb_upload_image | Upload an image creative asset for Sponsored Brands. Requires Brand Registry. | Ads | name based |
| sb_upload_video | Upload a video creative asset for Sponsored Brands Video. Requires Brand Registry. | Ads | name based |
| sd_create_negative_keywords | Create negative keywords for Sponsored Display campaigns. | Ads | name based |
| sd_create_negative_targets | Create negative targets for Sponsored Display campaigns. | Ads | name based |
| sd_delete_negative_keywords | Delete negative keywords from Sponsored Display campaigns. | Ads | name based |
| sd_delete_negative_targets | Delete negative targets from Sponsored Display campaigns. | Ads | name based |
| sd_enable_campaign | Enable a Sponsored Display campaign. | Ads | name based |
| sd_pause_campaign | Pause a Sponsored Display campaign. | Ads | name based |
| sd_update_ad_group | Update a Sponsored Display ad group. Can change name, state, and default bid. | Ads | name based |
| sd_update_campaign | Update a Sponsored Display campaign. Can change name, state, and daily budget. | Ads | name based |
| sd_update_negative_keywords | Update negative keywords for Sponsored Display campaigns. | Ads | name based |
| sd_update_negative_targets | Update negative targets for Sponsored Display campaigns. | Ads | name based |
| set_packing_information | Set packing information for an FBA inbound plan. | Inventory | name based |
| set_prep_details | Set prep details for items in an FBA inbound plan. | Inventory | name based |
| sp_create_budget_rule | Create a new budget rule for Sponsored Products campaigns. | Ads | name based |
| sp_create_keyword | Create a new Sponsored Products keyword in an ad group. | Ads | name based |
| sp_create_negative_keywords | Create negative keywords for Sponsored Products campaigns. | Ads | name based |
| sp_create_negative_targets | Create negative targets for Sponsored Products campaigns. | Ads | name based |
| sp_delete_negative_keywords | Delete negative keywords from Sponsored Products campaigns. | Ads | name based |
| sp_delete_negative_targets | Delete negative targets from Sponsored Products campaigns. | Ads | name based |
| sp_enable_campaign | Enable a Sponsored Products campaign. Shortcut for sp_update_campaign with state=ENABLED. | Ads | name based |
| sp_pause_campaign | Pause a Sponsored Products campaign. Shortcut for sp_update_campaign with state=PAUSED. | Ads | name based |
| sp_update_ad_group | Update a Sponsored Products ad group. Can change name, state, and default bid. | Ads | name based |
| sp_update_budget_rule | Update an existing budget rule for Sponsored Products campaigns. | Ads | name based |
| sp_update_campaign | Update a Sponsored Products campaign. Can change name, state, and daily budget. | Ads | name based |
| sp_update_keyword | Update a Sponsored Products keyword. Can change state and bid. | Ads | name based |
| sp_update_keyword_bid | Update the bid for a Sponsored Products keyword. Shortcut for sp_update_keyword with bid only. | Ads | name based |
| sp_update_negative_keywords | Update negative keywords for Sponsored Products campaigns. | Ads | name based |
| sp_update_negative_targets | Update negative targets for Sponsored Products campaigns. | Ads | name based |
| update_content_document | Update an existing A+ content document. Returns the updated content document reference. | Other | name based |
| update_fulfillment_order | Update a fulfillment order for MCF (Multi-Channel Fulfillment). | Orders | name based |
| update_inbound_plan_name | Update the name of an FBA inbound plan. | Inventory | name based |
| update_item_compliance_details | Update item compliance details for an FBA inbound plan. | Inventory | name based |
| update_portfolios | Update one or more existing portfolios. | Ads | name based |
| update_shipment_name | Update the name of a shipment in an FBA inbound plan. | Inventory | name based |
| update_shipment_source_address | Update the source address of a shipment in an FBA inbound plan. | Inventory | name based |
| update_shipment_tracking_details | Update tracking details for a shipment in an FBA inbound plan. | Inventory | name based |
read Reads data 156
| Tool | Description | Area | Access basis |
|---|---|---|---|
| analyze_campaign_performance | Analyze campaign performance metrics. Returns top and bottom performers with key metrics. | Ads | name based |
| analyze_organic_vs_ad_sales | Analyze the proportion of organic vs ad-attributed sales. Requires report files from both systems. | Ads, Reports | name based |
| calculate_acos_breakdown | Calculate ACoS breakdown by campaign, ad group, or keyword. Returns detailed metrics for each segment. | Ads | name based |
| calculate_tacos | Calculate Total Advertising Cost of Sales (TACoS). Requires report files from both Ads API and Seller Central. | Ads, Reports | name based |
| correlate_ads_with_sales | Correlate Amazon Ads data with Seller Central sales data. Requires report files from both systems. | Ads, Reports | name based |
| create_data_kiosk_query | Create a Data Kiosk query from a GraphQL query document. | Reports | name based |
| create_restricted_data_token | Create a restricted data token (RDT) for accessing PII such as buyer info or shipping addresses on the target SP-API path. | Ads | name based |
| generate_delivery_window_options | Generate delivery window options for a shipment in an FBA inbound plan. | Inventory | name based |
| generate_packing_options | Generate packing options for an FBA inbound plan. | Inventory | name based |
| generate_placement_options | Generate placement options for an FBA inbound plan. | Inventory | name based |
| generate_transportation_options | Generate transportation options for an FBA inbound plan. | Inventory | name based |
| get_account | Get the seller account information including business name, address, and other account details. | Other | name based |
| get_catalog_item | Get detailed product information from the Amazon catalog by ASIN. Returns product title, brand, category, BSR (Best Sellers Rank), images, bullet points, and attributes. | Listings | name based |
| get_competitive_pricing | Get competitive pricing information for items (by ASIN or SKU) including the number of offers, lowest prices, and competitive pricing. Uses the Product Pricing v0 API. | Pricing | name based |
| get_competitive_summary | Retrieve competitor pricing summary (featured offer price, lowest price, buy box price, number of offers) for one ASIN or up to 20 ASINs. Use this for competitive analysis and… | Pricing | name based |
| get_content_document | Get an A+ content document by content reference key. Returns the document contents and/or metadata. | Other | name based |
| get_data_kiosk_query | Get the status of a Data Kiosk query. When the query is DONE, the document is downloaded and parsed. | Reports | name based |
| get_destination | Get a specific notification destination by destination ID. | Other | name based |
| get_destinations | Get all notification destinations. | Other | name based |
| get_eligible_shipping_services | Get eligible shipping services for a merchant-fulfilled order, including rates and delivery promises. | Orders | name based |
| get_fba_inventory_details | Get detailed FBA inventory information including breakdown of reserved quantities, unfulfillable reasons, and researching quantities. Provides deeper insight into inventory status. | Inventory | name based |
| get_feature_inventory | Get inventory eligible for a specific MCF feature. | Inventory | name based |
| get_feature_sku | Get feature eligibility for a specific SKU in MCF (Multi-Channel Fulfillment). | Other | name based |
| get_featured_offer_expected_price_batch | Retrieve the Featured Offer Expected Price (FOEP) for one SKU or up to 40 SKUs at a given price. The FOEP is the price Amazon expects would win the Buy Box under current… | Pricing | name based |
| get_features | Get available MCF (Multi-Channel Fulfillment) features. | Other | name based |
| get_feed | Get detailed information about a specific feed by feed ID. | Other | name based |
| get_feed_document | Get a feed document. Returns a presigned URL to download the feed document content. | Other | name based |
| get_feedback_insights_for_asin | Get item-level customer feedback insights (rating distribution and theme counts) for a single ASIN. Requires the seller to have Brand Registry for the marketplace; a 403 is… | Reports | name based |
| get_feedback_insights_for_browse_node | Get aggregated customer feedback insights (rating distribution and theme counts) for a browse node (category). Requires Brand Registry for the marketplace. | Reports | name based |
| get_feeds | Get a list of feeds. Supports filtering by feed type, processing status, marketplace, and date range. | Other | name based |
| get_fees_estimate_for_asin | Compute FBA fee estimates in real time for one ASIN or up to 20 ASINs at a given price. Use this for live repricing; the report-based | Finance | name based |
| get_fees_estimate_for_sku | Compute FBA fee estimate in real time for a single SKU at a given price and shipping speed. Use this when you know the SKU and the shipping speed; for ASIN-based estimation use | Finance | name based |
| get_financial_event_groups | Get financial event groups (payment disbursements) from Amazon Seller Central. Shows grouped financial events including fund transfers, account balances, and settlement periods… | Finance | name based |
| get_financial_events | Get financial events for a date range from Amazon Seller Central. Returns all financial events including sales, refunds, fees, reimbursements, and adjustments. Events are grouped… | Finance | name based |
| get_fulfillment_order | Get a fulfillment order by seller fulfillment order ID for MCF. | Orders | name based |
| get_fulfillment_preview | Get a fulfillment order preview for MCF (Multi-Channel Fulfillment). | Orders | name based |
| get_inbound_operation_status | Get the status of an FBA inbound operation. | Inventory | name based |
| get_inbound_plan | Get detailed information about a specific FBA inbound plan. | Inventory | name based |
| get_inbound_shipment | Get detailed information about a specific FBA inbound shipment. | Inventory | name based |
| get_inventory_summary | Get FBA inventory summary including quantity available, reserved, inbound, and unfulfillable. Shows inventory health at a glance for all or specific SKUs. | Inventory | name based |
| get_invoice_document | Download a shipment invoice PDF. If the PDF is under 1 MB it is embedded as base64 in the response. If it is 1 MB or larger the response contains only the presigned URL. Use the | Finance | name based |
| get_invoices | List shipment invoices in a date range from Amazon Seller Central, optionally filtered by status. Returns invoice metadata (id, number, issueDate, totalAmount, currency, status… | Finance | name based |
| get_item_offers | Get all offers for an ASIN in a given marketplace. Returns pricing, shipping, and offer details from all sellers. | Pricing | name based |
| get_item_offers_batch | Batch request for item offers by ASIN. Submit up to 20 requests in a single call. Uses the Product Pricing v0 batch API. | Pricing | name based |
| get_listing | Retrieve the full Listings Item document for a given seller SKU in a marketplace, including summaries, attributes, fulfillment availability, purchasable offer, and any listing… | Listings | name based |
| get_listing_offers | Get all offers for a seller SKU in a given marketplace. Returns pricing, shipping, and offer details for the listing. | Listings, Pricing | name based |
| get_listing_offers_batch | Batch request for listing offers by seller SKU. Submit up to 20 requests in a single call. Uses the Product Pricing v0 batch API. | Listings, Pricing | name based |
| get_listings_restrictions | Check listing restrictions for an ASIN. Returns any restrictions that prevent a seller from listing a product, including restriction type and reason. Useful for understanding why… | Listings | name based |
| get_marketplace_participations | Get the list of marketplaces the seller is participating in, along with their participation status. Shows which marketplaces are available and whether listings are active or… | Listings | name based |
| get_order_details | Get detailed information about a specific Amazon order by order ID. Returns full order details including shipping address, buyer info, and order status. | Orders | name based |
| get_order_financial_events | Get all financial events for a specific Amazon order. Returns detailed financial breakdown including the sale amount, fees, taxes, shipping charges, and any adjustments for that… | Orders, Finance | name based |
| get_order_items | Get the line items (products) for a specific Amazon order. Returns details about each item including ASIN, SKU, quantity, price, and tax. | Orders | name based |
| get_orders | Retrieve a list of orders from Amazon Seller Central. You can filter by date range, status, and fulfillment channel. Returns order summaries including order ID, status, total… | Orders | name based |
| get_package_tracking_details | Get package tracking details for MCF (Multi-Channel Fulfillment). | Other | name based |
| get_portfolio | Get details for a specific portfolio by ID. | Ads | name based |
| get_portfolio_extended | Get extended details for a specific portfolio by ID, including additional metrics. | Ads | name based |
| get_pricing | Get pricing information for items (by ASIN or SKU) including the current pricing, competitive pricing, and buy box price. Uses the Product Pricing v0 API. | Pricing | name based |
| get_product_type_definition | Get the full definition for an Amazon product type, including all required and optional attributes. Use this to understand what fields are needed when creating or updating a… | Listings | name based |
| get_profile | Get details for a specific advertising profile by ID. | Ads | name based |
| get_sales_metrics | Get aggregated sales metrics from Amazon Sales API. USE THIS for longer date ranges (7+ days, 30 days, etc). IMPORTANT: Data has a 24-48 hour delay, so the last 2 days will NOT… | Reports | name based |
| get_sales_summary | Get REAL-TIME sales summary calculated from orders data. USE THIS for yesterday/today sales (last 48 hours) since Sales API has a delay. Also useful when you need accurate recent… | Reports | name based |
| get_settlement_report | Get settlement reports showing payment disbursements (order sales, refunds, fees, other charges). Settlement reports are auto-generated by Amazon on its own disbursement schedule… | Reports, Finance | name based |
| get_shipment | Get details of a merchant fulfillment shipment, including tracking and label information. | Inventory | name based |
| get_solicitation_actions_for_order | Discover which buyer solicitation actions are available for an order (e.g., productReviewAndSellerFeedback). Returns an empty actions array if the order is not yet eligible… | Orders | name based |
| get_subscription | Get a notification subscription by notification type. | Other | name based |
| get_subscription_by_id | Get a specific notification subscription by notification type and subscription ID. | Other | name based |
| identify_negative_keywords | Identify search terms with high spend but no or low conversions. Returns candidates for negative keywords. | Ads | name based |
| list_content_document_asin_relations | List ASINs associated with an A+ content document. Returns the ASIN relations for the content. | Other | name based |
| list_data_kiosk_queries | List Data Kiosk queries with pagination support. | Reports | name based |
| list_delivery_window_options | List delivery window options for a shipment in an FBA inbound plan. | Inventory | name based |
| list_fulfillment_orders | List fulfillment orders for MCF (Multi-Channel Fulfillment) updated after a given date. | Orders | name based |
| list_inbound_plan_items | List items in an FBA inbound plan. | Inventory | name based |
| list_inbound_plan_shipments | List shipments for a specific FBA inbound plan. | Inventory | name based |
| list_inbound_plans | List FBA inbound plans for the seller account with pagination support. | Inventory | name based |
| list_item_compliance_details | List item compliance details for an FBA inbound plan. | Inventory | name based |
| list_packing_group_boxes | List boxes in a packing group for an FBA inbound plan. | Inventory | name based |
| list_packing_options | List packing options for an FBA inbound plan. | Inventory | name based |
| list_placement_options | List placement options for an FBA inbound plan. | Inventory | name based |
| list_portfolios | List all portfolios. Use filters to narrow results. | Ads | name based |
| list_prep_details | List prep details for items in an FBA inbound plan. | Inventory | name based |
| list_profiles | List all advertising profiles accessible with your credentials. Use this to verify your connection and see available profiles. | Ads | name based |
| list_return_reason_codes | List return reason codes for MCF (Multi-Channel Fulfillment) returns. | Other | name based |
| list_shipment_boxes | List boxes in a shipment of an FBA inbound plan. | Inventory | name based |
| list_shipment_items | List items in a shipment of an FBA inbound plan. | Inventory | name based |
| list_shipment_pallets | List pallets in a shipment of an FBA inbound plan. | Inventory | name based |
| list_transportation_options | List transportation options for a shipment in an FBA inbound plan. | Inventory | name based |
| sb_create_report | Create a Sponsored Brands report. Requires Brand Registry. Returns a reportId. | Ads, Reports | name based |
| sb_download_report | Download a completed Sponsored Brands report. | Ads, Reports | name based |
| sb_get_ad_group | Get details for a specific Sponsored Brands ad group by ID. Requires Brand Registry. | Ads | name based |
| sb_get_bid_recommendations | Get bid recommendations for keywords in a Sponsored Brands ad group. Requires Brand Registry. | Ads | name based |
| sb_get_budget_recommendations | Get budget recommendations for a Sponsored Brands campaign. Requires Brand Registry. | Ads | name based |
| sb_get_campaign | Get details for a specific Sponsored Brands campaign by ID. Requires Brand Registry. | Ads | name based |
| sb_get_keyword | Get details for a specific Sponsored Brands keyword by ID. Requires Brand Registry. | Ads | name based |
| sb_get_keyword_suggestions | Get keyword suggestions for a specific ASIN. Requires Brand Registry. | Ads | name based |
| sb_get_landing_page | Get details for a specific landing page by ID. Requires Brand Registry. | Ads | name based |
| sb_get_media_status | Get the status of a specific media asset by ID. Requires Brand Registry. | Ads | name based |
| sb_get_negative_keyword | Get details for a specific Sponsored Brands negative keyword by ID. Requires Brand Registry. | Ads | name based |
| sb_get_negative_target | Get details for a specific Sponsored Brands negative target by ID. Requires Brand Registry. | Ads | name based |
| sb_get_report_status | Check the status of a Sponsored Brands report. | Ads, Reports | name based |
| sb_get_store | Get details for a specific Amazon Store by brand entity ID. Requires Brand Registry. | Ads | name based |
| sb_get_store_asin_list | Get the list of ASINs associated with a specific Amazon Store. Requires Brand Registry. | Ads | name based |
| sb_list_ad_groups | List all Sponsored Brands ad groups. Requires Brand Registry. | Ads | name based |
| sb_list_campaigns | List all Sponsored Brands campaigns. Requires Brand Registry. | Ads | name based |
| sb_list_keywords | List all Sponsored Brands keywords. Requires Brand Registry. | Ads | name based |
| sb_list_landing_pages | List all landing pages for Sponsored Brands. Requires Brand Registry. | Ads | name based |
| sb_list_media | List all media assets for Sponsored Brands. Requires Brand Registry. | Ads | name based |
| sb_list_negative_keywords | List all Sponsored Brands negative keywords. Requires Brand Registry. | Ads | name based |
| sb_list_negative_targets | List all Sponsored Brands negative targets. Requires Brand Registry. | Ads | name based |
| sb_list_stores | List all Amazon Stores for your brand. Requires Brand Registry. | Ads | name based |
| sb_read_report | Create, wait for, and read a Sponsored Brands report. Requires Brand Registry. | Ads, Reports | name based |
| sd_create_report | Create a Sponsored Display report. Returns a reportId. | Ads, Reports | name based |
| sd_download_report | Download a completed Sponsored Display report. | Ads, Reports | name based |
| sd_get_ad_group | Get details for a specific Sponsored Display ad group by ID. | Ads | name based |
| sd_get_bid_recommendations | Get bid recommendations for targets in a Sponsored Display ad group. | Ads | name based |
| sd_get_budget_recommendations | Get budget recommendations for a Sponsored Display campaign. | Ads | name based |
| sd_get_campaign | Get details for a specific Sponsored Display campaign by ID. | Ads | name based |
| sd_get_negative_keyword | Get details for a specific Sponsored Display negative keyword by ID. | Ads | name based |
| sd_get_negative_target | Get details for a specific Sponsored Display negative target by ID. | Ads | name based |
| sd_get_report_status | Check the status of a Sponsored Display report. | Ads, Reports | name based |
| sd_get_target | Get details for a specific Sponsored Display target by ID. | Ads | name based |
| sd_list_ad_groups | List all Sponsored Display ad groups. | Ads | name based |
| sd_list_campaigns | List all Sponsored Display campaigns. | Ads | name based |
| sd_list_negative_keywords | List all Sponsored Display negative keywords. | Ads | name based |
| sd_list_negative_targets | List all Sponsored Display negative targets. | Ads | name based |
| sd_list_targets | List all Sponsored Display targets. | Ads | name based |
| sd_read_report | Create, wait for, and read a Sponsored Display report in one operation. | Ads, Reports | name based |
| search_catalog | Search the Amazon catalog by keywords or identifiers (ASIN, SKU, UPC, EAN). Returns a list of matching items with summaries. Useful for finding products or looking up items by… | Listings | name based |
| search_content_documents | Search for A+ content documents in the marketplace. Returns a list of content documents with metadata. | Other | name based |
| search_content_publish_records | Search for A+ content publish records by marketplace and optionally by ASIN. Returns publish record metadata. | Other | name based |
| search_listings | Search the seller\'s listings by optional filters (status, sku, productType). Supports pagination via | Listings | name based |
| search_product_type_definitions | Search for Amazon product types by keywords or item name. Returns a list of matching product types with their names and descriptions. Useful for discovering the correct product… | Listings | name based |
| sp_create_report | Create a Sponsored Products report. Returns a reportId that can be used to check status and download. | Reports | name based |
| sp_download_report | Download a completed Sponsored Products report. | Reports | name based |
| sp_get_ad_group | Get details for a specific Sponsored Products ad group by ID. | Ads | name based |
| sp_get_bid_recommendations | Get bid recommendations for keywords in a Sponsored Products ad group. | Ads | name based |
| sp_get_budget_recommendations | Get budget recommendations for a Sponsored Products campaign. | Ads | name based |
| sp_get_campaign | Get details for a specific Sponsored Products campaign by ID. | Ads | name based |
| sp_get_campaign_budget_recommendations | Get budget recommendations for multiple Sponsored Products campaigns in a batch (max 100). | Ads | name based |
| sp_get_keyword | Get details for a specific Sponsored Products keyword by ID. | Ads | name based |
| sp_get_keyword_suggestions | Get keyword suggestions for a specific ASIN. Returns suggested keywords with relevance scores. | Ads | name based |
| sp_get_negative_keyword | Get details for a specific Sponsored Products negative keyword by ID. | Ads | name based |
| sp_get_negative_target | Get details for a specific Sponsored Products negative target by ID. | Ads | name based |
| sp_get_product_ad | Get details for a specific Sponsored Products product ad by ID. | Ads | name based |
| sp_get_report_status | Check the status of a Sponsored Products report. | Reports | name based |
| sp_get_target | Get details for a specific Sponsored Products target by ID. | Ads | name based |
| sp_get_target_bid_recommendations | Get bid recommendations for targets in a Sponsored Products ad group. | Ads | name based |
| sp_list_ad_groups | List all Sponsored Products ad groups. Use filters to narrow results. | Ads | name based |
| sp_list_budget_rules | List all budget rules for Sponsored Products campaigns. | Ads | name based |
| sp_list_campaigns | List all Sponsored Products campaigns. Use stateFilter to filter by status (ENABLED, PAUSED, ARCHIVED). | Ads | name based |
| sp_list_keywords | List all Sponsored Products keywords. Use filters to narrow results. | Ads | name based |
| sp_list_negative_keywords | List all Sponsored Products negative keywords. Use filters to narrow results. | Ads | name based |
| sp_list_negative_targets | List all Sponsored Products negative targets. Use filters to narrow results. | Ads | name based |
| sp_list_product_ads | List all Sponsored Products product ads. Use filters to narrow results. | Ads | name based |
| sp_list_targets | List all Sponsored Products targets. Use filters to narrow results. | Ads | name based |
| sp_read_report | Create, wait for, and read a Sponsored Products report in one operation. Returns the report data directly. | Reports | name based |
| validate_content_document_asin_relations | Validate whether ASINs can be associated with an A+ content document. Returns validation results without making changes. | Other | name based |
Method
How we checked this server.
We read the tool definitions in the source code. We did not run the server against a seller account.7
Not tested with credentials. We did not connect this server to a seller or ads account. A tool marked read can still have side effects we could not see, and a vendor can add write tools at any time. Check the list again before you grant access.
Areas come from keywords in tool names, as explained on the matrix page.
Notes
Sources for this report
- 1Source repository or product pagegithub.com
- 2Documentationgithub.com
- 3License: GitHub API repo.license (search 2026-10-30)
- 4Authentication: static scan of repo (env names / code patterns)
- 5Pricing: https://github.com/jhrendon/amazon-mcpgithub.com
- 6Marketplaces: marketplace IDs found in code
- 7Our MCP inventory of Oct 30, 2026: tool list, access marks, stars and last commit. GitHub repository search (22 queries, unauthenticated) -> shallow clone -> static extraction (extract_tools.py) -> optional runtime tools/list (mcp_probe.py); vendor/official from public docs. access=read|write is a name/description heuristic unless access_basis says otherwise.