Skip to content

Kuudo

Search Kuudo

Loading search…

<- All docs

MCP Reference

Amazon Selling Partner API (SP-API) Tools

The Amazon Selling Partner API (SP-API) is Amazon's REST API for seller and vendor data and actions. Here is each SP-API operation as a tool your AI calls.

Updated Oct 6, 2026 4 min read

The Selling Partner API replaced Amazon Marketplace Web Service (MWS). It is a family of REST APIs, one for each area of the business such as Orders, Listings Items, Catalog Items, Reports and Fulfillment Inbound, authorized with Login with Amazon and scoped by the roles an app is granted. Amazon documents it at developer-docs.amazon.

You normally call it through an app you register with Amazon. On Kuudo Pro and Kuudo Scale, your agent uses Kuudo's managed, verified app instead, so there is no app of your own to register: see Amazon account authorization. The Amazon Selling Partner MCP turns each SP-API operation into a tool.

This page lists every tool the Amazon Selling Partner MCP exposes, grouped by the underlying Selling Partner API resource. Each entry shows whether it's a read tool (safe to call freely) or a write tool (guarded, may require approval), the tool name, and a short description. Vendor Central tools are a separate MCP surface from the same codebase and are described on the Amazon Vendor Central MCP page. See Kuudo MCP Servers for the full index of Kuudo MCP servers.

Expand any resource below to see its tools. Your browser's find-in-page (Ctrl+F / Cmd+F) searches across every tool on this page, even inside collapsed sections.

57 resources with tools · 341 tools
AplusContent 13 tools
read
aplus_validateContentDocumentAsinRelations

Checks if the A+ Content document is valid for use on a set of ASINs.

read
aplus_searchContentDocuments

Retrieve a list of all A+ Content documents assigned to a selling partner.

write
aplus_createContentDocument

Create a new A+ Content document.

read
aplus_getContentDocument

Retrieve an A+ Content document, if available.

write
aplus_updateContentDocument

Update an existing A+ Content document.

write
aplus_postContentDocumentApprovalSubmission

Submits an A+ Content document for review, approval, and publishing.

read
aplus_listContentDocumentAsinRelations

Retrieve a list of ASINs related to the specified A+ Content document, if available.

write
aplus_postContentDocumentAsinRelations

Replaces all ASINs related to the specified A+ Content document, if available.

write
aplus_postContentDocumentSuspendSubmission

Submits a request to suspend visible A+ Content.

read
aplus_searchContentPublishRecords

Searches for A+ Content publishing records, if available.

write
aplus_createMedia

Create a media asset record.

read
aplus_getMedia

Retrieve media metadata and related media for a given media ID.

write
aplus_updateMedia

Update metadata on an existing media asset.

AppIntegrations 3 tools
write
app-int_createNotification

Create a notification for sellers in Seller Central.

write
app-int_deleteNotifications

Remove your application's notifications from the Appstore notifications dashboard.

write
app-int_recordActionFeedback

Records the seller's response to a notification.

ApplicationManagement 1 tools
write
app-man_rotateApplicationClientSecret

Rotates application client secrets for a developer application.

AWD 21 tools
write
AWD_checkInboundEligibility

Determines if the packages you specify are eligible for an AWD inbound order and contains error details for ineligible packages.

write
AWD_createInbound

Creates a draft AWD inbound order with a list of packages for inbound shipment.

read
AWD_getInbound

Retrieves an AWD inbound order.

write
AWD_updateInbound

Updates an AWD inbound order that is in DRAFT status and not yet confirmed.

write
AWD_cancelInbound

Cancels an AWD Inbound order and its associated shipment.

write
AWD_confirmInbound

Confirms an AWD inbound order in DRAFT status.

read
AWD_listInboundShipments

Retrieves a summary of all the inbound AWD shipments associated with a merchant, with the ability to apply optional filters.

read
AWD_getInboundShipment

Retrieves an AWD inbound shipment.

read
AWD_getLabelPageTypes

Retrieves the available label page types for a shipment ID that you specify.

read
AWD_getInboundShipmentLabels

Retrieves the box labels for a shipment ID that you specify.

write
AWD_updateInboundShipmentTransportDetails

Updates transport details for an AWD shipment.

read
AWD_listInventory

Lists AWD inventory associated with a merchant with the ability to apply optional filters.

read
AWD_listOutbounds

Retrieves all outbound AWD orders (with optional filters) that pertain to a merchant.

write
AWD_createOutbound

Creates a draft AWD outbound order with the specified products.

read
AWD_getOutbound

Retrieves an AWD outbound order with a set of shipments that contain items that are outbound into a destination channel.

write
AWD_updateOutbound

