Connectors · Commerce
Amazon Selling Partner API MCP server for AI agents.
actionlake is an MCP gateway: one remote MCP server that connects Claude and other MCP clients to Amazon Selling Partner API and the rest of your systems. It gives your agent 365 Amazon Selling Partner API actions (215 reads, 119 writes and 31 that wait for a confirmation) and holds the Amazon Selling Partner API credential itself, so the agent never does. It paces Amazon Selling Partner API's limits and records every call. Connecting Amazon Selling Partner API needs your own Amazon Selling Partner API OAuth app and one admin sign-in.
100,000 free calls a month. No card, no email, no password: press Start a free sandbox on the next screen and keep the key it shows you.
claude mcp add --transport http actionlake https://connect.actionlake.com/mcpdo { action: "amazon_sp_api.reports.get_reports", intent: "check which Amazon Selling Partner API account is connected"}# Get reports · read · 1 upstream call- 365actionsin one signed file
- 215readlook, never change
- 119writecreate and update
- 31wait for a yesdestructive, confirmed first
Set up
Connect Amazon Selling Partner API in three steps.
- 01
Add actionlake to Claude.
Run the command once in Claude Code; its consent page can create a free sandbox: 100,000 calls a month, no card. In the Claude app, add a custom connector with the URL below and paste your key on the consent page. Creating a new sandbox from the Claude app is not yet tested by us.
https://connect.actionlake.com/mcp - 02
Connect Amazon Selling Partner API.
OAuth 2.0, authorization code. You register your own OAuth app with Amazon Selling Partner API, an admin signs in once, and you paste the app's client id and secret and the tokens from that sign-in; actionlake renews the access token from then on. actionlake stores what you paste write-only, sealed under your tenant's key.
Before the first sign-in, Amazon Selling Partner API needs an OAuth app of your own, registered in its developer portal. actionlake has no Amazon Selling Partner API app to lend you.
access_tokenAccess token from one sign-in with your own OAuth apprefresh_tokenLWA refresh token for the selling partner (from self-authorization in Develop Apps, or from the Seller Central OAuth…client_idLWA client identifier of your SP-API application (Seller Central or Vendor Central > Develop Apps > View LWA…client_secretLWA client secret of the same applicationregionYour Amazon Selling Partner API region
account { op: "connections.requirements", service: "amazon_sp_api" } # free: exactly what to paste, and what is found for you - 03
Make the first call. Check before a write.
Ask in plain words; Claude picks the action. Before anything changes,
checkvalidates the call and prices it, for free.do { action: "amazon_sp_api.reports.get_reports" }# get reports · read · 1 upstream callcheck { action: "amazon_sp_api.reports.create_report", input: { … } }# free: inputs, permissions, cost and confirmations, nothing sent
Amazon Selling Partner API at a glance
- Sign-in
- OAuth 2.0, authorization code. You register your own OAuth app with Amazon Selling Partner API, an admin signs in once, and you paste the app's client id and secret and the tokens from that sign-in; actionlake renews the access token from then on.
- You provide
access_tokenrefresh_tokenclient_idclient_secret- Setup fields
region- Limits we pace to
- 10 calls a second, per connection
- API covered
- SP-API models (Swagger 2.0), amzn/selling-partner-api-models main, fetched 2026-10-22
sellingpartnerapi- - Built from
- Amazon Selling Partner API's documentation, read 22 October 2026GitHubdeveloper-docs.amazon.com
- Service file
- Version 1.0.0, signed (Ed25519)
- Cached reads
- 214 of 215 reads, for up to 5 minutes; a write clears what it affects
- Shared entities
- 2, so ask can line Amazon Selling Partner API up with your other systems
- Data
- Processed and stored in Sydney, Australia. No US region yet
Capabilities
What an AI agent can do in Amazon Selling Partner API.
365 actions in 67 areas. Every one carries its effect, so a key can allow the reads and hold the rest.
- 215readlook, never change
- 119writecreate and update
- 31destructivewait for a confirmation
Fulfillment inbound
4522 read · 21 write · 2 destructive
Confirm delivery window options · Confirm packing option · Confirm placement option · Confirm shipment content update preview
Awd
2111 read · 9 write · 1 destructive
Check inbound eligibility · Confirm inbound · Confirm outbound · Confirm replenishment order
Shipping
207 read · 9 write · 4 destructive
Create claim · Direct purchase shipment · Generate collection form · Get rates
Services
176 read · 9 write · 2 destructive
Add appointment for service job by service job id · Create reservation · Create service document upload destination · Get fixed slot capacity
Aplus content
136 read · 7 write · 0 destructive
Create content document · Create media · List content document asin relations · Post content document approval submission
Fulfillment outbound
139 read · 3 write · 1 destructive
Create fulfillment order · List all fulfillment orders · Get fulfillment order · Update fulfillment order
Seller wallet
128 read · 0 write · 4 destructive
Create a transaction request from Amazon Seller Wallet account to another customer-provided account · Create a transfer schedule request from Amazon Seller Wallet account to another customer-provided account · Find balance in particular Amazon Seller Wallet account by Amazon account identifier · The API will return all the transactions for a given Amazon Seller Wallet account sorted by the transaction request date
Messaging
112 read · 9 write · 0 destructive
Confirm customization details · Create confirm delivery details · Create confirm order details · Create confirm service details
59 more areas · 213 actions
- Vendor DF shipping 11
- External fulfillment shipments 10
- Invoices 10
- Orders 10
- Reports 9
- Shipping V1 9
- Vendor DF shipping V1 9
- Customer feedback 7
- Fulfillment outbound 2026 7
- Feeds 6
- Fulfillment inbound V0 6
- Product pricing V0 6
- Supply sources 6
- Data kiosk 5
- Easy ship 5
- Listings items 5
- Merchant fulfillment 5
- Finances V0 4
- Transfers 4
- Vendor orders 4
- Vendor shipments 4
- App integrations 3
- Finances 3
- Listings items 2020 3
- Notifications 3
- Product fees 3
- Promotions 3
- Replenishment 3
- Shipment invoicing 3
- Support 3
- Vendor DF orders 3
- Vendor DF orders V1 3
- Catalog items 2
- Catalog items 2020 2
- Delivery shipment invoice 2
- External fulfillment returns 2
- Finance remittance 2
- Finances invoices 2
- Orders 2026 2
- Product pricing 2
- Product type definitions 2
- Sellers 2
- Solicitations 2
- Catalog items V0 1
- External fulfillment inventory 1
- Fba inbound eligibility 1
- Fba inventory 1
- Listings restrictions 1
- Sales 1
- Tokens 1
- Tracking 1
- Uploads 1
- Vehicles 1
- Vendor DF inventory 1
- Vendor DF payments 1
- Vendor DF transactions 1
- Vendor DF transactions V1 1
- Vendor invoices 1
- Vendor transaction status 1
Top actions
The Amazon Selling Partner API API, shaped for agents.
The ids your agent types, what each does, and the one name it shares with other systems. 13 of Amazon Selling Partner API's 13 action names are shared with at least one other connector, so an agent learns them once.
| Action | What it does | Effect | Same name in |
|---|---|---|---|
amazon_sp_api.orders.get_ordersGet orders | Returns orders that are created or updated during the specified time period. If you want to return specific types of…. | read | commerce.order.list82 connectors |
amazon_sp_api.orders_2026.get_orderGet order | Returns the order that you specify. | read | commerce.order.get87 connectors |
amazon_sp_api.fba_inventory.get_inventory_summariesGet inventory summaries | Returns a list of inventory summaries. The summaries returned depend on the presence or absence of the startDateTime,…. | read | commerce.inventory_level.list11 connectors |
amazon_sp_api.orders.get_order_itemsGet order items | Returns detailed order item information for the order that you specify. If `NextToken` is provided, it's used to…. | read | commerce.order_line.list12 connectors |
amazon_sp_api.reports.get_reportsGet reports | Returns report details for the reports that match the filters that you specify. | read | analytics.report.list37 connectors |
amazon_sp_api.reports.create_reportCreate report | Creates a report. | write | analytics.report.create27 connectors |
amazon_sp_api.fulfillment_outbound.create_fulfillment_orderCreate fulfillment order | Requests that Amazon ship items from the seller's inventory in Amazon's fulfillment network to a destination address. | write | commerce.fulfillment_order.create5 connectors |
amazon_sp_api.fulfillment_outbound.list_all_fulfillment_ordersList all fulfillment orders | Returns a list of fulfillment orders fulfilled after (or at) a specified date-time, or indicated by the `nextToken`…. | read | commerce.fulfillment_order.list3 connectors |
amazon_sp_api.feeds.create_feedCreate feed | Creates a feed. Upload the contents of the feed document before calling this operation. | write | this connector |
amazon_sp_api.orders.confirm_shipmentConfirm shipment | Updates the shipment confirmation status for a specified order. | write | this connector |
amazon_sp_api.reports.create_report_scheduleCreate report schedule | Creates a report schedule. If a report schedule with the same report type and marketplace IDs already exists, it will…. | write | this connector |
amazon_sp_api.fulfillment_outbound.cancel_fulfillment_orderCancel fulfillment order | Requests that Amazon stop attempting to fulfill the fulfillment order indicated by the specified order identifier. | destructive | commerce.fulfillment_order.cancel2 connectors |
Try it
Prompts to paste into Claude.
Each one names the Amazon Selling Partner API actions it will call, so you know what it reads and what it changes before you send it.
- Readread
Which Amazon Selling Partner API orders from the last seven days are still unfulfilled?
calls
amazon_sp_api.orders.get_orders - Writewrite
Create report in Amazon Selling Partner API. Show me exactly what you will send before you save it.
calls
amazon_sp_api.reports.create_report
Governance for Amazon Selling Partner API
Destructive actions wait for a yes.
31 Amazon Selling Partner API actions are destructive. The first 10:
- Cancel fulfillment order
amazon_sp_api.fulfillment_outbound.cancel_fulfillment_order - Cancel feed
amazon_sp_api.feeds.cancel_feed - Cancel report
amazon_sp_api.reports.cancel_report - Cancel report schedule
amazon_sp_api.reports.cancel_report_schedule - Delete listings item
amazon_sp_api.listings_items.delete_listings_item - Initiate payout
amazon_sp_api.transfers.initiate_payout - Purchase shipment
amazon_sp_api.shipping.purchase_shipment - One click shipment
amazon_sp_api.shipping.one_click_shipment - Purchase labels
amazon_sp_api.shipping_v1.purchase_labels - Purchase shipment
amazon_sp_api.shipping_v1.purchase_shipment
A destructive action runs only with confirm: true. Under the human policy the agent cannot confirm for itself: the run stops until a named person approves, in the console or from a signed link in an email. The cap on a key is refused before the call is sent, never after.
Cancel fulfillment order?
intent: the user asked me to cancel fulfillment order
account { op: "keys.create", name: "amazon-sp-api-agent", allowed_actions: ["amazon_sp_api.*"], cap_calls: 2000, confirm_policy: "human_for_writes", approval_rules: [ { match: "amazon_sp_api.fulfillment_outbound.cancel_fulfillment_order", approver: "[email protected]" }, { match: "amazon_sp_api.feeds.cancel_feed", approver: "[email protected]" }, { match: "amazon_sp_api.reports.cancel_report", approver: "[email protected]" } ]}Cost
What Amazon Selling Partner API costs on actionlake.
Every Amazon Selling Partner API action is one upstream call, the only thing actionlake bills. Searching, check, cost, account and any call Amazon Selling Partner API refused with 401, 403, 429 or a 5xx are free. Paid plans start at US$49 a month for 250,000 calls, with overage from US$0.30 down to US$0.18 per 1,000.
- 1upstream call per actionall 365 Amazon Selling Partner API actions
- 365actions pageeach page of a long list is one call
- 214reads can be cacheda cache hit costs nothing
- 100,000calls a month, freepaid plans from US$49 a month for 250,000
Action index
Every Amazon Selling Partner API action.
365 actions by area: the id your agent calls, what it does, and its effect.
Fulfillment inbound45
amazon_sp_api.fulfillment_inbound.confirm_delivery_window_optionsConfirm delivery window optionswriteamazon_sp_api.fulfillment_inbound.confirm_packing_optionConfirm packing optionwriteamazon_sp_api.fulfillment_inbound.confirm_placement_optionConfirm placement optionwriteamazon_sp_api.fulfillment_inbound.confirm_shipment_content_update_previewConfirm shipment content update previewwriteamazon_sp_api.fulfillment_inbound.cancel_inbound_planCancel inbound plandestructiveamazon_sp_api.fulfillment_inbound.cancel_self_ship_appointmentCancel self ship appointmentdestructive- and 39 more in this area
Awd21
amazon_sp_api.awd.check_inbound_eligibilityCheck inbound eligibilityreadamazon_sp_api.awd.confirm_inboundConfirm inboundwriteamazon_sp_api.awd.confirm_outboundConfirm outboundwriteamazon_sp_api.awd.confirm_replenishment_orderConfirm replenishment orderwriteamazon_sp_api.awd.cancel_inboundCancel inbounddestructiveamazon_sp_api.awd.create_inboundCreate inboundwrite- and 15 more in this area
Shipping20
amazon_sp_api.shipping.create_claimCreate claimwriteamazon_sp_api.shipping.direct_purchase_shipmentDirect purchase shipmentwriteamazon_sp_api.shipping.generate_collection_formGenerate collection formwriteamazon_sp_api.shipping.get_ratesGet ratesreadamazon_sp_api.shipping.cancel_shipmentCancel shipmentdestructiveamazon_sp_api.shipping.get_access_pointsGet access pointsread- and 14 more in this area
Services17
amazon_sp_api.services.add_appointment_for_service_job_by_service_job_idAdd appointment for service job by service job idwriteamazon_sp_api.services.create_reservationCreate reservationwriteamazon_sp_api.services.create_service_document_upload_destinationCreate service document upload destinationwriteamazon_sp_api.services.get_fixed_slot_capacityGet fixed slot capacityreadamazon_sp_api.services.assign_appointment_resourcesAssign appointment resourceswriteamazon_sp_api.services.cancel_reservationCancel reservationdestructive- and 11 more in this area
Aplus content13
amazon_sp_api.aplus_content.create_content_documentCreate content documentwriteamazon_sp_api.aplus_content.create_mediaCreate mediawriteamazon_sp_api.aplus_content.list_content_document_asin_relationsList content document asin relationsreadamazon_sp_api.aplus_content.post_content_document_approval_submissionPost content document approval submissionwriteamazon_sp_api.aplus_content.get_content_documentGet content documentreadamazon_sp_api.aplus_content.get_mediaGet mediaread- and 7 more in this area
Fulfillment outbound13
amazon_sp_api.fulfillment_outbound.create_fulfillment_orderCreate fulfillment orderwriteamazon_sp_api.fulfillment_outbound.get_fulfillment_orderGet fulfillment orderreadamazon_sp_api.fulfillment_outbound.list_all_fulfillment_ordersList all fulfillment ordersreadamazon_sp_api.fulfillment_outbound.update_fulfillment_orderUpdate fulfillment orderwriteamazon_sp_api.fulfillment_outbound.cancel_fulfillment_orderCancel fulfillment orderdestructiveamazon_sp_api.fulfillment_outbound.create_fulfillment_returnCreate fulfillment returnwrite- and 7 more in this area
Seller wallet12
amazon_sp_api.seller_wallet.create_transactionCreate a transaction request from Amazon Seller Wallet account to another customer-provided accountdestructiveamazon_sp_api.seller_wallet.create_transfer_scheduleCreate a transfer schedule request from Amazon Seller Wallet account to another customer-provided accountdestructiveamazon_sp_api.seller_wallet.list_account_balancesFind balance in particular Amazon Seller Wallet account by Amazon account identifierreadamazon_sp_api.seller_wallet.list_account_transactionsThe API will return all the transactions for a given Amazon Seller Wallet account sorted by the transaction request datereadamazon_sp_api.seller_wallet.delete_schedule_transactionDelete a transaction request that is scheduled from Amazon Seller Wallet account to another customer-provided accountdestructiveamazon_sp_api.seller_wallet.get_accountFind particular Amazon Seller Wallet account by Amazon account identifierread- and 6 more in this area
Messaging11
amazon_sp_api.messaging.confirm_customization_detailsConfirm customization detailswriteamazon_sp_api.messaging.create_confirm_delivery_detailsCreate confirm delivery detailswriteamazon_sp_api.messaging.create_confirm_order_detailsCreate confirm order detailswriteamazon_sp_api.messaging.create_confirm_service_detailsCreate confirm service detailswriteamazon_sp_api.messaging.create_digital_access_keyCreate digital access keywriteamazon_sp_api.messaging.create_legal_disclosureCreate legal disclosurewrite- and 5 more in this area
Vendor DF shipping11
amazon_sp_api.vendor_df_shipping.create_container_labelcreateContainerLabelwriteamazon_sp_api.vendor_df_shipping.create_shipping_labelscreateShippingLabelswriteamazon_sp_api.vendor_df_shipping.get_customer_invoicesgetCustomerInvoicesreadamazon_sp_api.vendor_df_shipping.get_packing_slipsgetPackingSlipsreadamazon_sp_api.vendor_df_shipping.get_customer_invoicegetCustomerInvoicereadamazon_sp_api.vendor_df_shipping.get_packing_slipgetPackingSlipread- and 5 more in this area
External fulfillment shipments10
amazon_sp_api.external_fulfillment_shipments.create_packagesCreate packageswriteamazon_sp_api.external_fulfillment_shipments.generate_invoiceGenerate invoicewriteamazon_sp_api.external_fulfillment_shipments.get_shipmentsGet shipmentsreadamazon_sp_api.external_fulfillment_shipments.process_shipmentProcess shipmentwriteamazon_sp_api.external_fulfillment_shipments.generate_ship_labelsGenerate ship labelswriteamazon_sp_api.external_fulfillment_shipments.get_shipmentGet shipmentread- and 4 more in this area
Invoices10
amazon_sp_api.invoices.create_government_invoiceCreate government invoicewriteamazon_sp_api.invoices.create_invoices_exportCreate invoices exportwriteamazon_sp_api.invoices.get_invoicesGet invoicesreadamazon_sp_api.invoices.get_invoices_exportsGet invoices exportsreadamazon_sp_api.invoices.get_government_invoice_documentGet government invoice documentreadamazon_sp_api.invoices.get_government_invoice_statusGet government invoice statusread- and 4 more in this area
Orders10
amazon_sp_api.orders.confirm_shipmentConfirm shipmentwriteamazon_sp_api.orders.get_order_itemsGet order itemsreadamazon_sp_api.orders.get_order_items_buyer_infoGet order items buyer inforeadamazon_sp_api.orders.get_ordersGet ordersreadamazon_sp_api.orders.get_orderGet orderreadamazon_sp_api.orders.get_order_addressGet order addressread- and 4 more in this area
Reports9
amazon_sp_api.reports.create_reportCreate reportwriteamazon_sp_api.reports.create_report_scheduleCreate report schedulewriteamazon_sp_api.reports.get_reportGet reportreadamazon_sp_api.reports.get_reportsGet reportsreadamazon_sp_api.reports.cancel_reportCancel reportdestructiveamazon_sp_api.reports.cancel_report_scheduleCancel report scheduledestructive- and 3 more in this area
Shipping V19
amazon_sp_api.shipping_v1.create_shipmentCreate shipmentwriteamazon_sp_api.shipping_v1.get_ratesGet ratesreadamazon_sp_api.shipping_v1.purchase_labelsPurchase labelsdestructiveamazon_sp_api.shipping_v1.purchase_shipmentPurchase shipmentdestructiveamazon_sp_api.shipping_v1.cancel_shipmentCancel shipmentdestructiveamazon_sp_api.shipping_v1.get_accountGet accountread- and 3 more in this area
Vendor DF shipping V19
amazon_sp_api.vendor_df_shipping_v1.get_customer_invoicesGet customer invoicesreadamazon_sp_api.vendor_df_shipping_v1.get_packing_slipsGet packing slipsreadamazon_sp_api.vendor_df_shipping_v1.get_shipping_labelsGet shipping labelsreadamazon_sp_api.vendor_df_shipping_v1.submit_shipment_confirmationsSubmit shipment confirmationswriteamazon_sp_api.vendor_df_shipping_v1.get_customer_invoiceGet customer invoicereadamazon_sp_api.vendor_df_shipping_v1.get_packing_slipGet packing slipread- and 3 more in this area
Customer feedback7
amazon_sp_api.customer_feedback.get_browse_node_return_topicsGet browse node return topicsreadamazon_sp_api.customer_feedback.get_browse_node_return_trendsGet browse node return trendsreadamazon_sp_api.customer_feedback.get_browse_node_review_topicsGet browse node review topicsreadamazon_sp_api.customer_feedback.get_browse_node_review_trendsGet browse node review trendsreadamazon_sp_api.customer_feedback.get_item_browse_nodeGet item browse nodereadamazon_sp_api.customer_feedback.get_item_review_topicsGet item review topicsread- and 1 more in this area
Fulfillment outbound 20267
amazon_sp_api.fulfillment_outbound_2026.create_orderCreate orderwriteamazon_sp_api.fulfillment_outbound_2026.get_offersGet offersreadamazon_sp_api.fulfillment_outbound_2026.get_order_previewGet order previewreadamazon_sp_api.fulfillment_outbound_2026.list_ordersList ordersreadamazon_sp_api.fulfillment_outbound_2026.cancel_orderCancel orderdestructiveamazon_sp_api.fulfillment_outbound_2026.get_orderGet orderread- and 1 more in this area
Feeds6
amazon_sp_api.feeds.create_feedCreate feedwriteamazon_sp_api.feeds.create_feed_documentCreate feed documentwriteamazon_sp_api.feeds.get_feedGet feedreadamazon_sp_api.feeds.get_feedsGet feedsreadamazon_sp_api.feeds.cancel_feedCancel feeddestructiveamazon_sp_api.feeds.get_feed_documentGet feed documentread
Fulfillment inbound V06
amazon_sp_api.fulfillment_inbound_v0.get_bill_of_ladingGet bill of ladingreadamazon_sp_api.fulfillment_inbound_v0.get_labelsGet labelsreadamazon_sp_api.fulfillment_inbound_v0.get_shipment_itemsGet shipment itemsreadamazon_sp_api.fulfillment_inbound_v0.get_shipmentsGet shipmentsreadamazon_sp_api.fulfillment_inbound_v0.get_prep_instructionsGet prep instructionsreadamazon_sp_api.fulfillment_inbound_v0.get_shipment_items_by_shipment_idGet shipment items by shipment idread
Product pricing V06
amazon_sp_api.product_pricing_v0.get_competitive_pricingGet competitive pricingreadamazon_sp_api.product_pricing_v0.get_item_offersGet item offersreadamazon_sp_api.product_pricing_v0.get_item_offers_batchGet item offers batchreadamazon_sp_api.product_pricing_v0.get_listing_offers_batchGet listing offers batchreadamazon_sp_api.product_pricing_v0.get_listing_offersGet listing offersreadamazon_sp_api.product_pricing_v0.get_pricingGet pricingread
Supply sources6
amazon_sp_api.supply_sources.create_supply_sourceCreate supply sourcewriteamazon_sp_api.supply_sources.get_supply_sourceGet supply sourcereadamazon_sp_api.supply_sources.get_supply_sourcesGet supply sourcesreadamazon_sp_api.supply_sources.update_supply_sourceUpdate supply sourcewriteamazon_sp_api.supply_sources.archive_supply_sourceArchive supply sourcedestructiveamazon_sp_api.supply_sources.update_supply_source_statusUpdate supply source statuswrite
Data kiosk5
amazon_sp_api.data_kiosk.create_queryCreate querywriteamazon_sp_api.data_kiosk.get_documentGet documentreadamazon_sp_api.data_kiosk.get_queriesGet queriesreadamazon_sp_api.data_kiosk.get_queryGet queryreadamazon_sp_api.data_kiosk.cancel_queryCancel querydestructive
Easy ship5
amazon_sp_api.easy_ship.create_scheduled_packageCreate scheduled packagewriteamazon_sp_api.easy_ship.create_scheduled_package_bulkCreate scheduled package bulkwriteamazon_sp_api.easy_ship.get_scheduled_packageGet scheduled packagereadamazon_sp_api.easy_ship.list_handover_slotsList handover slotsreadamazon_sp_api.easy_ship.update_scheduled_packagesUpdate scheduled packageswrite
Listings items5
amazon_sp_api.listings_items.delete_listings_itemDelete listings itemdestructiveamazon_sp_api.listings_items.get_listings_itemGet listings itemreadamazon_sp_api.listings_items.put_listings_itemPut listings itemwriteamazon_sp_api.listings_items.search_listings_itemsSearch listings itemsreadamazon_sp_api.listings_items.patch_listings_itemPatch listings itemwrite
Merchant fulfillment5
amazon_sp_api.merchant_fulfillment.create_shipmentCreate shipmentdestructiveamazon_sp_api.merchant_fulfillment.get_additional_seller_inputsGet additional seller inputsreadamazon_sp_api.merchant_fulfillment.get_eligible_shipment_servicesGet eligible shipment servicesreadamazon_sp_api.merchant_fulfillment.get_shipmentGet shipmentreadamazon_sp_api.merchant_fulfillment.cancel_shipmentCancel shipmentdestructive
Finances V04
amazon_sp_api.finances_v0.list_financial_event_groupsList financial event groupsreadamazon_sp_api.finances_v0.list_financial_eventsList financial eventsreadamazon_sp_api.finances_v0.list_financial_events_by_group_idList financial events by group idreadamazon_sp_api.finances_v0.list_financial_events_by_order_idList financial events by order idread
Transfers4
amazon_sp_api.transfers.get_payment_methodsGet payment methodsreadamazon_sp_api.transfers.initiate_payoutInitiate payoutdestructiveamazon_sp_api.transfers.list_expected_payoutsList expected payoutsreadamazon_sp_api.transfers.list_payoutsList payoutsread
Vendor orders4
amazon_sp_api.vendor_orders.get_purchase_orderGet purchase orderreadamazon_sp_api.vendor_orders.get_purchase_ordersGet purchase ordersreadamazon_sp_api.vendor_orders.get_purchase_orders_statusGet purchase orders statusreadamazon_sp_api.vendor_orders.submit_acknowledgementSubmit acknowledgementwrite
Vendor shipments4
amazon_sp_api.vendor_shipments.get_shipment_detailsGetShipmentDetailsreadamazon_sp_api.vendor_shipments.get_shipment_labelsGet shipment labelsreadamazon_sp_api.vendor_shipments.submit_shipment_confirmationsSubmitShipmentConfirmationswriteamazon_sp_api.vendor_shipments.submit_shipmentsSubmitShipmentswrite
App integrations3
amazon_sp_api.app_integrations.create_notificationCreate notificationwriteamazon_sp_api.app_integrations.delete_notificationsDelete notificationsdestructiveamazon_sp_api.app_integrations.record_action_feedbackRecord action feedbackwrite
Finances3
amazon_sp_api.finances.list_balancesList balancesreadamazon_sp_api.finances.list_summaryList summaryreadamazon_sp_api.finances.list_transactionsList transactionsread
Listings items 20203
amazon_sp_api.listings_items_2020.delete_listings_itemDelete listings itemdestructiveamazon_sp_api.listings_items_2020.patch_listings_itemPatch listings itemwriteamazon_sp_api.listings_items_2020.put_listings_itemPut listings itemwrite
Notifications3
amazon_sp_api.notifications.create_subscriptionCreate subscriptionwriteamazon_sp_api.notifications.get_subscriptionGet subscriptionreadamazon_sp_api.notifications.get_subscriptionsGet subscriptionsread
Product fees3
amazon_sp_api.product_fees.get_my_fees_estimate_for_asinGet my fees estimate for a s i nreadamazon_sp_api.product_fees.get_my_fees_estimate_for_skuGet my fees estimate for s k ureadamazon_sp_api.product_fees.get_my_fees_estimatesGet my fees estimatesread
Promotions3
amazon_sp_api.promotions.get_promotionGet promotionreadamazon_sp_api.promotions.get_selectionGet selectionreadamazon_sp_api.promotions.search_promotionsSearch promotionsread
Replenishment3
amazon_sp_api.replenishment.get_selling_partner_metricsGet selling partner metricsreadamazon_sp_api.replenishment.list_offer_metricsList offer metricsreadamazon_sp_api.replenishment.list_offersList offersread
Shipment invoicing3
amazon_sp_api.shipment_invoicing.get_invoice_statusGet invoice statusreadamazon_sp_api.shipment_invoicing.get_shipment_detailsGet shipment detailsreadamazon_sp_api.shipment_invoicing.submit_invoiceSubmit invoicewrite
Support3
amazon_sp_api.support.get_caseGet casereadamazon_sp_api.support.list_casesList casesreadamazon_sp_api.support.list_contactsList contactsread
Vendor DF orders3
amazon_sp_api.vendor_df_orders.get_orderGet orderreadamazon_sp_api.vendor_df_orders.get_ordersGet ordersreadamazon_sp_api.vendor_df_orders.submit_acknowledgementSubmit acknowledgementwrite
Vendor DF orders V13
amazon_sp_api.vendor_df_orders_v1.get_orderGet orderreadamazon_sp_api.vendor_df_orders_v1.get_ordersGet ordersreadamazon_sp_api.vendor_df_orders_v1.submit_acknowledgementSubmit acknowledgementwrite
Catalog items2
amazon_sp_api.catalog_items.get_catalog_itemGet catalog itemreadamazon_sp_api.catalog_items.search_catalog_itemsSearch catalog itemsread
Catalog items 20202
amazon_sp_api.catalog_items_2020.get_catalog_itemGet catalog itemreadamazon_sp_api.catalog_items_2020.search_catalog_itemsSearch catalog itemsread
Delivery shipment invoice2
amazon_sp_api.delivery_shipment_invoice.get_invoice_statusGet invoice statusreadamazon_sp_api.delivery_shipment_invoice.submit_invoiceSubmit invoicewrite
External fulfillment returns2
amazon_sp_api.external_fulfillment_returns.get_returnGet returnreadamazon_sp_api.external_fulfillment_returns.list_returnsList returnsread
Finance remittance2
amazon_sp_api.finance_remittance.get_remittanceGet remittancereadamazon_sp_api.finance_remittance.get_remittance_headersGet remittance headersread
Finances invoices2
amazon_sp_api.finances_invoices.get_invoiceGet invoicereadamazon_sp_api.finances_invoices.get_invoice_headersGet invoice headersread
Orders 20262
amazon_sp_api.orders_2026.get_orderGet orderreadamazon_sp_api.orders_2026.search_ordersSearch ordersread
Product pricing2
amazon_sp_api.product_pricing.get_competitive_summaryGet competitive summaryreadamazon_sp_api.product_pricing.get_featured_offer_expected_price_batchGet featured offer expected price batchread
Product type definitions2
amazon_sp_api.product_type_definitions.get_definitions_product_typeGet definitions product typereadamazon_sp_api.product_type_definitions.search_definitions_product_typesSearch definitions product typesread
Sellers2
amazon_sp_api.sellers.get_accountGet accountreadamazon_sp_api.sellers.get_marketplace_participationsGet marketplace participationsread
Solicitations2
amazon_sp_api.solicitations.create_product_review_and_seller_feedback_solicitationCreate product review and seller feedback solicitationwriteamazon_sp_api.solicitations.get_solicitation_actions_for_orderGet solicitation actions for orderread
Catalog items V01
amazon_sp_api.catalog_items_v0.list_catalog_categoriesList catalog categoriesread
External fulfillment inventory1
amazon_sp_api.external_fulfillment_inventory.batch_inventoryBatch inventorywrite
Fba inbound eligibility1
amazon_sp_api.fba_inbound_eligibility.get_item_eligibility_previewGet item eligibility previewread
Fba inventory1
amazon_sp_api.fba_inventory.get_inventory_summariesGet inventory summariesread
Listings restrictions1
amazon_sp_api.listings_restrictions.get_listings_restrictionsGet listings restrictionsread
Sales1
amazon_sp_api.sales.get_order_metricsGet order metricsread
Tokens1
amazon_sp_api.tokens.create_restricted_data_tokenCreate restricted data tokenwrite
Tracking1
amazon_sp_api.tracking.get_shipment_trackingGet tracking information for the shipmentread
Uploads1
amazon_sp_api.uploads.create_upload_destination_for_resourceCreate upload destination for resourcewrite
Vehicles1
amazon_sp_api.vehicles.get_vehiclesGet vehiclesread
Vendor DF inventory1
amazon_sp_api.vendor_df_inventory.submit_inventory_updateSubmit inventory updatewrite
Vendor DF payments1
amazon_sp_api.vendor_df_payments.submit_invoiceSubmit invoicedestructive
Vendor DF transactions1
amazon_sp_api.vendor_df_transactions.get_transaction_statusGet transaction statusread
Vendor DF transactions V11
amazon_sp_api.vendor_df_transactions_v1.get_transaction_statusGet transaction statusread
Vendor invoices1
amazon_sp_api.vendor_invoices.submit_invoicesSubmit invoicesdestructive
Vendor transaction status1
amazon_sp_api.vendor_transaction_status.get_transactionGet transactionread
This index shows a sample of each area. All 365 actions, with their inputs and prices, are in the catalogue, which a free sandbox key can search.
Questions
The Amazon Selling Partner API MCP server, answered.
Is there an Amazon Selling Partner API MCP server for Claude?
Yes. actionlake is an MCP gateway: a remote MCP server that gives Claude, or another MCP client, 365 Amazon Selling Partner API actions across fulfillment inbound, awd, shipping and services, through the same eight tools it uses for every other connector. actionlake is independent; it is not made or endorsed by Amazon Selling Partner API.
What do I need to connect Amazon Selling Partner API?
Your own Amazon Selling Partner API OAuth app, registered with Amazon Selling Partner API (its client id and client secret), and the access and refresh tokens from one admin sign-in. actionlake has no Amazon Selling Partner API app of its own, so this is not a one-step consent. actionlake renews the access token as it expires. Plus your region. The free call account { op: "connections.requirements", service: "amazon_sp_api" } lists exactly what to paste.
Can an AI agent delete or change things in Amazon Selling Partner API?
Only if its key allows it, and only with an explicit confirmation. 31 Amazon Selling Partner API actions are destructive, including cancel fulfillment order, cancel feed and cancel report. Each runs only with confirm: true. Under the human confirm policy, or an approval rule on the key, the run waits until a named person approves it.
Will an AI agent use up my Amazon Selling Partner API API limit?
actionlake paces every call to the limits in the Amazon Selling Partner API service file: 10 calls a second per connection. Repeated reads are answered from cache (214 Amazon Selling Partner API actions can be), which never reaches Amazon Selling Partner API.
What does an Amazon Selling Partner API action cost?
One upstream call, the only unit actionlake bills. A list that pages bills one call per page (365 Amazon Selling Partner API actions page). Cache hits, searches, dry runs and calls Amazon Selling Partner API refused with 401, 403, 429 or a 5xx are free. The Free plan includes 100,000 calls a month with no card. Paid plans start at US$49 a month for 250,000 calls, with overage from US$0.30 down to US$0.18 per 1,000.
Which Amazon Selling Partner API API does it cover?
The SP-API models (Swagger 2.0), amzn/selling-partner-api-models main, fetched 2026-10-22 at sellingpartnerapi-, under your region. It is built from Amazon Selling Partner API's documentation as read on 22 October 2026. 365 actions in 67 areas, each one in the signed service file (version 1.0.0).
Does actionlake keep my Amazon Selling Partner API data, and where?
actionlake processes and stores data in Sydney, Australia; there is no US region yet. Reads may be cached for up to 5 minutes, and a write clears the reads it affects. Each run's request and response is kept, sealed, for your plan's trace window: 1 day on Free, 3 days on Starter, 7 days on Pro, 14 days on Team, 30 days on Business and 30 days on Enterprise. Your Amazon Selling Partner API credential is sealed under your tenant's key, never logged and never returned. Your traffic is not used to train models.
Which AI clients can use it?
Claude Code, tested by us end to end, and the Claude app as a custom connector, tested by us with an existing key. Other MCP clients that support remote servers over Streamable HTTP (MCP revisions 2025-06-18 and 2025-11-25) and OAuth dynamic client registration, or a bearer header, should connect the same way; we have not tested them. Or plain REST, under the same action names.
Give your agent Amazon Selling Partner API today.
Start free - 100,000 calls/month, no card. No signup. Hard caps on every key. Cached answers are free.