amazon_create_ fulfillment_ orderRequests that Amazon ship items from the seller's inventory in Amazon's fulfillment network to a destination address.
Reprice listings against the Buy Box, request FBA fulfillment, chase feed errors and pull report data — your agent works the SP-API directly, with no AWS signing to maintain.
PopMCPAmazon Selling Partner
Every SP-API operation your agent can call — orders, catalog, listings, FBA inbound and outbound, pricing and reports — plus the webhooks it can watch.
amazon_create_ fulfillment_ orderRequests that Amazon ship items from the seller's inventory in Amazon's fulfillment network to a destination address.
amazon_get_ fulfillment_ orderReturns the fulfillment order indicated by the specified order identifier.
amazon_list_ all_ fulfillment_ ordersReturns a list of fulfillment orders fulfilled after (or at) a specified date-time, or indicated by the `nextToken` parameter.
amazon_create_ destinationCreates a destination resource to receive notifications.
amazon_create_ reportCreates a report.
amazon_create_ report_ scheduleCreates a report schedule.
amazon_create_ subscriptionCreates a subscription for the specified notification type to be delivered to the specified destination.
amazon_get_ destinationsReturns information about all destinations.
amazon_get_ reportReturns report details (including the `reportDocumentId`, if available) for the report that you specify.
amazon_get_ report_ documentReturns the information required for retrieving a report document's contents.
amazon_get_ reportsReturns report details for the reports that match the filters that you specify.
amazon_get_ subscriptionReturns information about subscription of the specified notification type and payload version.
amazon_get_ competitive_ pricingReturns competitive pricing information for a seller's offer listings based on seller SKU or ASIN.
amazon_get_ item_ offersReturns the lowest priced offers for a single item based on ASIN.
amazon_get_ listing_ offersReturns the lowest priced offers for a single SKU listing.
amazon_get_ pricingReturns pricing information for a seller's offer listings based on seller SKU or ASIN.
amazon_create_ feedCreates a feed.
amazon_create_ feed_ documentCreates a feed document for the feed type that you specify.
amazon_get_ feedReturns feed details (including the `resultDocumentId`, if available) for the feed that you specify.
amazon_get_ feed_ documentReturns the information required for retrieving a feed document's contents.
amazon_get_ feedsReturns feed details for the feeds that match the filters that you specify.
amazon_delete_ listings_ itemDelete a listings item for a selling partner.
amazon_get_ listings_ itemReturns details about a listings item for a selling partner.
amazon_list_ financial_ event_ groupsReturns financial event groups for a given date range.
amazon_list_ financial_ eventsReturns financial events for the specified data range.
amazon_patch_ listings_ itemPartially update (patch) a listings item for a selling partner.
amazon_put_ listings_ itemCreates a new or fully-updates an existing listings item for a selling partner.
amazon_confirm_ shipmentUpdates the shipment confirmation status for a specified order.
amazon_get_ inventory_ summariesReturns a list of inventory summaries.
amazon_update_ shipment_ statusUpdate the shipment status for an order that you specify.
amazon_get_ my_ fees_ estimatesReturns the estimated fees for a list of products.
amazon_create_ product_ review_ and_ seller_ feedback_ solicitationSends a solicitation to a buyer asking for seller feedback and a product review for the specified order.
amazon_get_ catalog_ itemRetrieves details for an item in the Amazon catalog.
amazon_get_ marketplace_ participationsReturns a list of marketplaces where the seller can list items and information about the seller's participation in those marketplaces.
amazon_get_ solicitation_ actions_ for_ orderReturns a list of solicitation types that are available for an order that you specify.
amazon_search_ catalog_ itemsSearch for a list of Amazon catalog items and item-related information.
amazon_create_ restricted_ data_ tokenReturns a Restricted Data Token (RDT) for one or more restricted resources that you specify.
amazon_get_ listings_ restrictionsReturns listing restrictions for an item in the Amazon Catalog.
amazon_get_ order_ metricsReturns aggregated order metrics for given interval, broken down by granularity, for given buyer type.
amazon_cancel_ inbound_ planCancels an Inbound Plan.
amazon_cancel_ self_ ship_ appointmentCancels a self-ship appointment slot against a shipment.
amazon_confirm_ delivery_ window_ optionsConfirms the delivery window option for chosen shipment within an inbound plan.
amazon_confirm_ packing_ optionConfirms the packing option for an inbound plan.
amazon_confirm_ placement_ optionConfirms the placement option for an inbound plan.
amazon_confirm_ shipment_ content_ update_ previewConfirm a shipment content update preview and accept the changes in transportation cost.
amazon_confirm_ transportation_ optionsConfirms all the transportation options for an inbound plan.
amazon_create_ inbound_ planCreates an inbound plan.
amazon_create_ marketplace_ item_ labelsFor a given marketplace - creates labels for a list of MSKUs.
amazon_generate_ delivery_ window_ optionsGenerates available delivery window options for a given shipment.
amazon_generate_ packing_ optionsGenerates available packing options for the inbound plan.
amazon_generate_ placement_ optionsGenerates placement options for the inbound plan.
amazon_generate_ self_ ship_ appointment_ slotsInitiates the process of generating the appointment slots list.
amazon_generate_ shipment_ content_ update_ previewsGenerate a shipment content update preview given a set of intended boxes and/or items for a shipment with a confirmed carrier.
amazon_generate_ transportation_ optionsGenerates available transportation options for a given placement option.
amazon_get_ delivery_ challan_ documentProvide delivery challan document for PCP transportation in IN marketplace.
amazon_get_ inbound_ operation_ statusGets the status of the processing of an asynchronous API call.
amazon_get_ inbound_ planFetches the top level information about an inbound plan.
amazon_get_ self_ ship_ appointment_ slotsRetrieves a list of available self-ship appointment slots used to drop off a shipment at a warehouse.
amazon_get_ shipment_ content_ update_ previewRetrieve 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 prior to the expiry date specified.
amazon_inbound_ get_ shipmentProvides the full details for a specific shipment within an inbound plan.
amazon_list_ delivery_ window_ optionsRetrieves all delivery window options for a shipment.
amazon_list_ inbound_ plan_ boxesProvides a paginated list of box packages in an inbound plan.
amazon_list_ inbound_ plan_ itemsProvides a paginated list of item packages in an inbound plan.
amazon_list_ inbound_ plan_ palletsProvides a paginated list of pallet packages in an inbound plan.
amazon_list_ inbound_ plansProvides a list of inbound plans with minimal information.
amazon_list_ item_ compliance_ detailsList the inbound compliance details for MSKUs in a given marketplace.
amazon_list_ packing_ group_ boxesRetrieves a page of boxes from a given packing group.
amazon_list_ packing_ group_ itemsRetrieves a page of items in a given packing group.
amazon_list_ packing_ optionsRetrieves a list of all packing options for an inbound plan.
amazon_list_ placement_ optionsProvides a list of all placement options for an inbound plan.
amazon_list_ prep_ detailsGet preparation details for a list of MSKUs in a specified marketplace.\n\n**Note:** MSKUs that contain certain characters must be encoded.
amazon_list_ shipment_ boxesProvides a paginated list of box packages in a shipment.
amazon_list_ shipment_ content_ update_ previewsRetrieve a paginated list of shipment content update previews for a given shipment.
amazon_list_ shipment_ itemsProvides a paginated list of item packages in a shipment.
amazon_list_ shipment_ palletsProvides a paginated list of pallet packages in a shipment.
amazon_list_ transportation_ optionsRetrieves all transportation options for a shipment.
amazon_schedule_ self_ ship_ appointmentConfirms or reschedules a self-ship appointment slot against a shipment.
amazon_set_ packing_ informationSets packing information for an inbound plan.
amazon_set_ prep_ detailsSet the preparation details for a list of MSKUs in a specified marketplace.
amazon_update_ inbound_ plan_ nameUpdates the name of an existing inbound plan.
amazon_update_ item_ compliance_ detailsUpdate compliance details for a list of MSKUs.
amazon_update_ shipment_ nameUpdates the name of an existing shipment.
amazon_update_ shipment_ source_ addressUpdates the source address of an existing shipment.
amazon_update_ shipment_ tracking_ detailsUpdates a shipment's tracking details.
amazon_cancel_ inboundCancels an AWD Inbound order and its associated shipment.
amazon_check_ inbound_ eligibilityDetermines if the packages you specify are eligible for an AWD inbound order and contains error details for ineligible packages.
amazon_confirm_ inboundConfirms an AWD inbound order in `DRAFT` status.
amazon_confirm_ outboundConfirms an AWD outbound order for a set of shipments that contain items that must be outbound to a destination node.
amazon_confirm_ replenishment_ orderConfirms an AWD replenishment order in ELIGIBLE state with a set of shipments containing items that are needed to be replenished to an FBA node.
amazon_create_ inboundCreates a draft AWD inbound order with a list of packages for inbound shipment.
amazon_create_ outboundCreates a draft AWD outbound order with the specified products.
amazon_create_ replenishment_ orderCreates an AWD replenishment order with given products to replenish.
amazon_get_ inboundRetrieves an AWD inbound order.
amazon_get_ inbound_ shipmentRetrieves an AWD inbound shipment.
amazon_get_ inbound_ shipment_ labelsRetrieves the box labels for a shipment ID that you specify.
amazon_get_ label_ page_ typesRetrieves the available label page types for a shipment ID that you specify.
amazon_get_ outboundRetrieves an AWD outbound order with a set of shipments that contain items that are outbound into a destination channel.
amazon_get_ replenishment_ orderRetrieves an AWD Replenishment order with a set of shipments containing items that is/was planned to be replenished into an FBA node.
amazon_list_ inbound_ shipmentsRetrieves a summary of all the inbound AWD shipments associated with a merchant, with the ability to apply optional filters.
amazon_list_ inventoryLists AWD inventory associated with a merchant with the ability to apply optional filters.
amazon_list_ outboundsRetrieves all outbound AWD orders (with optional filters) that pertain to a merchant.
amazon_list_ replenishment_ ordersRetrieves all the AWD replenishment orders pertaining to a merchant with optional filters.
amazon_update_ inboundUpdates an AWD inbound order that is in `DRAFT` status and not yet confirmed.
amazon_update_ inbound_ shipment_ transport_ detailsUpdates transport details for an AWD shipment.
amazon_update_ outboundUpdates an AWD outbound order that is in `DRAFT`, `ELIGIBLE`, or `INELIGIBLE` status.
amazon_cancel_ shipmentCancels a purchased shipment.
amazon_create_ claimThis API will be used to create claim for single eligible shipment.
amazon_direct_ purchase_ shipmentPurchases the shipping service for a shipment using the best fit service offering.
amazon_generate_ collection_ formThis API Call to generate the collection form.
amazon_get_ access_ pointsReturns a list of access points in proximity of input postal code.
amazon_get_ additional_ inputsReturns the JSON schema to use for providing additional inputs when needed to purchase a shipping offering.
amazon_get_ carrier_ account_ form_ inputsThis API will return a list of input schema required to register a shipper account with the carrier.
amazon_get_ carrier_ accountsThis API will return Get all carrier accounts for a merchant.
amazon_get_ collection_ formThis API reprint a collection form.
amazon_get_ collection_ form_ historyThis API Call to get the history of the previously generated collection forms.
amazon_get_ ratesReturns the available shipping service offerings.
amazon_get_ shipment_ documentsReturns the shipping documents associated with a package in a shipment.
amazon_get_ trackingReturns tracking information for a purchased shipment.
amazon_get_ unmanifested_ shipmentsThis API Get all unmanifested carriers with shipment locations.
amazon_link_ carrier_ accountThis API associates/links the specified carrier account with the merchant.
amazon_link_ carrier_ account_ postThis API associates/links the specified carrier account with the merchant.
amazon_one_ click_ shipmentPurchases a shipping service identifier and returns purchase-related details and documents.
amazon_purchase_ shipmentPurchases a shipping service and returns purchase related details and documents.
amazon_submit_ ndr_ feedbackThis API submits the NDR (Non-delivery Report) Feedback for any eligible shipment.
amazon_unlink_ carrier_ accountThis API Unlink the specified carrier account with the merchant.
amazon_add_ appointment_ for_ service_ job_ by_ service_ job_ idAdds an appointment to the service job indicated by the service job identifier specified.
amazon_assign_ appointment_ resourcesAssigns new resource(s) or overwrite/update the existing one(s) to a service job appointment.
amazon_cancel_ reservationCancel a reservation.
amazon_cancel_ service_ job_ by_ service_ job_ idCancels the service job indicated by the service job identifier specified.
amazon_complete_ service_ job_ by_ service_ job_ idCompletes the service job indicated by the service job identifier specified.
amazon_create_ reservationCreate a reservation.
amazon_create_ service_ document_ upload_ destinationCreates an upload destination.
amazon_get_ appointment_ slotsGets appointment slots as per the service context specified.
amazon_get_ appointmment_ slots_ by_ job_ idGets appointment slots for the service associated with the service job id specified.
amazon_get_ fixed_ slot_ capacityProvides capacity in fixed-size slots.
amazon_get_ range_ slot_ capacityProvides capacity slots in a format similar to availability records.
amazon_get_ service_ job_ by_ service_ job_ idGets details of service job indicated by the provided `serviceJobID`.
amazon_get_ service_ jobsGets service job details for the specified filter query.
amazon_reschedule_ appointment_ for_ service_ job_ by_ service_ job_ idReschedules an appointment for the service job indicated by the service job identifier specified.
amazon_set_ appointment_ fulfillment_ dataUpdates the appointment fulfillment data related to a given `jobID` and `appointmentID`.
amazon_update_ reservationUpdate a reservation.
amazon_update_ scheduleUpdate the schedule of the given resource.
amazon_cancel_ fulfillment_ orderRequests that Amazon stop attempting to fulfill the fulfillment order indicated by the specified order identifier.
amazon_create_ fulfillment_ returnCreates a fulfillment return.
amazon_delivery_ offersReturns delivery options that include an estimated delivery date and offer expiration, based on criteria that you specify.
amazon_get_ feature_ inventoryReturns a list of inventory items that are eligible for the fulfillment feature you specify.
amazon_get_ feature_ skuReturns the number of items with the `sellerSku` you specify that can have orders fulfilled using the specified feature.
amazon_get_ featuresReturns 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.
amazon_get_ fulfillment_ previewReturns a list of fulfillment order previews based on shipping criteria that you specify.
amazon_get_ package_ tracking_ detailsReturns delivery tracking information for a package in an outbound shipment for a Multi-Channel Fulfillment order.
amazon_list_ return_ reason_ codesReturns a list of return reason codes for a seller SKU in a given marketplace.
amazon_submit_ fulfillment_ order_ status_ updateRequests that Amazon update the status of an order in the sandbox testing environment.
amazon_update_ fulfillment_ orderUpdates and/or requests shipment for a fulfillment order with an order hold on it.
amazon_batch_ inventoryMake up to 10 inventory requests.
amazon_create_ packagesProvide details about the packages in the specified shipment.
amazon_ext_ get_ shipmentGet a single shipment with the ID you specify.
amazon_ext_ get_ shipmentsGet a list of shipments created for the seller in the status you specify.
amazon_generate_ invoiceGet invoices for the shipment you specify.
amazon_generate_ ship_ labelsGenerate and retrieve all shipping labels for one or more packages in the shipment you specify.
amazon_get_ returnRetrieve the return item with the specified ID.
amazon_list_ returnsRetrieve a list of return items.
amazon_process_ shipmentConfirm or reject the specified shipment.
amazon_retrieve_ invoiceRetrieve invoices for the shipment you specify.
amazon_retrieve_ shipping_ optionsGet a list of shipping options for a package in a shipment given the shipment's marketplace and channel.
amazon_update_ packageUpdates the details about the packages that will be used to fulfill the specified shipment.
amazon_update_ package_ statusUpdates the status of the packages.
amazon_create_ transactionCreate a transaction request from Amazon Seller Wallet account to another customer-provided account
amazon_create_ transfer_ scheduleCreate a transfer schedule request from Amazon Seller Wallet account to another customer-provided account
amazon_delete_ schedule_ transactionDelete a transaction request that is scheduled from Amazon Seller Wallet account to another customer-provided account
amazon_get_ transactionFind particular Amazon Seller Wallet account transaction by Amazon transaction identifier
amazon_get_ transfer_ previewFetch potential fees that could be applied on a transaction on the basis of the source and destination country currency code
amazon_get_ transfer_ scheduleFind particular Amazon Seller Wallet account transfer schedule by Amazon transfer schedule identifier
amazon_list_ account_ balancesFind balance in particular Amazon Seller Wallet account by Amazon account identifier
amazon_list_ account_ transactionsThe API will return all the transactions for a given Amazon Seller Wallet account sorted by the transaction request date
amazon_list_ accountsGet all Amazon Seller Wallet accounts for the seller
amazon_list_ transfer_ schedulesThe API will return all the transfer schedules for a given Amazon Seller Wallet account
amazon_update_ transfer_ scheduleUpdate a transfer schedule information.
amazon_wallet_ get_ accountFind particular Amazon Seller Wallet account by Amazon account identifier
amazon_confirm_ customization_ detailsSends a message asking a buyer to provide or verify customization details such as name spelling, images, initials, etc.
amazon_create_ confirm_ delivery_ detailsSends a message to a buyer to arrange a delivery or to confirm contact information for making a delivery.
amazon_create_ confirm_ order_ detailsSends a message to ask a buyer an order-related question prior to shipping their order.
amazon_create_ confirm_ service_ detailsSends a message to contact a Home Service customer to arrange a service call or to gather information prior to a service call.
amazon_create_ container_ labelcreateContainerLabel
amazon_create_ digital_ access_ keySends a buyer a message to share a digital access key that is required to utilize digital content in their order.
amazon_create_ legal_ disclosureSends a critical message that contains documents that a seller is legally obligated to provide to the buyer.
amazon_create_ shipping_ labelscreateShippingLabels
amazon_create_ unexpected_ problemSends a critical message to a buyer that an unexpected problem was encountered affecting the completion of the order.
amazon_create_ warrantySends a message to a buyer to provide details about warranty information on a purchase in their order.
amazon_get_ attributesReturns a response containing attributes related to an order.
amazon_get_ customer_ invoicegetCustomerInvoice
amazon_get_ customer_ invoicesgetCustomerInvoices
amazon_get_ messaging_ actions_ for_ orderReturns a list of message types that are available for an order that you specify.
amazon_get_ packing_ slipgetPackingSlip
amazon_get_ packing_ slipsgetPackingSlips
amazon_get_ shipping_ labelgetShippingLabel
amazon_get_ shipping_ labelsgetShippingLabels
amazon_send_ invoiceSends a message providing the buyer an invoice
amazon_submit_ shipment_ status_ updatessubmitShipmentStatusUpdates
amazon_submit_ shipping_ label_ requestsubmitShippingLabelRequest
amazon_vendor_ df_ submit_ shipment_ confirmationssubmitShipmentConfirmations
amazon_create_ content_ documentCreates a new A+ Content document.
amazon_create_ government_ invoiceSubmits an asynchronous government invoice creation request.
amazon_create_ invoices_ exportCreates an invoice export request.
amazon_get_ content_ documentReturns an A+ Content document, if available.
amazon_get_ government_ invoice_ documentReturns an invoiceDocument object containing an invoiceDocumentUrl .
amazon_get_ government_ invoice_ statusReturns the status of an invoice generation request.
amazon_get_ invoiceReturns invoice data for the specified invoice.
amazon_get_ invoicesReturns invoice details for the invoices that match the filters that you specify.
amazon_get_ invoices_ attributesReturns marketplace-dependent schemas and their respective set of possible values.
amazon_get_ invoices_ documentReturns the invoice document's ID and URL.
amazon_get_ invoices_ exportReturns invoice export details (including the `exportDocumentId`, if available) for the export that you specify.
amazon_get_ invoices_ exportsReturns invoice exports details for exports that match the filters that you specify.
amazon_list_ content_ document_ asin_ relationsReturns a list of ASINs that are related to the specified A+ Content document, if available.
amazon_post_ content_ document_ approval_ submissionSubmits an A+ Content document for review, approval, and publishing.
amazon_post_ content_ document_ asin_ relationsReplaces all ASINs related to the specified A+ Content document, if available.
amazon_post_ content_ document_ suspend_ submissionSubmits a request to suspend visible A+ Content.
amazon_search_ content_ documentsReturns a list of all A+ Content documents, including metadata, that are assigned to a selling partner.
amazon_search_ content_ publish_ recordsSearches for A+ Content publishing records, if available.
amazon_update_ content_ documentUpdates an existing A+ Content document.
amazon_validate_ content_ document_ asin_ relationsChecks if the A+ Content document is valid for use on a set of ASINs.
amazon_cancel_ reportCancels the report that you specify.
amazon_cancel_ report_ scheduleCancels the report schedule that you specify.
amazon_delete_ destinationDeletes the destination that you specify.
amazon_delete_ subscription_ by_ idDeletes the subscription indicated by the subscription identifier and notification type that you specify.
amazon_get_ destinationReturns information about the destination that you specify.
amazon_get_ report_ scheduleReturns report schedule details for the report schedule that you specify.
amazon_get_ report_ schedulesReturns report schedule details that match the filters that you specify.
amazon_get_ subscription_ by_ idReturns information about a subscription for the specified notification type.
amazon_send_ test_ notificationSends a mock notification of the specified type to your SQS.
amazon_get_ competitive_ summaryReturns the competitive summary response, including featured buying options for the ASIN and `marketplaceId` combination.
amazon_get_ featured_ offer_ expected_ price_ batchReturns the set of responses that correspond to the batched list of up to 40 requests defined in the request body.
amazon_get_ item_ offers_ batchReturns the lowest priced offers for a batch of items based on ASIN.
amazon_get_ listing_ offers_ batchReturns the lowest priced offers for a batch of listings by SKU.
amazon_get_ browse_ node_ return_ topicsRetrieve the topics that customers mention when they return items in a browse node.
amazon_get_ browse_ node_ return_ trendsRetrieve the trends of topics that customers mention when they return items in a browse node.
amazon_get_ browse_ node_ review_ topicsRetrieve a browse node's ten most positive and ten most negative review topics.
amazon_get_ browse_ node_ review_ trendsRetrieve the positive and negative review trends of items in a browse node for the past six months.
amazon_get_ item_ browse_ nodeThis API returns the associated browse node of the requested ASIN.
amazon_get_ item_ review_ topicsRetrieve an item's ten most positive and ten most negative review topics.
amazon_get_ item_ review_ trendsRetrieve an item's positive and negative review trends for the past six months.
amazon_archive_ supply_ sourceArchive a supply source, making it inactive.
amazon_cancel_ feedCancels the feed that you specify.
amazon_create_ supply_ sourceCreate a new supply source.
amazon_get_ bill_ of_ ladingReturns a bill of lading for a Less Than Truckload/Full Truckload (LTL/FTL) shipment.
amazon_get_ labelsReturns package/pallet labels for faster and more accurate shipment processing at the Amazon fulfillment center.
amazon_get_ prep_ instructionsReturns labeling requirements and item preparation instructions to help prepare items for shipment to Amazon's fulfillment network.
amazon_get_ shipment_ itemsReturns a list of items in a specified inbound shipment, or a list of items that were updated within a specified time frame.
amazon_get_ shipment_ items_ by_ shipment_ idReturns a list of items in a specified inbound shipment.
amazon_get_ shipmentsReturns a list of inbound shipments based on criteria that you specify.
amazon_get_ supply_ sourceRetrieve a supply source.
amazon_get_ supply_ sourcesThe path to retrieve paginated supply sources.
amazon_update_ supply_ sourceUpdate the configuration and capabilities of a supply source.
amazon_update_ supply_ source_ statusUpdate the status of a supply source.
amazon_cancel_ queryCancels the query specified by the `queryId` parameter.
amazon_create_ queryCreates a Data Kiosk query request.
amazon_create_ scheduled_ packageSchedules an Easy Ship order and returns the scheduled package information.
amazon_create_ scheduled_ package_ bulkThis operation automatically schedules a time slot for all the `amazonOrderId`s given as input, generating the associated shipping labels, along with other compliance documents according to the marketplace (refer to the [marketplace document support table](doc:easyship-api-v2022-03-23-use-case-guide#marketplace-support-table)).
amazon_create_ shipmentCreate a shipment with the information provided.
amazon_get_ additional_ seller_ inputsGets a list of additional seller inputs required for a ship method.
amazon_get_ documentReturns the information required for retrieving a Data Kiosk document's contents.
amazon_get_ eligible_ shipment_ servicesReturns a list of shipping service offers that satisfy the specified shipment request details.
amazon_get_ queriesReturns details for the Data Kiosk queries that match the specified filters.
amazon_get_ queryReturns query details for the query specified by the `queryId` parameter.
amazon_get_ scheduled_ packageReturns information about a package, including dimensions, weight, time slot information for handover, invoice and item information, and status.
amazon_get_ shipmentReturns the shipment information for an existing shipment.
amazon_list_ financial_ events_ by_ group_ idReturns all financial events for the specified financial event group.
amazon_list_ financial_ events_ by_ order_ idReturns all financial events for the specified order.
amazon_list_ handover_ slotsReturns time slots available for Easy Ship orders to be scheduled based on the package weight and dimensions that the seller specifies.
amazon_list_ transactionsReturns transactions for the given parameters.
amazon_mfn_ cancel_ shipmentCancel the shipment indicated by the specified shipment identifier.
amazon_search_ listings_ itemsSearch for and return a list of selling partner listings items and their respective details.
amazon_update_ scheduled_ packagesUpdates the time slot for handing over the package indicated by the specified `scheduledPackageId`.
amazon_add_ inventoryRequests that Amazon add items to the Sandbox Inventory with desired amount of quantity in the sandbox environment.
amazon_create_ inventory_ itemRequests that Amazon create product-details in the Sandbox Inventory in the sandbox environment.
amazon_delete_ inventory_ itemRequests that Amazon Deletes an item from the Sandbox Inventory in the sandbox environment.
amazon_get_ order_ regulated_ infoReturns regulated information for the order that you specify.
amazon_get_ purchase_ orderReturns a purchase order based on the `purchaseOrderNumber` value that you specify.
amazon_get_ purchase_ ordersReturns a list of purchase orders created or changed during the time frame that you specify.
amazon_get_ purchase_ orders_ statusReturns purchase order statuses based on the filters that you specify.
amazon_get_ shipment_ labelsReturns small parcel shipment labels based on the filters that you specify.
amazon_submit_ acknowledgementSubmits acknowledgements for one or more purchase orders.
amazon_submit_ shipment_ confirmationsSubmitShipmentConfirmations
amazon_submit_ shipmentsSubmitShipments
amazon_update_ verification_ statusUpdates (approves or rejects) the verification status of an order containing regulated products.
amazon_vendor_ get_ shipment_ detailsGetShipmentDetails
amazon_create_ notificationCreate a notification for sellers in Seller Central.
amazon_delete_ notificationsRemove your application's notifications from the Appstore notifications dashboard.
amazon_get_ invoice_ statusReturns the invoice status for the shipment you specify.
amazon_get_ my_ fees_ estimate_ for_ asinReturns the estimated fees for the item indicated by the specified ASIN in the marketplace specified in the request body.
amazon_get_ my_ fees_ estimate_ for_ skuReturns the estimated fees for the item indicated by the specified seller SKU in the marketplace specified in the request body.
amazon_get_ selling_ partner_ metricsReturns aggregated replenishment program metrics for a selling partner.
amazon_get_ shipment_ detailsReturns the shipment details required to issue an invoice for the specified shipment.
amazon_list_ offer_ metricsReturns aggregated replenishment program metrics for a selling partner's offers.
amazon_list_ offersReturns the details of a selling partner's replenishment program offers.
amazon_record_ action_ feedbackRecords the seller's response to a notification.
amazon_submit_ invoiceSubmits a shipment invoice document for a given shipment.
amazon_vendor_ df_ get_ orderReturns purchase order information for the purchaseOrderNumber that you specify.
amazon_vendor_ df_ get_ ordersReturns a list of purchase orders created during the time frame that you specify.
amazon_vendor_ df_ submit_ acknowledgementSubmits acknowledgements for one or more purchase orders.
amazon_delivery_ get_ invoice_ statusReturns the invoice status for the order or shipment you specify.
amazon_delivery_ submit_ invoiceSubmits a shipment invoice for a given order or shipment.
amazon_generate_ order_ scenariosSubmits a request to generate test order data for Vendor Direct Fulfillment API entities.
amazon_get_ accountReturns information about a seller account and its marketplaces.
amazon_get_ definitions_ product_ typeRetrieve an Amazon product type definition.
amazon_get_ order_ scenariosReturns the status of the transaction indicated by the specified transactionId.
amazon_get_ payment_ methodsReturns the list of payment methods for the seller, which can be filtered by method type.
amazon_initiate_ payoutInitiates an on-demand payout to the seller's default deposit method in Seller Central for the given `marketplaceId` and `accountType`, if eligible.
amazon_search_ definitions_ product_ typesSearch for and return a list of Amazon product types that have definitions available.
amazon_rotate_ application_ client_ secretRotates application client secrets for a developer application.
amazon_create_ upload_ destination_ for_ resourceCreates an upload destination, returning the information required to upload a file to the destination and to programmatically access the file.
amazon_get_ item_ eligibility_ previewThis operation gets an eligibility preview for an item that you specify.
amazon_get_ transaction_ statusReturns the status of the transaction indicated by the specified transactionId.
amazon_get_ vehiclesGet the latest collection of vehicles
amazon_submit_ inventory_ updateSubmits inventory updates for the specified warehouse for either a partial or full feed of inventory items.
amazon_submit_ invoicesSubmit new invoices to Amazon.
amazon_vendor_ df_ submit_ invoiceSubmits one or more invoices for a vendor's direct fulfillment orders.
Credentials off one Amazon Selling Partner screen, then an endpoint your client signs into. Nothing to deploy, and nothing to install.
In Seller Central, open your SP-API app to copy the LWA Client ID and LWA Client Secret, then click Authorize to mint a Refresh token. Paste those with your Region — no AWS or IAM. Scoped to that seller account.
your-amazon-valueamzn1.application-oa2-client.xxxxxxxx••••••••••••3f7aRead-only means lookups and reports. Full access adds writes to listings, prices, feeds and fulfillment. Hold approval for the destructive calls: deleting a listing, canceling an inbound plan, repricing live SKUs.
Drop the PopMCP URL into Claude, ChatGPT, Codex or any other supported client. It signs in through PopMCP with OAuth, so your Amazon Selling Partner credential never leaves the server.
app.popmcp.com/mcp/…Ask for something harmless before you turn writes on. Once it comes back clean, widen the tool set or switch the connection to full access.
Start the monthly report and send me the file when Amazon finishes it
amazon_create_reportok
Then just ask for the work
“Start the monthly report and send me the file when Amazon finishes it”
“Cut prices 5% on any SKU where a rival is undercutting my Buy Box”
“Ship a multi-channel order out of my FBA stock to a customer in Denver”
“Compare last month's order metrics against the fees on my top 10 ASINs”
One hosted endpoint, registered once per client. The same tools and the same permissions, whichever window the request comes from.
Add the PopMCP URL under Settings → Connectors and the tools appear in every chat.
The same endpoint, registered in the browser. Nothing to install on the machine you are working from.
Register PopMCP as a custom connector, then let ChatGPT read and update the account.
Wire the endpoint into Codex or the Codex CLI when a task needs live business context, not a fixture.
Register the remote MCP server in OpenCode's config for terminal-first and scripted agent runs.
Add PopMCP as an MCP server in Z.ai's desktop app and work the account from the same window.
FAQ
What teams ask before putting Amazon Selling Partner behind an AI client.
No. There is no AWS setup, IAM role, or signing to maintain. Amazon's current flow needs only the LWA token, which PopMCP mints and injects server-side on every call. You bring the credentials from your own SP-API app and the refresh is handled for you.
Auth type, LWA Client ID, LWA Client Secret, Refresh token, Region, plus optional Selling Partner ID and Environment. In Seller Central go to Settings → User Permissions → Third-party developer and apps, or the Developer Central 'Develop Apps' page, open your app to copy the LWA Client ID and Secret, then click Authorize to generate the refresh token. Region is the region your seller account is in. The connection is locked to that seller account.
316 operations across 50 API modules — 152 read and 164 write. 39 load into your client by default and the rest stay searchable, so the tool list never swamps the model. The biggest modules are FBA Inbound, AWD, Shipping, Services and FBA Outbound, with Seller Wallet, Messaging, Invoices, Notifications and Reports behind them.
SP-API generates reports asynchronously, so the agent runs a short pipeline instead of a single fetch. create_report queues the job, get_report returns the details including the reportDocumentId once it exists, and get_report_document returns what's needed to retrieve the contents. Use create_report_schedule for recurring pulls, and the Report ready webhook so the agent picks up the file the moment Amazon finishes generating it rather than polling.
On the order side: Order changed, Order status changed and Seller-fulfilled order status changed. On listings and pricing: Buy Box or competitor price changed, Listing flagged on price, Listing status changed, Listing has a new issue and Product page content changed. On operations: Bulk upload finished, Report ready, FBA shipment status changed, Fulfillment order status changed, Selling account status changed and Fee promotion available.
Amazon puts restricted resources behind a Restricted Data Token, and create_restricted_data_token returns an RDT for the restricted resources you specify. get_listings_restrictions handles the separate question of what you are permitted to list against a catalog item. Because the connection runs on your own SP-API app credentials, the agent can only request what that app is already entitled to.
No. PopMCP hosts it and gives you a Streamable HTTP MCP URL. There is nothing to deploy, no callback URL to register, and no infrastructure to keep running or patch.
Any client that supports a remote Streamable HTTP MCP server — Claude Desktop, Claude Web, ChatGPT custom connectors, Codex and the Codex CLI, OpenCode and Z.ai's ZCode, as well as editors such as Cursor, Windsurf and Zed. Your client signs in to PopMCP with OAuth; the provider credential never leaves the server.
Loading 316 tool definitions into every conversation burns context before the work starts. PopMCP loads a curated 39-tool set covering the everyday workflows and keeps the rest searchable, so your AI pulls a specialist tool only when a task needs it. You can switch a connection to the full catalog at any time.
A tool is something your AI calls — there are 316 here. A trigger is something PopMCP watches for you: 25 Amazon Selling Partner events that can start work on the PopMCP side. Triggers never enter your AI client's context, and none of them ask you to paste a callback URL into Amazon Selling Partner.
Launch a hosted MCP endpoint for Amazon Selling Partner, keep tool access under control, and start testing real workflow prompts right away.