Updates an AWD outbound order that is in DRAFT, ELIGIBLE, or INELIGIBLE status.

write
AWD_confirmOutbound

Confirms an AWD outbound order for a set of shipments that contain items that must be outbound to a destination node.

read
AWD_listReplenishmentOrders

Retrieves all the AWD replenishment orders pertaining to a merchant with optional filters.

write
AWD_createReplenishmentOrder

Creates an AWD replenishment order with given products to replenish.

read
AWD_getReplenishmentOrder

Retrieves an AWD Replenishment order with a set of shipments containing items that is/was planned to be replenished into an FBA node.

write
AWD_confirmReplenishmentOrder

Confirms an AWD replenishment order in ELIGIBLE state with a set of shipments containing items that are needed to be replenished to an FBA node.

CatalogItems 2 tools
read
catalog_searchCatalogItems

Search for a list of Amazon catalog items and item-related information.

read
catalog_getCatalogItem

Retrieves details for an item in the Amazon catalog.

CatalogItems20201201 2 tools
read
catalog-items-2020-12-01_searchCatalogItems

Search for and return a list of Amazon catalog items and associated information.

read
catalog-items-2020-12-01_getCatalogItem

Retrieves details for an item in the Amazon catalog.

CatalogItemsV0 1 tools
read
catalog-items-v0_listCatalogCategories

Returns the parent categories to which an item belongs, based on the specified ASIN or SellerSKU.

CustomerFeedback 7 tools
read
feedback_getBrowseNodeReturnTopics

Retrieve the topics that customers mention when they return items in a browse node.

read
feedback_getBrowseNodeReturnTrends

Retrieve the trends of topics that customers mention when they return items in a browse node.

read
feedback_getBrowseNodeReviewTopics

Retrieve a browse node's ten most positive and ten most negative review topics.

read
feedback_getBrowseNodeReviewTrends

Retrieve the positive and negative review trends of items in a browse node for the past six months.

read
feedback_getItemBrowseNode

This API returns the associated browse node of the requested ASIN.

read
feedback_getItemReviewTopics

Retrieve an item's ten most positive and ten most negative review topics.

read
feedback_getItemReviewTrends

Retrieve an item's positive and negative review trends for the past six months.

DataKiosk 5 tools
read
dk_getDocument

Returns the information required for retrieving a Data Kiosk document's contents.

read
dk_getQueries

Returns details for the Data Kiosk queries that match the specified filters.

write
dk_createQuery

Creates a Data Kiosk query request.

write
dk_cancelQuery

Cancels the query specified by the queryId parameter.

read
dk_getQuery

Returns query details for the query specified by the queryId parameter.

DeliveryByAmazon 2 tools
write
delivery-by-amazon_submitInvoice

Submits a shipment invoice for a given order or shipment.

read
delivery-by-amazon_getInvoiceStatus

Returns the invoice status for the order or shipment you specify.

EasyShip 5 tools
read
easy-ship_getScheduledPackage

Returns information about a package, including dimensions, weight, time slot information for handover, invoice and item information, and status.

write
easy-ship_updateScheduledPackages

Updates the time slot for handing over the package indicated by the specified scheduledPackageId.

write
easy-ship_createScheduledPackage

Schedules an Easy Ship order and returns the scheduled package information.

write
easy-ship_createScheduledPackageBulk

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…

read
easy-ship_listHandoverSlots

Returns time slots available for Easy Ship orders to be scheduled based on the package weight and dimensions that the seller specifies.

ExternalFulfillmentInventory 1 tools
write
external-fulfillment-inventory_batchInventory

Make up to 10 inventory requests.

ExternalFulfillmentLocation20260730 1 tools
write
external-fulfillment-location-2026-07-30_createSandboxLocation

Creates a sandbox location and merchant in the test environment.

ExternalFulfillmentReturns 2 tools
read
external-fulfillment-returns_listReturns

Retrieve a list of return items.

read
external-fulfillment-returns_getReturn

Retrieve the return item with the specified ID.

ExternalFulfillmentShipments 12 tools
read
external-fulfillment-shipments_getShipments

Get a list of shipments created for the seller in the status you specify.

write
external-fulfillment-shipments_createSandboxShipment

Creates a sandbox shipment to simulate order creation in the test environment.

read
external-fulfillment-shipments_getShipment

Get a single shipment with the ID you specify.

write
external-fulfillment-shipments_updateSandboxShipment

Updates a sandbox shipment on marketplace behalf.

write
external-fulfillment-shipments_processShipment

Confirm or reject the specified shipment.

read
external-fulfillment-shipments_retrieveInvoice

Retrieve invoices for the shipment you specify.

