Amazon Selling Partner MCP
MCP server for the Amazon Selling Partner API: orders, listings, pricing, FBA, and reimbursements.
Documentation
Amazon Seller Central MCP server (Amazon Selling Partner MCP) by Kuudo
One MCP for the entire Amazon Selling Partner API: 304 operations across 40+ services, from Catalog, Listings, and Orders to FBA and A+ Content.
Product page: https://www.kuudo.com/features/amazon-selling-partner-mcp/ · Docs: https://www.kuudo.com/docs/mcp-reference/amazon-sp-tools/ · Pricing: https://www.kuudo.com/pricing.md
Connect
Kuudo runs in your own cloud. The Community plan deploys one instance of each Amazon MCP server into your account, and your client connects to that deployment:
{
"mcpServers": {
"amazon-selling-partner-mcp": {
"url": "https://<your-host>/mcp",
"headers": {
"Authorization": "Bearer <your Kuudo API key>"
}
}
}
}
Replace <your-host> with the hostname of your deployment and the bearer value with your Kuudo API key.
What this repository is
This repository holds registry metadata and a catalog-only stub. Live execution runs in your Kuudo deployment. The server source is not published. The stub in src/ answers tools/list with the catalog below, serves the same catalog as one resource (kuudo://catalog/tools.json), offers one prompt (connect) carrying the setup guidance, and returns an error with that guidance on any call, so registries and clients can inspect the surface without any access to Amazon.
Inspect the catalog locally with Docker
The image runs the same catalog-only stub over stdio. It is not the live server.
docker build -t amazon-selling-partner-mcp .
docker run -i --rm amazon-selling-partner-mcp
Point a client at it with a stdio entry:
{
"mcpServers": {
"amazon-selling-partner-mcp-catalog": {
"command": "docker",
"args": ["run", "-i", "--rm", "amazon-selling-partner-mcp"]
}
}
}
Tools
304 API operations exposed as 303 tools across 51 Selling Partner API resources. Two operations share one name and collapse into one tool. The production server's built-in setup and status tools are not listed here.
Argument schemas are not published in this catalog: every tool carries an empty object schema, and the live server in your deployment validates the real parameters on each call.
| Resource | Operations |
|---|---|
| AplusContent | 10 |
| AppIntegrations | 3 |
| ApplicationManagement | 1 |
| Awd | 11 |
| CatalogItems | 2 |
| CatalogItems20201201 | 2 |
| CatalogItemsV0 | 1 |
| CustomerFeedback | 7 |
| DataKiosk | 5 |
| DeliveryByAmazon | 2 |
| EasyShip | 5 |
| ExternalFulfillmentInventory | 1 |
| ExternalFulfillmentReturns | 2 |
| ExternalFulfillmentShipments | 10 |
| FbaInboundEligibility | 1 |
| FbaInventory | 4 |
| Feeds | 6 |
| Fees | 3 |
| Finances | 1 |
| FinancesV0 | 4 |
| FulfillmentInbound | 45 |
| FulfillmentInboundV0 | 6 |
| FulfillmentOutbound | 14 |
| Invoices | 10 |
| ListingsItems | 5 |
| ListingsItems20200901 | 3 |
| ListingsRestrictions | 1 |
| MerchantFulfillment | 5 |
| Messaging | 12 |
| Notifications | 8 |
| Orders | 10 |
| Ordersv2 | 2 |
| ProductPricing | 6 |
| ProductPricing20220501 | 2 |
| ProductType | 2 |
| Replenishment | 3 |
| Replenishment20221107 | 3 |
| Reports | 9 |
| Sales | 1 |
| Sellers | 2 |
| SellerWallet | 12 |
| Services | 17 |
| ShipmentInvoicing | 3 |
| Shipping | 20 |
| ShippingLegacy | 9 |
| Solicitations | 2 |
| SupplySources | 6 |
| Tokens | 1 |
| Transfers | 2 |
| Uploads | 1 |
| Vehicles | 1 |
Every operation (303)
| Tool | Access | What it does |
|---|---|---|
AplusContent_validateContentDocumentAsinRelations | write | Checks if the A+ Content document is valid for use on a set of ASINs. |
AplusContent_searchContentDocuments | read | Returns a list of all A+ Content documents, including metadata, that are assigned to a selling partner. |
AplusContent_createContentDocument | write | Creates a new A+ Content document. |
AplusContent_getContentDocument | read | Returns an A+ Content document, if available. |
AplusContent_updateContentDocument | write | Updates an existing A+ Content document. |
AplusContent_postContentDocumentApprovalSubmission | write | Submits an A+ Content document for review, approval, and publishing. |
AplusContent_listContentDocumentAsinRelations | read | Returns a list of ASINs that are related to the specified A+ Content document, if available. |
AplusContent_postContentDocumentAsinRelations | write | Replaces all ASINs related to the specified A+ Content document, if available. |
AplusContent_postContentDocumentSuspendSubmission | write | Submits a request to suspend visible A+ Content. |
AplusContent_searchContentPublishRecords | read | Searches for A+ Content publishing records, if available. |
AppIntegrations_createNotification | write | Create a notification for sellers in Seller Central. |
AppIntegrations_deleteNotifications | write | Remove your application's notifications from the Appstore notifications dashboard. |
AppIntegrations_recordActionFeedback | write | Records the seller's response to a notification. |
ApplicationManagement_rotateApplicationClientSecret | write | Rotates application client secrets for a developer application. |
Awd_checkInboundEligibility | write | Determines if the packages you specify are eligible for an AWD inbound order and contains error details for ineligible packages. |
Awd_createInbound | write | Creates a draft AWD inbound order with a list of packages for inbound shipment. |
Awd_getInbound | read | Retrieves an AWD inbound order. |
Awd_updateInbound | write | Updates an AWD inbound order that is in DRAFT status and not yet confirmed. |
Awd_cancelInbound | write | Cancels an AWD Inbound order and its associated shipment. |
Awd_confirmInbound | write | Confirms an AWD inbound order in DRAFT status. |
Awd_listInboundShipments | read | Retrieves a summary of all the inbound AWD shipments associated with a merchant, with the ability to apply optional filters. |
Awd_getInboundShipment | read | Retrieves an AWD inbound shipment. |
Awd_getInboundShipmentLabels | read | Retrieves the box labels for a shipment ID that you specify. |
Awd_updateInboundShipmentTransportDetails | write | Updates transport details for an AWD shipment. |
Awd_listInventory | read | Lists AWD inventory associated with a merchant with the ability to apply optional filters. |
CatalogItems_searchCatalogItems | read | Search for a list of Amazon catalog items and item-related information. |
CatalogItems_getCatalogItem | read | Retrieves details for an item in the Amazon catalog. |
CatalogItems20201201_searchCatalogItems | read | Search for and return a list of Amazon catalog items and associated information. |
CatalogItems20201201_getCatalogItem | read | Retrieves details for an item in the Amazon catalog. |
CatalogItemsV0_listCatalogCategories | read | Returns the parent categories to which an item belongs, based on the specified ASIN or SellerSKU. |
CustomerFeedback_getBrowseNodeReturnTopics | read | Retrieve the topics that customers mention when they return items in a browse node. |
CustomerFeedback_getBrowseNodeReturnTrends | read | Retrieve the trends of topics that customers mention when they return items in a browse node. |
CustomerFeedback_getBrowseNodeReviewTopics | read | Retrieve a browse node's ten most positive and ten most negative review topics. |
CustomerFeedback_getBrowseNodeReviewTrends | read | Retrieve the positive and negative review trends of items in a browse node for the past six months. |
CustomerFeedback_getItemBrowseNode | read | This API returns the associated browse node of the requested ASIN. |
CustomerFeedback_getItemReviewTopics | read | Retrieve an item's ten most positive and ten most negative review topics. |
CustomerFeedback_getItemReviewTrends | read | Retrieve an item's positive and negative review trends for the past six months. |
DataKiosk_getDocument | read | Returns the information required for retrieving a Data Kiosk document's contents. |
DataKiosk_getQueries | read | Returns details for the Data Kiosk queries that match the specified filters. |
DataKiosk_createQuery | write | Creates a Data Kiosk query request. |
DataKiosk_cancelQuery | write | Cancels the query specified by the queryId parameter. |
DataKiosk_getQuery | read | Returns query details for the query specified by the queryId parameter. |
DeliveryByAmazon_submitInvoice | write | Submits a shipment invoice for a given order or shipment. |
DeliveryByAmazon_getInvoiceStatus | read | Returns the invoice status for the order or shipment you specify. |
EasyShip_getScheduledPackage | read | Returns information about a package, including dimensions, weight, time slot information for handover, invoice and item information, and status. |
EasyShip_updateScheduledPackages | write | Updates the time slot for handing over the package indicated by the specified scheduledPackageId. |
EasyShip_createScheduledPackage | write | Schedules an Easy Ship order and returns the scheduled package information. |
EasyShip_createScheduledPackageBulk | write | This operation automatically schedules a time slot for all the amazonOrderIds given as input, generating the associated shipping labels, along with other compliance documents according to the… |
EasyShip_listHandoverSlots | read | Returns time slots available for Easy Ship orders to be scheduled based on the package weight and dimensions that the seller specifies. |
ExternalFulfillmentInventory_batchInventory | write | Make up to 10 inventory requests. |
ExternalFulfillmentReturns_listReturns | read | Retrieve a list of return items. |
ExternalFulfillmentReturns_getReturn | read | Retrieve the return item with the specified ID. |
ExternalFulfillmentShipments_getShipments | read | Get a list of shipments created for the seller in the status you specify. |
ExternalFulfillmentShipments_getShipment | read | Get a single shipment with the ID you specify. |
ExternalFulfillmentShipments_processShipment | write | Confirm or reject the specified shipment. |
ExternalFulfillmentShipments_retrieveInvoice | read | Retrieve invoices for the shipment you specify. |
ExternalFulfillmentShipments_generateInvoice | write | Get invoices for the shipment you specify. |
ExternalFulfillmentShipments_createPackages | write | Provide details about the packages in the specified shipment. |
ExternalFulfillmentShipments_updatePackageStatus | write | Updates the status of the packages. |
ExternalFulfillmentShipments_updatePackage | write | Updates the details about the packages that will be used to fulfill the specified shipment. |
ExternalFulfillmentShipments_generateShipLabels | write | Generate and retrieve all shipping labels for one or more packages in the shipment you specify. |
ExternalFulfillmentShipments_retrieveShippingOptions | read | Get a list of shipping options for a package in a shipment given the shipment's marketplace and channel. |
FbaInboundEligibility_getItemEligibilityPreview | read | This operation gets an eligibility preview for an item that you specify. |
FbaInventory_createInventoryItem | write | Requests that Amazon create product-details in the Sandbox Inventory in the sandbox environment. |
FbaInventory_addInventory | write | Requests that Amazon add items to the Sandbox Inventory with desired amount of quantity in the sandbox environment. |
FbaInventory_deleteInventoryItem | write | Requests that Amazon Deletes an item from the Sandbox Inventory in the sandbox environment. |
FbaInventory_getInventorySummaries | read | Returns a list of inventory summaries. |
Feeds_createFeedDocument | write | Creates a feed document for the feed type that you specify. |
Feeds_getFeedDocument | read | Returns the information required for retrieving a feed document's contents. |
Feeds_getFeeds | read | Returns feed details for the feeds that match the filters that you specify. |
Feeds_createFeed | write | Creates a feed. |
Feeds_cancelFeed | write | Cancels the feed that you specify. |
Feeds_getFeed | read | Returns feed details (including the resultDocumentId, if available) for the feed that you specify. |
Fees_getMyFeesEstimates | read | Returns the estimated fees for a list of products. |
Fees_getMyFeesEstimateForASIN | read | Returns the estimated fees for the item indicated by the specified ASIN in the marketplace specified in the request body. |
Fees_getMyFeesEstimateForSKU | read | Returns the estimated fees for the item indicated by the specified seller SKU in the marketplace specified in the request body. |
Finances_listTransactions | read | Returns transactions for the given parameters. |
FinancesV0_listFinancialEventGroups | read | Returns financial event groups for a given date range. |
FinancesV0_listFinancialEventsByGroupId | read | Returns all financial events for the specified financial event group. |
FinancesV0_listFinancialEvents | read | Returns financial events for the specified data range. |
FinancesV0_listFinancialEventsByOrderId | read | Returns all financial events for the specified order. |
FulfillmentInbound_listInboundPlans | read | Provides a list of inbound plans with minimal information. |
FulfillmentInbound_createInboundPlan | write | Creates an inbound plan. |
FulfillmentInbound_getInboundPlan | read | Fetches the top level information about an inbound plan. |
FulfillmentInbound_listInboundPlanBoxes | read | Provides a paginated list of box packages in an inbound plan. |
FulfillmentInbound_cancelInboundPlan | write | Cancels an Inbound Plan. |
FulfillmentInbound_listInboundPlanItems | read | Provides a paginated list of item packages in an inbound plan. |
FulfillmentInbound_updateInboundPlanName | write | Updates the name of an existing inbound plan. |
FulfillmentInbound_listPackingGroupBoxes | read | Retrieves a page of boxes from a given packing group. |
FulfillmentInbound_listPackingGroupItems | read | Retrieves a page of items in a given packing group. |
FulfillmentInbound_setPackingInformation | write | Sets packing information for an inbound plan. |
FulfillmentInbound_listPackingOptions | read | Retrieves a list of all packing options for an inbound plan. |
FulfillmentInbound_generatePackingOptions | write | Generates available packing options for the inbound plan. |
FulfillmentInbound_confirmPackingOption | write | Confirms the packing option for an inbound plan. |
FulfillmentInbound_listInboundPlanPallets | read | Provides a paginated list of pallet packages in an inbound plan. |
FulfillmentInbound_listPlacementOptions | read | Provides a list of all placement options for an inbound plan. |
FulfillmentInbound_generatePlacementOptions | write | Generates placement options for the inbound plan. |
FulfillmentInbound_confirmPlacementOption | write | Confirms the placement option for an inbound plan. |
FulfillmentInbound_getShipment | read | Provides the full details for a specific shipment within an inbound plan. |
FulfillmentInbound_listShipmentBoxes | read | Provides a paginated list of box packages in a shipment. |
FulfillmentInbound_listShipmentContentUpdatePreviews | read | Retrieve a paginated list of shipment content update previews for a given shipment. |
FulfillmentInbound_generateShipmentContentUpdatePreviews | write | Generate a shipment content update preview given a set of intended boxes and/or items for a shipment with a confirmed carrier. |
FulfillmentInbound_getShipmentContentUpdatePreview | read | Retrieve a shipment content update preview which provides a summary of the requested shipment content changes along with the transportation cost implications of the change that can only be confirmed… |
FulfillmentInbound_confirmShipmentContentUpdatePreview | write | Confirm a shipment content update preview and accept the changes in transportation cost. |
FulfillmentInbound_getDeliveryChallanDocument | read | Provide delivery challan document for PCP transportation in IN marketplace. |
FulfillmentInbound_listDeliveryWindowOptions | read | Retrieves all delivery window options for a shipment. |
FulfillmentInbound_generateDeliveryWindowOptions | write | Generates available delivery window options for a given shipment. |
FulfillmentInbound_confirmDeliveryWindowOptions | write | Confirms the delivery window option for chosen shipment within an inbound plan. |
FulfillmentInbound_listShipmentItems | read | Provides a paginated list of item packages in a shipment. |
FulfillmentInbound_updateShipmentName | write | Updates the name of an existing shipment. |
FulfillmentInbound_listShipmentPallets | read | Provides a paginated list of pallet packages in a shipment. |
FulfillmentInbound_cancelSelfShipAppointment | write | Cancels a self-ship appointment slot against a shipment. |
FulfillmentInbound_getSelfShipAppointmentSlots | read | Retrieves a list of available self-ship appointment slots used to drop off a shipment at a warehouse. |
FulfillmentInbound_generateSelfShipAppointmentSlots | write | Initiates the process of generating the appointment slots list. |
FulfillmentInbound_scheduleSelfShipAppointment | write | Confirms or reschedules a self-ship appointment slot against a shipment. |
FulfillmentInbound_updateShipmentSourceAddress | write | Updates the source address of an existing shipment. |
FulfillmentInbound_updateShipmentTrackingDetails | write | Updates a shipment's tracking details. |
FulfillmentInbound_listTransportationOptions | read | Retrieves all transportation options for a shipment. |
FulfillmentInbound_generateTransportationOptions | write | Generates available transportation options for a given placement option. |
FulfillmentInbound_confirmTransportationOptions | write | Confirms all the transportation options for an inbound plan. |
FulfillmentInbound_listItemComplianceDetails | read | List the inbound compliance details for MSKUs in a given marketplace. |
FulfillmentInbound_updateItemComplianceDetails | write | Update compliance details for a list of MSKUs. |
FulfillmentInbound_createMarketplaceItemLabels | write | For a given marketplace - creates labels for a list of MSKUs. |
FulfillmentInbound_listPrepDetails | read | Get preparation details for a list of MSKUs in a specified marketplace.\n\nNote: MSKUs that contain certain characters must be encoded. |
FulfillmentInbound_setPrepDetails | write | Set the preparation details for a list of MSKUs in a specified marketplace. |
FulfillmentInbound_getInboundOperationStatus | read | Gets the status of the processing of an asynchronous API call. |
FulfillmentInboundV0_getPrepInstructions | read | Returns labeling requirements and item preparation instructions to help prepare items for shipment to Amazon's fulfillment network. |
FulfillmentInboundV0_getShipmentItems | read | Returns a list of items in a specified inbound shipment, or a list of items that were updated within a specified time frame. |
FulfillmentInboundV0_getShipments | read | Returns a list of inbound shipments based on criteria that you specify. |
FulfillmentInboundV0_getBillOfLading | read | Returns a bill of lading for a Less Than Truckload/Full Truckload (LTL/FTL) shipment. |
FulfillmentInboundV0_getShipmentItemsByShipmentId | read | Returns a list of items in a specified inbound shipment. |
FulfillmentInboundV0_getLabels | read | Returns package/pallet labels for faster and more accurate shipment processing at the Amazon fulfillment center. |
FulfillmentOutbound_deliveryOffers | write | Returns delivery options that include an estimated delivery date and offer expiration, based on criteria that you specify. |
FulfillmentOutbound_getFeatures | read | Returns a list of features available for Multi-Channel Fulfillment orders in the marketplace you specify, and whether the seller for which you made the call is enrolled for each feature. |
FulfillmentOutbound_getFeatureInventory | read | Returns a list of inventory items that are eligible for the fulfillment feature you specify. |
FulfillmentOutbound_getFeatureSKU | read | Returns the number of items with the sellerSku you specify that can have orders fulfilled using the specified feature. |
FulfillmentOutbound_listAllFulfillmentOrders | read | Returns a list of fulfillment orders fulfilled after (or at) a specified date-time, or indicated by the nextToken parameter. |
FulfillmentOutbound_createFulfillmentOrder | write | Requests that Amazon ship items from the seller's inventory in Amazon's fulfillment network to a destination address. |
FulfillmentOutbound_getFulfillmentPreview | read | Returns a list of fulfillment order previews based on shipping criteria that you specify. |
FulfillmentOutbound_getFulfillmentOrder | read | Returns the fulfillment order indicated by the specified order identifier. |
FulfillmentOutbound_updateFulfillmentOrder | write | Updates and/or requests shipment for a fulfillment order with an order hold on it. |
FulfillmentOutbound_cancelFulfillmentOrder | write | Requests that Amazon stop attempting to fulfill the fulfillment order indicated by the specified order identifier. |
FulfillmentOutbound_createFulfillmentReturn | write | Creates a fulfillment return. |
FulfillmentOutbound_submitFulfillmentOrderStatusUpdate | write | Requests that Amazon update the status of an order in the sandbox testing environment. |
FulfillmentOutbound_listReturnReasonCodes | read | Returns a list of return reason codes for a seller SKU in a given marketplace. |
FulfillmentOutbound_getPackageTrackingDetails | read | Returns delivery tracking information for a package in an outbound shipment for a Multi-Channel Fulfillment order. |
Invoices_getInvoicesAttributes | read | Returns marketplace-dependent schemas and their respective set of possible values. |
Invoices_getInvoicesDocument | read | Returns the invoice document's ID and URL. |
Invoices_getInvoicesExports | read | Returns invoice exports details for exports that match the filters that you specify. |
Invoices_createInvoicesExport | write | Creates an invoice export request. |
Invoices_getInvoicesExport | read | Returns invoice export details (including the exportDocumentId, if available) for the export that you specify. |
Invoices_getGovernmentInvoiceStatus | read | Returns the status of an invoice generation request. |
Invoices_createGovernmentInvoice | write | Submits an asynchronous government invoice creation request. |
Invoices_getGovernmentInvoiceDocument | read | Returns an invoiceDocument object containing an invoiceDocumentUrl . |
Invoices_getInvoices | read | Returns invoice details for the invoices that match the filters that you specify. |
Invoices_getInvoice | read | Returns invoice data for the specified invoice. |
ListingsItems_searchListingsItems | read | Search for and return a list of selling partner listings items and their respective details. |
ListingsItems_deleteListingsItem | write | Delete a listings item for a selling partner. |
ListingsItems_getListingsItem | read | Returns details about a listings item for a selling partner. |
ListingsItems_patchListingsItem | write | Partially update (patch) a listings item for a selling partner. |
ListingsItems_putListingsItem | write | Creates a new or fully-updates an existing listings item for a selling partner. |
ListingsItems20200901_deleteListingsItem | write | Delete a listings item for a selling partner. |
ListingsItems20200901_patchListingsItem | write | Partially update (patch) a listings item for a selling partner. |
ListingsItems20200901_putListingsItem | write | Creates a new or fully-updates an existing listings item for a selling partner. |
ListingsRestrictions_getListingsRestrictions | read | Returns listing restrictions for an item in the Amazon Catalog. |
MerchantFulfillment_getAdditionalSellerInputs | read | Gets a list of additional seller inputs required for a ship method. |
MerchantFulfillment_getEligibleShipmentServices | read | Returns a list of shipping service offers that satisfy the specified shipment request details. |
MerchantFulfillment_createShipment | write | Create a shipment with the information provided. |
MerchantFulfillment_cancelShipment | write | Cancel the shipment indicated by the specified shipment identifier. |
MerchantFulfillment_getShipment | read | Returns the shipment information for an existing shipment. |
Messaging_getMessagingActionsForOrder | read | Returns a list of message types that are available for an order that you specify. |
Messaging_GetAttributes | read | Returns a response containing attributes related to an order. |
Messaging_CreateAmazonMotors | write | Sends a message to a buyer to provide details about an Amazon Motors order. |
Messaging_confirmCustomizationDetails | write | Sends a message asking a buyer to provide or verify customization details such as name spelling, images, initials, etc. |
Messaging_createConfirmDeliveryDetails | write | Sends a message to a buyer to arrange a delivery or to confirm contact information for making a delivery. |
Messaging_createConfirmOrderDetails | write | Sends a message to ask a buyer an order-related question prior to shipping their order. |
Messaging_createConfirmServiceDetails | write | Sends a message to contact a Home Service customer to arrange a service call or to gather information prior to a service call. |
Messaging_createDigitalAccessKey | write | Sends a buyer a message to share a digital access key that is required to utilize digital content in their order. |
Messaging_sendInvoice | write | Sends a message providing the buyer an invoice |
Messaging_createLegalDisclosure | write | Sends a critical message that contains documents that a seller is legally obligated to provide to the buyer. |
Messaging_createUnexpectedProblem | write | Sends a critical message to a buyer that an unexpected problem was encountered affecting the completion of the order. |
Messaging_CreateWarranty | write | Sends a message to a buyer to provide details about warranty information on a purchase in their order. |
Notifications_getDestinations | read | Returns information about all destinations. |
Notifications_createDestination | write | Creates a destination resource to receive notifications. |
Notifications_deleteDestination | write | Deletes the destination that you specify. |
Notifications_getDestination | read | Returns information about the destination that you specify. |
Notifications_getSubscription | read | Returns information about subscription of the specified notification type and payload version. |
Notifications_createSubscription | write | Creates a subscription for the specified notification type to be delivered to the specified destination. |
Notifications_deleteSubscriptionById | write | Deletes the subscription indicated by the subscription identifier and notification type that you specify. |
Notifications_getSubscriptionById | read | Returns information about a subscription for the specified notification type. |
Orders_getOrders | read | Returns orders that are created or updated during the specified time period. |
Orders_getOrder | read | Returns the order that you specify. |
Orders_getOrderAddress | read | Returns the shipping address for the order that you specify. |
Orders_getOrderBuyerInfo | read | Returns buyer information for the order that you specify. |
Orders_getOrderItems | read | Returns detailed order item information for the order that you specify. |
Orders_getOrderItemsBuyerInfo | read | Returns buyer information for the order items in the order that you specify. |
Orders_getOrderRegulatedInfo | read | Returns regulated information for the order that you specify. |
Orders_updateVerificationStatus | write | Updates (approves or rejects) the verification status of an order containing regulated products. |
Orders_updateShipmentStatus | write | Update the shipment status for an order that you specify. |
Orders_confirmShipment | write | Updates the shipment confirmation status for a specified order. |
Ordersv2_searchOrders | read | Returns orders that are created or updated during the time period that you specify. |
Ordersv2_getOrder | read | Returns the order that you specify. |
ProductPricing_getItemOffersBatch | read | Returns the lowest priced offers for a batch of items based on ASIN. |
ProductPricing_getListingOffersBatch | read | Returns the lowest priced offers for a batch of listings by SKU. |
ProductPricing_getCompetitivePricing | read | Returns competitive pricing information for a seller's offer listings based on seller SKU or ASIN. |
ProductPricing_getItemOffers | read | Returns the lowest priced offers for a single item based on ASIN. |
ProductPricing_getListingOffers | read | Returns the lowest priced offers for a single SKU listing. |
ProductPricing_getPricing | read | Returns pricing information for a seller's offer listings based on seller SKU or ASIN. |
ProductPricing20220501_getCompetitiveSummary | read | Returns the competitive summary response, including featured buying options for the ASIN and marketplaceId combination. |
ProductPricing20220501_getFeaturedOfferExpectedPriceBatch | read | Returns the set of responses that correspond to the batched list of up to 40 requests defined in the request body. |
ProductType_searchDefinitionsProductTypes | read | Search for and return a list of Amazon product types that have definitions available. |
ProductType_getDefinitionsProductType | read | Retrieve an Amazon product type definition. |
Replenishment_listOfferMetrics | read | Returns aggregated replenishment program metrics for a selling partner's offers. |
Replenishment_listOffers | read | Returns the details of a selling partner's replenishment program offers. |
Replenishment_getSellingPartnerMetrics | read | Returns aggregated replenishment program metrics for a selling partner. |
Replenishment20221107_listOfferMetrics | read | Returns aggregated replenishment program metrics for a selling partner's offers. |
Replenishment20221107_listOffers | read | Returns the details of a selling partner's replenishment program offers. |
Replenishment20221107_getSellingPartnerMetrics | read | Returns aggregated replenishment program metrics for a selling partner. |
Reports_getReportDocument | read | Returns the information required for retrieving a report document's contents. |
Reports_getReports | read | Returns report details for the reports that match the filters that you specify. |
Reports_createReport | write | Creates a report. |
Reports_cancelReport | write | Cancels the report that you specify. |
Reports_getReport | read | Returns report details (including the reportDocumentId, if available) for the report that you specify. |
Reports_getReportSchedules | read | Returns report schedule details that match the filters that you specify. |
Reports_createReportSchedule | write | Creates a report schedule. |
Reports_cancelReportSchedule | write | Cancels the report schedule that you specify. |
Reports_getReportSchedule | read | Returns report schedule details for the report schedule that you specify. |
Sales_getOrderMetrics | read | Returns aggregated order metrics for given interval, broken down by granularity, for given buyer type. |
Sellers_getAccount | read | Returns information about a seller account and its marketplaces. |
Sellers_getMarketplaceParticipations | read | Returns a list of marketplaces where the seller can list items and information about the seller's participation in those marketplaces. |
SellerWallet_listAccounts | read | Get Seller Wallet accounts for a seller. |
SellerWallet_getAccount | read | Retrieve a Seller Wallet bank account by Amazon account identifier. |
SellerWallet_listAccountBalances | read | Retrieve the balance in a given Seller Wallet bank account. |
SellerWallet_listAccountTransactions | read | Retrieve a list of transactions for a given Seller Wallet bank account. |
SellerWallet_createTransaction | write | Create a transaction request from a Seller Wallet account to another customer-provided account. |
SellerWallet_getTransaction | read | Find a transaction by the Amazon transaction identifier. |
SellerWallet_getTransferPreview | read | Retrieve a list of potential fees on a transaction. |
SellerWallet_listTransferSchedules | read | Retrieve transfer schedules of a Seller Wallet bank account. |
SellerWallet_createTransferSchedule | write | Create a transfer schedule request from a Seller Wallet account to another customer-provided account. |
SellerWallet_updateTransferSchedule | write | Update transfer schedule information. |
SellerWallet_deleteScheduleTransaction | write | Delete a transaction request that is scheduled from Amazon Seller Wallet account to another customer-provided account. |
SellerWallet_getTransferSchedule | read | Find a particular Amazon Seller Wallet account transfer schedule. |
Services_getAppointmentSlots | read | Gets appointment slots as per the service context specified. |
Services_createServiceDocumentUploadDestination | write | Creates an upload destination. |
Services_createReservation | write | Create a reservation. |
Services_cancelReservation | write | Cancel a reservation. |
Services_updateReservation | write | Update a reservation. |
Services_getServiceJobs | read | Gets service job details for the specified filter query. |
Services_getServiceJobByServiceJobId | read | Gets details of service job indicated by the provided serviceJobID. |
Services_getAppointmmentSlotsByJobId | read | Gets appointment slots for the service associated with the service job id specified. |
Services_addAppointmentForServiceJobByServiceJobId | write | Adds an appointment to the service job indicated by the service job identifier specified. |
Services_rescheduleAppointmentForServiceJobByServiceJobId | write | Reschedules an appointment for the service job indicated by the service job identifier specified. |
Services_setAppointmentFulfillmentData | write | Updates the appointment fulfillment data related to a given jobID and appointmentID. |
Services_assignAppointmentResources | write | Assigns new resource(s) or overwrite/update the existing one(s) to a service job appointment. |
Services_cancelServiceJobByServiceJobId | write | Cancels the service job indicated by the service job identifier specified. |
Services_completeServiceJobByServiceJobId | write | Completes the service job indicated by the service job identifier specified. |
Services_getFixedSlotCapacity | read | Provides capacity in fixed-size slots. |
Services_getRangeSlotCapacity | read | Provides capacity slots in a format similar to availability records. |
Services_updateSchedule | write | Update the schedule of the given resource. |
ShipmentInvoicing_getShipmentDetails | read | Returns the shipment details required to issue an invoice for the specified shipment. |
ShipmentInvoicing_submitInvoice | write | Submits a shipment invoice document for a given shipment. |
ShipmentInvoicing_getInvoiceStatus | read | Returns the invoice status for the shipment you specify. |
Shipping_getAccessPoints | read | Returns a list of access points in proximity of input postal code. |
Shipping_getCarrierAccountFormInputs | read | This API will return a list of input schema required to register a shipper account with the carrier. |
Shipping_getCarrierAccounts | read | This API will return Get all carrier accounts for a merchant. |
Shipping_linkCarrierAccount | write | This API associates/links the specified carrier account with the merchant. Two API operations share this name; the server exposes one tool. |
Shipping_unlinkCarrierAccount | write | This API Unlink the specified carrier account with the merchant. |
Shipping_createClaim | write | This API will be used to create claim for single eligible shipment. |
Shipping_generateCollectionForm | write | This API Call to generate the collection form. |
Shipping_getCollectionFormHistory | read | This API Call to get the history of the previously generated collection forms. |
Shipping_getCollectionForm | read | This API reprint a collection form. |
Shipping_submitNdrFeedback | write | This API submits the NDR (Non-delivery Report) Feedback for any eligible shipment. |
Shipping_oneClickShipment | write | Purchases a shipping service identifier and returns purchase-related details and documents. |
Shipping_purchaseShipment | write | Purchases a shipping service and returns purchase related details and documents. |
Shipping_getAdditionalInputs | read | Returns the JSON schema to use for providing additional inputs when needed to purchase a shipping offering. |
Shipping_directPurchaseShipment | write | Purchases the shipping service for a shipment using the best fit service offering. |
Shipping_getRates | read | Returns the available shipping service offerings. |
Shipping_cancelShipment | write | Cancels a purchased shipment. |
Shipping_getShipmentDocuments | read | Returns the shipping documents associated with a package in a shipment. |
Shipping_getTracking | read | Returns tracking information for a purchased shipment. |
Shipping_getUnmanifestedShipments | read | This API Get all unmanifested carriers with shipment locations. |
ShippingLegacy_getAccount | read | Verify if the current account is valid. |
ShippingLegacy_purchaseShipment | write | Purchase shipping labels. |
ShippingLegacy_getRates | read | Get service rates. |
ShippingLegacy_createShipment | write | Create a new shipment. |
ShippingLegacy_getShipment | read | Return the entire shipment object for the shipmentId. |
ShippingLegacy_cancelShipment | write | Cancel a shipment by the given shipmentId. |
ShippingLegacy_retrieveShippingLabel | write | Retrieve shipping label based on the shipment id and tracking id. |
ShippingLegacy_purchaseLabels | write | Purchase shipping labels based on a given rate. |
ShippingLegacy_getTrackingInformation | read | Return the tracking information of a shipment. |
Solicitations_getSolicitationActionsForOrder | read | Returns a list of solicitation types that are available for an order that you specify. |
Solicitations_createProductReviewAndSellerFeedbackSolicitation | write | Sends a solicitation to a buyer asking for seller feedback and a product review for the specified order. |
SupplySources_getSupplySources | read | The path to retrieve paginated supply sources. |
SupplySources_createSupplySource | write | Create a new supply source. |
SupplySources_archiveSupplySource | write | Archive a supply source, making it inactive. |
SupplySources_getSupplySource | read | Retrieve a supply source. |
SupplySources_updateSupplySource | write | Update the configuration and capabilities of a supply source. |
SupplySources_updateSupplySourceStatus | write | Update the status of a supply source. |
Tokens_createRestrictedDataToken | write | Returns a Restricted Data Token (RDT) for one or more restricted resources that you specify. |
Transfers_getPaymentMethods | read | Returns the list of payment methods for the seller, which can be filtered by method type. |
Transfers_initiatePayout | write | Initiates an on-demand payout to the seller's default deposit method in Seller Central for the given marketplaceId and accountType, if eligible. |
Uploads_createUploadDestinationForResource | write | Creates an upload destination, returning the information required to upload a file to the destination and to programmatically access the file. |
Vehicles_getVehicles | read | Get the latest collection of vehicles |
Set up your client
- Quick Start: Activepieces MCP
- Quick Start: Google Antigravity
- Quick Start: ChatGPT Skills
- Quick Start: ChatGPT
- Quick Start: Claude
- Quick Start: Claude Skills
- Quick Start: Claude Code MCP
- Quick Start: Claude Cowork for Amazon Workflows
- Quick Start: Claude Code Skills
- Quick Start: Codex Skills
- Quick Start: Codex
- Quick Start: Hermes MCP
- Quick Start: Lovable
- Quick Start: n8n MCP
- Quick Start: NanoClaw MCP
- Quick Start: OpenAI API
- Quick Start: OpenClaw MCP
- Quick Start: Perplexity MCP
Playbooks
Operator guides grounded in Amazon's own documentation, each with the artifact the agent produces:
- Auditing FBA Reimbursements: What Amazon Owes You
- Diagnose a Suppressed Listing: Stranded to Buyable
- Recover Buy Box Eligibility: Causes and Fixes
- FBA Inventory Health: The Post-2024 Fee Playbook
- Brand Registry: Fix 'Trademark Already Enrolled'
- Seeded Image Upgrades: Regenerating Listing Visuals From Your Current Photos, With Approval Gates
- Amazon FBM Orders Reports: What to Request and Why
- End-to-End Listing Optimization: From Live-Data Audit to a Previewed, Confirmed Patch
How it compares
- Kuudo vs agentcentral for Amazon MCP
- Kuudo vs Pixii for Amazon sellers
- Amazon PPC software compared, tool by tool
Reads, writes, approvals
Read tools are safe to call freely. Write tools are guarded and can require approval before anything changes on Amazon. The full read-versus-write split is documented at https://www.kuudo.com/docs/mcp-reference/amazon-sp-tools/.
Kuudo
- Website: https://www.kuudo.com/
- Docs: https://www.kuudo.com/docs/
- Guides: https://www.kuudo.com/guides/
- Community, bugs, and questions: https://github.com/KuudoAI/community
- Roadmap: https://github.com/orgs/KuudoAI/projects
- Machine-readable: https://www.kuudo.com/llms.txt · https://www.kuudo.com/pricing.md
Generated from KuudoAI/marketing. Do not edit by hand; changes are overwritten on the next sync.