write
external-fulfillment-shipments_generateInvoice

Get invoices for the shipment you specify.

write
external-fulfillment-shipments_createPackages

Provide details about the packages in the specified shipment.

write
external-fulfillment-shipments_updatePackageStatus

Updates the status of the packages.

write
external-fulfillment-shipments_updatePackage

Updates the details about the packages that will be used to fulfill the specified shipment.

write
external-fulfillment-shipments_generateShipLabels

Generate and retrieve all shipping labels for one or more packages in the shipment you specify.

read
external-fulfillment-shipments_retrieveShippingOptions

Get a list of shipping options for a package in a shipment given the shipment's marketplace and channel.

FbaInboundEligibility 1 tools
read
fba-inbound-eligibility_getItemEligibilityPreview

This operation gets an eligibility preview for an item that you specify.

FbaInventory 4 tools
write
fba-inventory_createInventoryItem

Requests that Amazon create product-details in the Sandbox Inventory in the sandbox environment.

write
fba-inventory_addInventory

Requests that Amazon add items to the Sandbox Inventory with desired amount of quantity in the sandbox environment.

write
fba-inventory_deleteInventoryItem

Requests that Amazon Deletes an item from the Sandbox Inventory in the sandbox environment.

read
fba-inventory_getInventorySummaries

Returns a list of inventory summaries.

Feeds 6 tools
write
feeds_createFeedDocument

Creates a feed document for the feed type that you specify.

read
feeds_getFeedDocument

Returns the information required for retrieving a feed document's contents.

read
feeds_getFeeds

Returns feed details for the feeds that match the filters that you specify.

write
feeds_createFeed

Creates a feed.

write
feeds_cancelFeed

Cancels the feed that you specify.

read
feeds_getFeed

Returns feed details (including the feedDocumentId, if available) for the feed that you specify.

Fees 3 tools
read
fees_getMyFeesEstimates

Returns the estimated fees for a list of products.

read
fees_getMyFeesEstimateForASIN

Returns the estimated fees for the item indicated by the specified ASIN in the marketplace specified in the request body.

read
fees_getMyFeesEstimateForSKU

Returns the estimated fees for the item indicated by the specified seller SKU in the marketplace specified in the request body.

FinanceRemittance20260317 2 tools
read
finance-remittance-2026-03-17_getRemittanceHeaders

Returns a list of remittance summaries for the specified Amazon store, filtered by date range.

read
finance-remittance-2026-03-17_getRemittance

Returns detailed line items for a specific remittance.

Finances 3 tools
read
finances_listBalances

Retrieve a balance.

read
finances_listSummary

Retrieve the financial summary for the specified time period or settlement period.

read
finances_listTransactions

Returns transactions for the given parameters.

FinancesInvoices20260625 2 tools
read
finances-invoices-2026-06-25_getInvoiceHeaders

Returns invoice headers for all invoices matching filters that you specify.

read
finances-invoices-2026-06-25_getInvoice

Returns invoice details, including header and line items, for the specified invoice.

FinancesV0 4 tools
read
finances-v0_listFinancialEventGroups

Returns financial event groups for a given date range.

read
finances-v0_listFinancialEventsByGroupId

Returns all financial events for the specified financial event group.

read
finances-v0_listFinancialEvents

Returns financial events for the specified data range.

read
finances-v0_listFinancialEventsByOrderId

Returns all financial events for the specified order.

FulfillmentInbound 45 tools
read
fba-inbound_listInboundPlans

Provides a list of inbound plans with minimal information.

write
fba-inbound_createInboundPlan

Creates an inbound plan.

read
fba-inbound_getInboundPlan

Fetches the top level information about an inbound plan.

read
fba-inbound_listInboundPlanBoxes

Provides a paginated list of box packages in an inbound plan.

write
fba-inbound_cancelInboundPlan

Cancels an Inbound Plan.

read
fba-inbound_listInboundPlanItems

Provides a paginated list of item packages in an inbound plan.

write
fba-inbound_updateInboundPlanName

Updates the name of an existing inbound plan.

read
fba-inbound_listPackingGroupBoxes

Retrieves a page of boxes from a given packing group.

read
fba-inbound_listPackingGroupItems

Retrieves a page of items in a given packing group.

write
fba-inbound_setPackingInformation

Sets packing information for an inbound plan.

read
fba-inbound_listPackingOptions

Retrieves a list of all packing options for an inbound plan.

write
fba-inbound_generatePackingOptions

Generates available packing options for the inbound plan.

write
fba-inbound_confirmPackingOption

Confirms the packing option for an inbound plan.

read
fba-inbound_listInboundPlanPallets

Provides a paginated list of pallet packages in an inbound plan.

read
fba-inbound_listPlacementOptions

Provides a list of all placement options for an inbound plan.

write
fba-inbound_generatePlacementOptions

Generates placement options for the inbound plan.

write
fba-inbound_confirmPlacementOption

Confirms the placement option for an inbound plan.

read
fba-inbound_getShipment

Provides the full details for a specific shipment within an inbound plan.

read
fba-inbound_listShipmentBoxes

Provides a paginated list of box packages in a shipment.

read
fba-inbound_listShipmentContentUpdatePreviews

Retrieve a paginated list of shipment content update previews for a given shipment.

write
fba-inbound_generateShipmentContentUpdatePreviews

Generate a shipment content update preview given a set of intended boxes and/or items for a shipment with a confirmed carrier.

read
fba-inbound_getShipmentContentUpdatePreview

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…

write
fba-inbound_confirmShipmentContentUpdatePreview

Confirm a shipment content update preview and accept the changes in transportation cost.

read
fba-inbound_getDeliveryChallanDocument

Provide delivery challan document for PCP transportation in IN marketplace.

read
fba-inbound_listDeliveryWindowOptions

Retrieves all delivery window options for a shipment.

write
fba-inbound_generateDeliveryWindowOptions

Generates available delivery window options for a given shipment.

write
fba-inbound_confirmDeliveryWindowOptions

Confirms the delivery window option for chosen shipment within an inbound plan.

read
fba-inbound_listShipmentItems

Provides a paginated list of item packages in a shipment.

write
fba-inbound_updateShipmentName

Updates the name of an existing shipment.

read
fba-inbound_listShipmentPallets

Provides a paginated list of pallet packages in a shipment.

write
fba-inbound_cancelSelfShipAppointment

Cancels a self-ship appointment slot against a shipment.

read
fba-inbound_getSelfShipAppointmentSlots

Retrieves a list of available self-ship appointment slots used to drop off a shipment at a warehouse.

write
fba-inbound_generateSelfShipAppointmentSlots

Initiates the process of generating the appointment slots list.

write
fba-inbound_scheduleSelfShipAppointment

Confirms or reschedules a self-ship appointment slot against a shipment.

write
fba-inbound_updateShipmentSourceAddress

Updates the source address of an existing shipment.

write
fba-inbound_updateShipmentTrackingDetails

Updates a shipment's tracking details.

read
fba-inbound_listTransportationOptions

Retrieves all transportation options for a shipment.

write
fba-inbound_generateTransportationOptions

Generates available transportation options for a given placement option.

write
fba-inbound_confirmTransportationOptions

Confirms all the transportation options for an inbound plan.

read
fba-inbound_listItemComplianceDetails

List the inbound compliance details for MSKUs in a given marketplace.

write
fba-inbound_updateItemComplianceDetails

Update compliance details for a list of MSKUs.

write
fba-inbound_createMarketplaceItemLabels

For a given marketplace - creates labels for a list of MSKUs.

read
fba-inbound_listPrepDetails

Get preparation details for a list of MSKUs in a specified marketplace.

write
fba-inbound_setPrepDetails

Set the preparation details for a list of MSKUs in a specified marketplace.

read
fba-inbound_getInboundOperationStatus

Gets the status of the processing of an asynchronous API call.

FulfillmentInboundV0 6 tools
read
fulfillment-inbound-v0_getPrepInstructions

Returns labeling requirements and item preparation instructions to help prepare items for shipment to Amazon's fulfillment network.

read
fulfillment-inbound-v0_getShipmentItems

Returns a list of items in a specified inbound shipment, or a list of items that were updated within a specified time frame.

read
fulfillment-inbound-v0_getShipments

Returns a list of inbound shipments based on criteria that you specify.

read
fulfillment-inbound-v0_getBillOfLading

Returns a bill of lading for a Less Than Truckload/Full Truckload (LTL/FTL) shipment.

read
fulfillment-inbound-v0_getShipmentItemsByShipmentId

Returns a list of items in a specified inbound shipment.

read
fulfillment-inbound-v0_getLabels

Returns package/pallet labels for faster and more accurate shipment processing at the Amazon fulfillment center.

FulfillmentOutbound 14 tools
write
fulfillment-outbound_deliveryOffers

Returns delivery options that include an estimated delivery date and offer expiration, based on criteria that you specify.

read
fulfillment-outbound_getFeatures

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.

read
fulfillment-outbound_getFeatureInventory

Returns a list of inventory items that are eligible for the fulfillment feature you specify.

read
fulfillment-outbound_getFeatureSKU

Returns the number of items with the sellerSku you specify that can have orders fulfilled using the specified feature.

read
fulfillment-outbound_listAllFulfillmentOrders

Returns a list of fulfillment orders fulfilled after (or at) a specified date-time, or indicated by the nextToken parameter.

write
fulfillment-outbound_createFulfillmentOrder

Requests that Amazon ship items from the seller's inventory in Amazon's fulfillment network to a destination address.

read
fulfillment-outbound_getFulfillmentPreview

Returns a list of fulfillment order previews based on shipping criteria that you specify.

read
fulfillment-outbound_getFulfillmentOrder

Returns the fulfillment order indicated by the specified order identifier.

write
fulfillment-outbound_updateFulfillmentOrder

Updates and/or requests shipment for a fulfillment order with an order hold on it.

write
fulfillment-outbound_cancelFulfillmentOrder

Requests that Amazon stop attempting to fulfill the fulfillment order indicated by the specified order identifier.

write
fulfillment-outbound_createFulfillmentReturn

Creates a fulfillment return.

write
fulfillment-outbound_submitFulfillmentOrderStatusUpdate

Requests that Amazon update the status of an order in the sandbox testing environment.

read
fulfillment-outbound_listReturnReasonCodes

Returns a list of return reason codes for a seller SKU in a given marketplace.

read
fulfillment-outbound_getPackageTrackingDetails

Returns delivery tracking information for a package in an outbound shipment for a Multi-Channel Fulfillment order.

FulfillmentOutbound20260704 9 tools
read
fulfillment-outbound-2026-07-04_getOffers

Retrieve delivery options that include an estimated delivery date and offer expiration, based on criteria that you specify.

read
fulfillment-outbound-2026-07-04_listOrders

Retrieve a list of fulfillment orders that match the criteria you specify.

write
fulfillment-outbound-2026-07-04_createOrder

Request that Amazon ship items from the seller's inventory in Amazon's fulfillment network to a destination address.

read
fulfillment-outbound-2026-07-04_getOrder

Retrieve a fulfillment order.

write
fulfillment-outbound-2026-07-04_updateOrder

Update and/or request shipment for a fulfillment order with an order hold on it.

write
fulfillment-outbound-2026-07-04_cancelOrder

Request that Amazon stop attempting to fulfill a fulfillment order.

write
fulfillment-outbound-2026-07-04_updatePackage

Update package information for a specific package in a fulfillment order.

write
fulfillment-outbound-2026-07-04_updateOrderStatus

Request that Amazon update the status of an order in the sandbox testing environment.

read
fulfillment-outbound-2026-07-04_getOrderPreview

Retrieve a list of fulfillment order previews based on shipping criteria that you specify.

Invoices 10 tools
read
invoices_getInvoicesAttributes

Returns marketplace-dependent schemas and their respective set of possible values.

read
invoices_getInvoicesDocument

Returns the invoice document's ID and URL.

read
invoices_getInvoicesExports

Returns invoice exports details for exports that match the filters that you specify.

write
invoices_createInvoicesExport

Creates an invoice export request.

read
invoices_getInvoicesExport

Returns invoice export details (including the exportDocumentId, if available) for the export that you specify.

read
invoices_getGovernmentInvoiceStatus

Retrieve the status of an invoice generation request.

write
invoices_createGovernmentInvoice

Submit an asynchronous request to create a government invoice.

read
invoices_getGovernmentInvoiceDocument

Retrieve the URL of an invoice document.

read
invoices_getInvoices

Returns invoice details for the invoices that match the filters that you specify.

read
invoices_getInvoice

Returns invoice data for the specified invoice.

ListingsItems 5 tools
read
listings_searchListingsItems

Search for and return a list of selling partner listings items and their respective details.

write
listings_deleteListingsItem

Delete a listings item for a selling partner.

read
listings_getListingsItem

Returns details about a listings item for a selling partner.

write
listings_patchListingsItem

Partially update (patch) a listings item for a selling partner.

write
listings_putListingsItem

Creates a new or fully-updates an existing listings item for a selling partner.

ListingsItems20200901 3 tools
write
listings-items-2020-09-01_deleteListingsItem

Delete a listings item for a selling partner.

write
listings-items-2020-09-01_patchListingsItem

Partially update (patch) a listings item for a selling partner.

write
listings-items-2020-09-01_putListingsItem

Creates a new or fully-updates an existing listings item for a selling partner.

ListingsRestrictions 1 tools
read
restriction_getListingsRestrictions

Returns listing restrictions for an item in the Amazon Catalog.

MerchantFulfillment 5 tools
read
merchant-fulfillment_getAdditionalSellerInputs

Gets a list of additional seller inputs required for a ship method.

read
merchant-fulfillment_getEligibleShipmentServices

Returns a list of shipping service offers that satisfy the specified shipment request details.

write
merchant-fulfillment_createShipment

Create a shipment with the information provided.

write
merchant-fulfillment_cancelShipment

Cancel the shipment indicated by the specified shipment identifier.

read
merchant-fulfillment_getShipment

Returns the shipment information for an existing shipment.

Messaging 11 tools
read
messaging_getMessagingActionsForOrder

Returns a list of message types that are available for an order that you specify.

read
messaging_GetAttributes

Returns a response containing attributes related to an order.

write
messaging_confirmCustomizationDetails

Sends a message asking a buyer to provide or verify customization details such as name spelling, images, initials, etc.

write
messaging_createConfirmDeliveryDetails

Sends a message to a buyer to arrange a delivery or to confirm contact information for making a delivery.

write
messaging_createConfirmOrderDetails

Sends a message to ask a buyer an order-related question prior to shipping their order.

write
messaging_createConfirmServiceDetails

Sends a message to contact a Home Service customer to arrange a service call or to gather information prior to a service call.

write
messaging_createDigitalAccessKey

Sends a buyer a message to share a digital access key that is required to utilize digital content in their order.

write
messaging_sendInvoice

Sends a message providing the buyer an invoice

write
messaging_createLegalDisclosure

Sends a critical message that contains documents that a seller is legally obligated to provide to the buyer.

write
messaging_createUnexpectedProblem

Sends a critical message to a buyer that an unexpected problem was encountered affecting the completion of the order.

write
messaging_CreateWarranty

Sends a message to a buyer to provide details about warranty information on a purchase in their order.

Notifications 10 tools
read
notifications_getDestinations

Returns information about all destinations.

write
notifications_createDestination

Creates a destination resource to receive notifications.

write
notifications_deleteDestination

Deletes the destination that you specify.

read
notifications_getDestination

Returns information about the destination that you specify.

read
notifications_getSubscriptions

Returns information about subscriptions of the specified notification type.

read
notifications_getSubscription

Returns information about subscription of the specified notification type and payload version.

write
notifications_createSubscription

Creates a subscription for the specified notification type to be delivered to the specified destination.

write
notifications_sendTestNotification

Sends a mock notification of the specified type to your SQS.

write
notifications_deleteSubscriptionById

Deletes the subscription indicated by the subscription identifier and notification type that you specify.

read
notifications_getSubscriptionById

Returns information about a subscription for the specified notification type.

Orders 10 tools
read
orders_getOrders

Returns orders that are created or updated during the specified time period.

read
orders_getOrder

Returns the order that you specify.

read
orders_getOrderAddress

Returns the shipping address for the order that you specify.

read
orders_getOrderBuyerInfo

Returns buyer information for the order that you specify.

read
orders_getOrderItems

Returns detailed order item information for the order that you specify.

read
orders_getOrderItemsBuyerInfo

Returns buyer information for the order items in the order that you specify.

read
orders_getOrderRegulatedInfo

Returns regulated information for the order that you specify.

write
orders_updateVerificationStatus

Updates (approves or rejects) the verification status of an order containing regulated products.

write
orders_updateShipmentStatus

Update the shipment status for an order that you specify.

write
orders_confirmShipment

Updates the shipment confirmation status for a specified order.

Ordersv2 2 tools
read
ordersv2_searchOrders

Returns orders created or updated during the time period that you specify.

read
ordersv2_getOrder

Returns the order that you specify.

ProductPricing 6 tools
read
pricing_getItemOffersBatch

Returns the lowest priced offers for a batch of items based on ASIN.

read
pricing_getListingOffersBatch

Returns the lowest priced offers for a batch of listings by SKU.

read
pricing_getCompetitivePricing

Returns competitive pricing information for a seller's offer listings based on seller SKU or ASIN.

read
pricing_getItemOffers

Returns the lowest priced offers for a single item based on ASIN.

read
pricing_getListingOffers

Returns the lowest priced offers for a single SKU listing.

read
pricing_getPricing

Returns pricing information for a seller's offer listings based on seller SKU or ASIN.

ProductPricing20220501 2 tools
read
product-pricing-2022-05-01_getCompetitiveSummary

Returns the competitive summary response, including featured buying options for the ASIN and marketplaceId combination.

read
product-pricing-2022-05-01_getFeaturedOfferExpectedPriceBatch

Returns the set of responses that correspond to the batched list of up to 40 requests defined in the request body.

ProductType 2 tools
read
type_searchDefinitionsProductTypes

Search for and return a list of Amazon product types that have definitions available.

read
type_getDefinitionsProductType

Retrieve an Amazon product type definition.

Promotions 3 tools
read
promotions_searchPromotions

Search and filter promotions based on various criteria.

read
promotions_getPromotion

Retrieve details of a specified promotion.

read
promotions_getSelection

Retrieve up to 100 product items that are associated with a specified promotion.

Replenishment 3 tools
read
replenishment_listOfferMetrics

Returns aggregated replenishment program metrics for a selling partner's offers.

read
replenishment_listOffers

Returns the details of a selling partner's replenishment program offers.

read
replenishment_getSellingPartnerMetrics

Returns aggregated replenishment program metrics for a selling partner.

Reports 9 tools
read
reports_getReportDocument

Returns the information required for retrieving a report document's contents.

read
reports_getReports

Returns report details for the reports that match the filters that you specify.

write
reports_createReport

Creates a report.

write
reports_cancelReport

Cancels the report that you specify.

read
reports_getReport

Returns report details (including the reportDocumentId, if available) for the report that you specify.

read
reports_getReportSchedules

Returns report schedule details that match the filters that you specify.

write
reports_createReportSchedule

Creates a report schedule.

write
reports_cancelReportSchedule

Cancels the report schedule that you specify.

read
reports_getReportSchedule

Returns report schedule details for the report schedule that you specify.

Sales 1 tools
read
sales_getOrderMetrics

Returns aggregated order metrics for given interval, broken down by granularity, for given buyer type.

Sellers 2 tools
read
sellers_getAccount

Returns information about a seller account and its marketplaces.

read
sellers_getMarketplaceParticipations

Returns a list of marketplaces where the seller can list items and information about the seller's participation in those marketplaces.

SellerWallet 12 tools
read
seller-wallet_listAccounts

Get Seller Wallet accounts for a seller.

read
seller-wallet_getAccount

Retrieve a Seller Wallet bank account by Amazon account identifier.

read
seller-wallet_listAccountBalances

Retrieve the balance in a given Seller Wallet bank account.

read
seller-wallet_listAccountTransactions

Retrieve a list of transactions for a given Seller Wallet bank account.

write
seller-wallet_createTransaction

Create a transaction request from a Seller Wallet account to another customer-provided account.

read
seller-wallet_getTransaction

Find a transaction by the Amazon transaction identifier.

read
seller-wallet_getTransferPreview

Retrieve a list of potential fees on a transaction.

read
seller-wallet_listTransferSchedules

Retrieve transfer schedules of a Seller Wallet bank account.

write
seller-wallet_createTransferSchedule

Create a transfer schedule request from a Seller Wallet account to another customer-provided account.

write
seller-wallet_updateTransferSchedule

Update transfer schedule information.

write
seller-wallet_deleteScheduleTransaction

Delete a transaction request that is scheduled from Amazon Seller Wallet account to another customer-provided account.

read
seller-wallet_getTransferSchedule

Find a particular Amazon Seller Wallet account transfer schedule.

Services 17 tools
read
services_getAppointmentSlots

Gets appointment slots as per the service context specified.

write
services_createServiceDocumentUploadDestination

Creates an upload destination.

write
services_createReservation

Create a reservation.

write
services_cancelReservation

Cancel a reservation.

write
services_updateReservation

Update a reservation.

read
services_getServiceJobs

Gets service job details for the specified filter query.

read
services_getServiceJobByServiceJobId

Gets details of service job indicated by the provided serviceJobID.

read
services_getAppointmmentSlotsByJobId

Gets appointment slots for the service associated with the service job id specified.

write
services_addAppointmentForServiceJobByServiceJobId

Adds an appointment to the service job indicated by the service job identifier specified.

write
services_rescheduleAppointmentForServiceJobByServiceJobId

Reschedules an appointment for the service job indicated by the service job identifier specified.

write
services_setAppointmentFulfillmentData

Updates the appointment fulfillment data related to a given jobID and appointmentID.

write
services_assignAppointmentResources

Assigns new resource(s) or overwrite/update the existing one(s) to a service job appointment.

write
services_cancelServiceJobByServiceJobId

Cancels the service job indicated by the service job identifier specified.

write
services_completeServiceJobByServiceJobId

Completes the service job indicated by the service job identifier specified.

read
services_getFixedSlotCapacity

Provides capacity in fixed-size slots.

read
services_getRangeSlotCapacity

Provides capacity slots in a format similar to availability records.

write
services_updateSchedule

Update the schedule of the given resource.

ShipmentInvoicing 3 tools
read
shipment-invoicing_getShipmentDetails

Returns the shipment details required to issue an invoice for the specified shipment.

write
shipment-invoicing_submitInvoice

Submits a shipment invoice document for a given shipment.

read
shipment-invoicing_getInvoiceStatus

Returns the invoice status for the shipment you specify.

Shipping 19 tools
read
shipping_getAccessPoints

Returns a list of access points in proximity of input postal code.

read
shipping_getCarrierAccountFormInputs

This API will return a list of input schema required to register a shipper account with the carrier.

write
shipping_getCarrierAccounts

This API will return Get all carrier accounts for a merchant.

write
shipping_linkCarrierAccount

This API associates/links the specified carrier account with the merchant.

write
shipping_unlinkCarrierAccount

This API Unlink the specified carrier account with the merchant.

write
shipping_createClaim

This API will be used to create claim for single eligible shipment.

write
shipping_generateCollectionForm

This API Call to generate the collection form.

write
shipping_getCollectionFormHistory

This API Call to get the history of the previously generated collection forms.

read
shipping_getCollectionForm

This API reprint a collection form.

write
shipping_submitNdrFeedback

This API submits the NDR (Non-delivery Report) Feedback for any eligible shipment.

write
shipping_oneClickShipment

Purchases a shipping service identifier and returns purchase-related details and documents.

write
shipping_purchaseShipment

Purchases a shipping service and returns purchase related details and documents.

read
shipping_getAdditionalInputs

Returns the JSON schema to use for providing additional inputs when needed to purchase a shipping offering.

write
shipping_directPurchaseShipment

Purchases the shipping service for a shipment using the best fit service offering.

read
shipping_getRates

Returns the available shipping service offerings.

write
shipping_cancelShipment

Cancels a purchased shipment.

read
shipping_getShipmentDocuments

Returns the shipping documents associated with a package in a shipment.

read
shipping_getTracking

Returns tracking information for a purchased shipment.

write
shipping_getUnmanifestedShipments

This API Get all unmanifested carriers with shipment locations.

ShippingLegacy 9 tools
read
shipping-legacy_getAccount

Verify if the current account is valid.

write
shipping-legacy_purchaseShipment

Purchase shipping labels.

read
shipping-legacy_getRates

Get service rates.

write
shipping-legacy_createShipment

Create a new shipment.

read
shipping-legacy_getShipment

Return the entire shipment object for the shipmentId.

write
shipping-legacy_cancelShipment

Cancel a shipment by the given shipmentId.

read
shipping-legacy_retrieveShippingLabel

Retrieve shipping label based on the shipment id and tracking id.

write
shipping-legacy_purchaseLabels

Purchase shipping labels based on a given rate.

read
shipping-legacy_getTrackingInformation

Return the tracking information of a shipment.

Solicitations 2 tools
read
solicitations_getSolicitationActionsForOrder

Returns a list of solicitation types that are available for an order that you specify.

write
solicitations_createProductReviewAndSellerFeedbackSolicitation

Sends a solicitation to a buyer asking for seller feedback and a product review for the specified order.

SupplySources 6 tools
read
supply-sources_getSupplySources

The path to retrieve paginated supply sources.

write
supply-sources_createSupplySource

Create a new supply source.

write
supply-sources_archiveSupplySource

Archive a supply source, making it inactive.

read
supply-sources_getSupplySource

Retrieve a supply source.

write
supply-sources_updateSupplySource

Update the configuration and capabilities of a supply source.

write
supply-sources_updateSupplySourceStatus

Update the status of a supply source.

Support20250201 3 tools
read
support-2025-02-01_listCases

Retrieve support cases for a selling partner.

read
support-2025-02-01_getCase

Retrieve a specific support case.

read
support-2025-02-01_listContacts

Retrieve contacts for a specific support case.

Tokens 1 tools
write
tokens_createRestrictedDataToken

Returns a Restricted Data Token (RDT) for one or more restricted resources that you specify.

Tracking20260130 1 tools
read
tracking-2026-01-30_getShipmentTracking

Returns tracking information for a shipment.

Transfers 4 tools
read
transfers_getPaymentMethods

Returns the list of payment methods for the seller, which can be filtered by method type.

read
transfers_listPayouts

Retrieve a list of payouts for the selling partner's account.

write
transfers_initiatePayout

Initiates an on-demand payout to the seller's default deposit method in Seller Central for the given marketplaceId and accountType, if eligible.

read
transfers_listExpectedPayouts

Returns the upcoming expected payouts from Amazon associated with a partner's account for the specified parameters.

Uploads 1 tools
write
uploads_createUploadDestinationForResource

Creates an upload destination, returning the information required to upload a file to the destination and to programmatically access the file.

Vehicles 1 tools
read
vehicles_getVehicles

Get the latest collection of vehicles