Skip to content

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/mcp
the first call
do {  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.

  1. 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
  2. 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 app
    • refresh_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 application
    • regionYour Amazon Selling Partner API region
    account { op: "connections.requirements", service: "amazon_sp_api" }
    # free: exactly what to paste, and what is found for you
  3. 03

    Make the first call. Check before a write.

    Ask in plain words; Claude picks the action. Before anything changes, check validates 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-22sellingpartnerapi-
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
  1. Fulfillment inbound

    45

    22 read · 21 write · 2 destructive

    Confirm delivery window options · Confirm packing option · Confirm placement option · Confirm shipment content update preview

  2. Awd

    21

    11 read · 9 write · 1 destructive

    Check inbound eligibility · Confirm inbound · Confirm outbound · Confirm replenishment order

  3. Shipping

    20

    7 read · 9 write · 4 destructive

    Create claim · Direct purchase shipment · Generate collection form · Get rates

  4. Services

    17

    6 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

  5. Aplus content

    13

    6 read · 7 write · 0 destructive

    Create content document · Create media · List content document asin relations · Post content document approval submission

  6. Fulfillment outbound

    13

    9 read · 3 write · 1 destructive

    Create fulfillment order · List all fulfillment orders · Get fulfillment order · Update fulfillment order

  7. Seller wallet

    12

    8 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

  8. Messaging

    11

    2 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.

ActionWhat it doesEffectSame name in
amazon_sp_api.orders.get_ordersGet ordersReturns orders that are created or updated during the specified time period. If you want to return specific types of….readcommerce.order.list82 connectors
amazon_sp_api.orders_2026.get_orderGet orderReturns the order that you specify.readcommerce.order.get87 connectors
amazon_sp_api.fba_inventory.get_inventory_summariesGet inventory summariesReturns a list of inventory summaries. The summaries returned depend on the presence or absence of the startDateTime,….readcommerce.inventory_level.list11 connectors
amazon_sp_api.orders.get_order_itemsGet order itemsReturns detailed order item information for the order that you specify. If `NextToken` is provided, it's used to….readcommerce.order_line.list12 connectors
amazon_sp_api.reports.get_reportsGet reportsReturns report details for the reports that match the filters that you specify.readanalytics.report.list37 connectors
amazon_sp_api.reports.create_reportCreate reportCreates a report.writeanalytics.report.create27 connectors
amazon_sp_api.fulfillment_outbound.create_fulfillment_orderCreate fulfillment orderRequests that Amazon ship items from the seller's inventory in Amazon's fulfillment network to a destination address.writecommerce.fulfillment_order.create5 connectors
amazon_sp_api.fulfillment_outbound.list_all_fulfillment_ordersList all fulfillment ordersReturns a list of fulfillment orders fulfilled after (or at) a specified date-time, or indicated by the `nextToken`….readcommerce.fulfillment_order.list3 connectors
amazon_sp_api.feeds.create_feedCreate feedCreates a feed. Upload the contents of the feed document before calling this operation.writethis connector
amazon_sp_api.orders.confirm_shipmentConfirm shipmentUpdates the shipment confirmation status for a specified order.writethis connector
amazon_sp_api.reports.create_report_scheduleCreate report scheduleCreates a report schedule. If a report schedule with the same report type and marketplace IDs already exists, it will….writethis connector
amazon_sp_api.fulfillment_outbound.cancel_fulfillment_orderCancel fulfillment orderRequests that Amazon stop attempting to fulfill the fulfillment order indicated by the specified order identifier.destructivecommerce.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.

  1. Readread

    Which Amazon Selling Partner API orders from the last seven days are still unfulfilled?

    callsamazon_sp_api.orders.get_orders

  2. Writewrite

    Create report in Amazon Selling Partner API. Show me exactly what you will send before you save it.

    callsamazon_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 orderamazon_sp_api.fulfillment_outbound.cancel_fulfillment_order
  • Cancel feedamazon_sp_api.feeds.cancel_feed
  • Cancel reportamazon_sp_api.reports.cancel_report
  • Cancel report scheduleamazon_sp_api.reports.cancel_report_schedule
  • Delete listings itemamazon_sp_api.listings_items.delete_listings_item
  • Initiate payoutamazon_sp_api.transfers.initiate_payout
  • Purchase shipmentamazon_sp_api.shipping.purchase_shipment
  • One click shipmentamazon_sp_api.shipping.one_click_shipment
  • Purchase labelsamazon_sp_api.shipping_v1.purchase_labels
  • Purchase shipmentamazon_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.

doamazon_sp_api.fulfillment_outbound.cancel_fulfillment_orderconfirm_policy: human

Cancel fulfillment order?

intent: the user asked me to cancel fulfillment order

run suspended · waiting for a named person · key amazon-sp-api-agent cannot confirm itself
In the console, or from an emailed signed link.
a key for this connector
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]" }  ]}
Illustrative. Scoped to Amazon Selling Partner API only, capped at 2,000 upstream calls, every write confirmed, and the destructive ones approved by a named person.

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

See pricing

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 optionswrite
  • amazon_sp_api.fulfillment_inbound.confirm_packing_optionConfirm packing optionwrite
  • amazon_sp_api.fulfillment_inbound.confirm_placement_optionConfirm placement optionwrite
  • amazon_sp_api.fulfillment_inbound.confirm_shipment_content_update_previewConfirm shipment content update previewwrite
  • amazon_sp_api.fulfillment_inbound.cancel_inbound_planCancel inbound plandestructive
  • amazon_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 eligibilityread
  • amazon_sp_api.awd.confirm_inboundConfirm inboundwrite
  • amazon_sp_api.awd.confirm_outboundConfirm outboundwrite
  • amazon_sp_api.awd.confirm_replenishment_orderConfirm replenishment orderwrite
  • amazon_sp_api.awd.cancel_inboundCancel inbounddestructive
  • amazon_sp_api.awd.create_inboundCreate inboundwrite
  • and 15 more in this area
Shipping20
  • amazon_sp_api.shipping.create_claimCreate claimwrite
  • amazon_sp_api.shipping.direct_purchase_shipmentDirect purchase shipmentwrite
  • amazon_sp_api.shipping.generate_collection_formGenerate collection formwrite
  • amazon_sp_api.shipping.get_ratesGet ratesread
  • amazon_sp_api.shipping.cancel_shipmentCancel shipmentdestructive
  • amazon_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 idwrite
  • amazon_sp_api.services.create_reservationCreate reservationwrite
  • amazon_sp_api.services.create_service_document_upload_destinationCreate service document upload destinationwrite
  • amazon_sp_api.services.get_fixed_slot_capacityGet fixed slot capacityread
  • amazon_sp_api.services.assign_appointment_resourcesAssign appointment resourceswrite
  • amazon_sp_api.services.cancel_reservationCancel reservationdestructive
  • and 11 more in this area
Aplus content13
  • amazon_sp_api.aplus_content.create_content_documentCreate content documentwrite
  • amazon_sp_api.aplus_content.create_mediaCreate mediawrite
  • amazon_sp_api.aplus_content.list_content_document_asin_relationsList content document asin relationsread
  • amazon_sp_api.aplus_content.post_content_document_approval_submissionPost content document approval submissionwrite
  • amazon_sp_api.aplus_content.get_content_documentGet content documentread
  • amazon_sp_api.aplus_content.get_mediaGet mediaread
  • and 7 more in this area
Fulfillment outbound13
  • amazon_sp_api.fulfillment_outbound.create_fulfillment_orderCreate fulfillment orderwrite
  • amazon_sp_api.fulfillment_outbound.get_fulfillment_orderGet fulfillment orderread
  • amazon_sp_api.fulfillment_outbound.list_all_fulfillment_ordersList all fulfillment ordersread
  • amazon_sp_api.fulfillment_outbound.update_fulfillment_orderUpdate fulfillment orderwrite
  • amazon_sp_api.fulfillment_outbound.cancel_fulfillment_orderCancel fulfillment orderdestructive
  • amazon_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 accountdestructive
  • amazon_sp_api.seller_wallet.create_transfer_scheduleCreate a transfer schedule request from Amazon Seller Wallet account to another customer-provided accountdestructive
  • amazon_sp_api.seller_wallet.list_account_balancesFind balance in particular Amazon Seller Wallet account by Amazon account identifierread
  • amazon_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 dateread
  • amazon_sp_api.seller_wallet.delete_schedule_transactionDelete a transaction request that is scheduled from Amazon Seller Wallet account to another customer-provided accountdestructive
  • amazon_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 detailswrite
  • amazon_sp_api.messaging.create_confirm_delivery_detailsCreate confirm delivery detailswrite
  • amazon_sp_api.messaging.create_confirm_order_detailsCreate confirm order detailswrite
  • amazon_sp_api.messaging.create_confirm_service_detailsCreate confirm service detailswrite
  • amazon_sp_api.messaging.create_digital_access_keyCreate digital access keywrite
  • amazon_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_labelcreateContainerLabelwrite
  • amazon_sp_api.vendor_df_shipping.create_shipping_labelscreateShippingLabelswrite
  • amazon_sp_api.vendor_df_shipping.get_customer_invoicesgetCustomerInvoicesread
  • amazon_sp_api.vendor_df_shipping.get_packing_slipsgetPackingSlipsread
  • amazon_sp_api.vendor_df_shipping.get_customer_invoicegetCustomerInvoiceread
  • amazon_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 packageswrite
  • amazon_sp_api.external_fulfillment_shipments.generate_invoiceGenerate invoicewrite
  • amazon_sp_api.external_fulfillment_shipments.get_shipmentsGet shipmentsread
  • amazon_sp_api.external_fulfillment_shipments.process_shipmentProcess shipmentwrite
  • amazon_sp_api.external_fulfillment_shipments.generate_ship_labelsGenerate ship labelswrite
  • amazon_sp_api.external_fulfillment_shipments.get_shipmentGet shipmentread
  • and 4 more in this area
Invoices10
  • amazon_sp_api.invoices.create_government_invoiceCreate government invoicewrite
  • amazon_sp_api.invoices.create_invoices_exportCreate invoices exportwrite
  • amazon_sp_api.invoices.get_invoicesGet invoicesread
  • amazon_sp_api.invoices.get_invoices_exportsGet invoices exportsread
  • amazon_sp_api.invoices.get_government_invoice_documentGet government invoice documentread
  • amazon_sp_api.invoices.get_government_invoice_statusGet government invoice statusread
  • and 4 more in this area
Orders10
  • amazon_sp_api.orders.confirm_shipmentConfirm shipmentwrite
  • amazon_sp_api.orders.get_order_itemsGet order itemsread
  • amazon_sp_api.orders.get_order_items_buyer_infoGet order items buyer inforead
  • amazon_sp_api.orders.get_ordersGet ordersread
  • amazon_sp_api.orders.get_orderGet orderread
  • amazon_sp_api.orders.get_order_addressGet order addressread
  • and 4 more in this area
Reports9
  • amazon_sp_api.reports.create_reportCreate reportwrite
  • amazon_sp_api.reports.create_report_scheduleCreate report schedulewrite
  • amazon_sp_api.reports.get_reportGet reportread
  • amazon_sp_api.reports.get_reportsGet reportsread
  • amazon_sp_api.reports.cancel_reportCancel reportdestructive
  • amazon_sp_api.reports.cancel_report_scheduleCancel report scheduledestructive
  • and 3 more in this area
Shipping V19
  • amazon_sp_api.shipping_v1.create_shipmentCreate shipmentwrite
  • amazon_sp_api.shipping_v1.get_ratesGet ratesread
  • amazon_sp_api.shipping_v1.purchase_labelsPurchase labelsdestructive
  • amazon_sp_api.shipping_v1.purchase_shipmentPurchase shipmentdestructive
  • amazon_sp_api.shipping_v1.cancel_shipmentCancel shipmentdestructive
  • amazon_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 invoicesread
  • amazon_sp_api.vendor_df_shipping_v1.get_packing_slipsGet packing slipsread
  • amazon_sp_api.vendor_df_shipping_v1.get_shipping_labelsGet shipping labelsread
  • amazon_sp_api.vendor_df_shipping_v1.submit_shipment_confirmationsSubmit shipment confirmationswrite
  • amazon_sp_api.vendor_df_shipping_v1.get_customer_invoiceGet customer invoiceread
  • amazon_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 topicsread
  • amazon_sp_api.customer_feedback.get_browse_node_return_trendsGet browse node return trendsread
  • amazon_sp_api.customer_feedback.get_browse_node_review_topicsGet browse node review topicsread
  • amazon_sp_api.customer_feedback.get_browse_node_review_trendsGet browse node review trendsread
  • amazon_sp_api.customer_feedback.get_item_browse_nodeGet item browse noderead
  • amazon_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 orderwrite
  • amazon_sp_api.fulfillment_outbound_2026.get_offersGet offersread
  • amazon_sp_api.fulfillment_outbound_2026.get_order_previewGet order previewread
  • amazon_sp_api.fulfillment_outbound_2026.list_ordersList ordersread
  • amazon_sp_api.fulfillment_outbound_2026.cancel_orderCancel orderdestructive
  • amazon_sp_api.fulfillment_outbound_2026.get_orderGet orderread
  • and 1 more in this area
Feeds6
  • amazon_sp_api.feeds.create_feedCreate feedwrite
  • amazon_sp_api.feeds.create_feed_documentCreate feed documentwrite
  • amazon_sp_api.feeds.get_feedGet feedread
  • amazon_sp_api.feeds.get_feedsGet feedsread
  • amazon_sp_api.feeds.cancel_feedCancel feeddestructive
  • amazon_sp_api.feeds.get_feed_documentGet feed documentread
Fulfillment inbound V06
  • amazon_sp_api.fulfillment_inbound_v0.get_bill_of_ladingGet bill of ladingread
  • amazon_sp_api.fulfillment_inbound_v0.get_labelsGet labelsread
  • amazon_sp_api.fulfillment_inbound_v0.get_shipment_itemsGet shipment itemsread
  • amazon_sp_api.fulfillment_inbound_v0.get_shipmentsGet shipmentsread
  • amazon_sp_api.fulfillment_inbound_v0.get_prep_instructionsGet prep instructionsread
  • amazon_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 pricingread
  • amazon_sp_api.product_pricing_v0.get_item_offersGet item offersread
  • amazon_sp_api.product_pricing_v0.get_item_offers_batchGet item offers batchread
  • amazon_sp_api.product_pricing_v0.get_listing_offers_batchGet listing offers batchread
  • amazon_sp_api.product_pricing_v0.get_listing_offersGet listing offersread
  • amazon_sp_api.product_pricing_v0.get_pricingGet pricingread
Supply sources6
  • amazon_sp_api.supply_sources.create_supply_sourceCreate supply sourcewrite
  • amazon_sp_api.supply_sources.get_supply_sourceGet supply sourceread
  • amazon_sp_api.supply_sources.get_supply_sourcesGet supply sourcesread
  • amazon_sp_api.supply_sources.update_supply_sourceUpdate supply sourcewrite
  • amazon_sp_api.supply_sources.archive_supply_sourceArchive supply sourcedestructive
  • amazon_sp_api.supply_sources.update_supply_source_statusUpdate supply source statuswrite
Data kiosk5
  • amazon_sp_api.data_kiosk.create_queryCreate querywrite
  • amazon_sp_api.data_kiosk.get_documentGet documentread
  • amazon_sp_api.data_kiosk.get_queriesGet queriesread
  • amazon_sp_api.data_kiosk.get_queryGet queryread
  • amazon_sp_api.data_kiosk.cancel_queryCancel querydestructive
Easy ship5
  • amazon_sp_api.easy_ship.create_scheduled_packageCreate scheduled packagewrite
  • amazon_sp_api.easy_ship.create_scheduled_package_bulkCreate scheduled package bulkwrite
  • amazon_sp_api.easy_ship.get_scheduled_packageGet scheduled packageread
  • amazon_sp_api.easy_ship.list_handover_slotsList handover slotsread
  • amazon_sp_api.easy_ship.update_scheduled_packagesUpdate scheduled packageswrite
Listings items5
  • amazon_sp_api.listings_items.delete_listings_itemDelete listings itemdestructive
  • amazon_sp_api.listings_items.get_listings_itemGet listings itemread
  • amazon_sp_api.listings_items.put_listings_itemPut listings itemwrite
  • amazon_sp_api.listings_items.search_listings_itemsSearch listings itemsread
  • amazon_sp_api.listings_items.patch_listings_itemPatch listings itemwrite
Merchant fulfillment5
  • amazon_sp_api.merchant_fulfillment.create_shipmentCreate shipmentdestructive
  • amazon_sp_api.merchant_fulfillment.get_additional_seller_inputsGet additional seller inputsread
  • amazon_sp_api.merchant_fulfillment.get_eligible_shipment_servicesGet eligible shipment servicesread
  • amazon_sp_api.merchant_fulfillment.get_shipmentGet shipmentread
  • amazon_sp_api.merchant_fulfillment.cancel_shipmentCancel shipmentdestructive
Finances V04
  • amazon_sp_api.finances_v0.list_financial_event_groupsList financial event groupsread
  • amazon_sp_api.finances_v0.list_financial_eventsList financial eventsread
  • amazon_sp_api.finances_v0.list_financial_events_by_group_idList financial events by group idread
  • amazon_sp_api.finances_v0.list_financial_events_by_order_idList financial events by order idread
Transfers4
  • amazon_sp_api.transfers.get_payment_methodsGet payment methodsread
  • amazon_sp_api.transfers.initiate_payoutInitiate payoutdestructive
  • amazon_sp_api.transfers.list_expected_payoutsList expected payoutsread
  • amazon_sp_api.transfers.list_payoutsList payoutsread
Vendor orders4
  • amazon_sp_api.vendor_orders.get_purchase_orderGet purchase orderread
  • amazon_sp_api.vendor_orders.get_purchase_ordersGet purchase ordersread
  • amazon_sp_api.vendor_orders.get_purchase_orders_statusGet purchase orders statusread
  • amazon_sp_api.vendor_orders.submit_acknowledgementSubmit acknowledgementwrite
Vendor shipments4
  • amazon_sp_api.vendor_shipments.get_shipment_detailsGetShipmentDetailsread
  • amazon_sp_api.vendor_shipments.get_shipment_labelsGet shipment labelsread
  • amazon_sp_api.vendor_shipments.submit_shipment_confirmationsSubmitShipmentConfirmationswrite
  • amazon_sp_api.vendor_shipments.submit_shipmentsSubmitShipmentswrite
App integrations3
  • amazon_sp_api.app_integrations.create_notificationCreate notificationwrite
  • amazon_sp_api.app_integrations.delete_notificationsDelete notificationsdestructive
  • amazon_sp_api.app_integrations.record_action_feedbackRecord action feedbackwrite
Finances3
  • amazon_sp_api.finances.list_balancesList balancesread
  • amazon_sp_api.finances.list_summaryList summaryread
  • amazon_sp_api.finances.list_transactionsList transactionsread
Listings items 20203
  • amazon_sp_api.listings_items_2020.delete_listings_itemDelete listings itemdestructive
  • amazon_sp_api.listings_items_2020.patch_listings_itemPatch listings itemwrite
  • amazon_sp_api.listings_items_2020.put_listings_itemPut listings itemwrite
Notifications3
  • amazon_sp_api.notifications.create_subscriptionCreate subscriptionwrite
  • amazon_sp_api.notifications.get_subscriptionGet subscriptionread
  • amazon_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 nread
  • amazon_sp_api.product_fees.get_my_fees_estimate_for_skuGet my fees estimate for s k uread
  • amazon_sp_api.product_fees.get_my_fees_estimatesGet my fees estimatesread
Promotions3
  • amazon_sp_api.promotions.get_promotionGet promotionread
  • amazon_sp_api.promotions.get_selectionGet selectionread
  • amazon_sp_api.promotions.search_promotionsSearch promotionsread
Replenishment3
  • amazon_sp_api.replenishment.get_selling_partner_metricsGet selling partner metricsread
  • amazon_sp_api.replenishment.list_offer_metricsList offer metricsread
  • amazon_sp_api.replenishment.list_offersList offersread
Shipment invoicing3
  • amazon_sp_api.shipment_invoicing.get_invoice_statusGet invoice statusread
  • amazon_sp_api.shipment_invoicing.get_shipment_detailsGet shipment detailsread
  • amazon_sp_api.shipment_invoicing.submit_invoiceSubmit invoicewrite
Support3
  • amazon_sp_api.support.get_caseGet caseread
  • amazon_sp_api.support.list_casesList casesread
  • amazon_sp_api.support.list_contactsList contactsread
Vendor DF orders3
  • amazon_sp_api.vendor_df_orders.get_orderGet orderread
  • amazon_sp_api.vendor_df_orders.get_ordersGet ordersread
  • amazon_sp_api.vendor_df_orders.submit_acknowledgementSubmit acknowledgementwrite
Vendor DF orders V13
  • amazon_sp_api.vendor_df_orders_v1.get_orderGet orderread
  • amazon_sp_api.vendor_df_orders_v1.get_ordersGet ordersread
  • amazon_sp_api.vendor_df_orders_v1.submit_acknowledgementSubmit acknowledgementwrite
Catalog items2
  • amazon_sp_api.catalog_items.get_catalog_itemGet catalog itemread
  • amazon_sp_api.catalog_items.search_catalog_itemsSearch catalog itemsread
Catalog items 20202
  • amazon_sp_api.catalog_items_2020.get_catalog_itemGet catalog itemread
  • amazon_sp_api.catalog_items_2020.search_catalog_itemsSearch catalog itemsread
Delivery shipment invoice2
  • amazon_sp_api.delivery_shipment_invoice.get_invoice_statusGet invoice statusread
  • amazon_sp_api.delivery_shipment_invoice.submit_invoiceSubmit invoicewrite
External fulfillment returns2
  • amazon_sp_api.external_fulfillment_returns.get_returnGet returnread
  • amazon_sp_api.external_fulfillment_returns.list_returnsList returnsread
Finance remittance2
  • amazon_sp_api.finance_remittance.get_remittanceGet remittanceread
  • amazon_sp_api.finance_remittance.get_remittance_headersGet remittance headersread
Finances invoices2
  • amazon_sp_api.finances_invoices.get_invoiceGet invoiceread
  • amazon_sp_api.finances_invoices.get_invoice_headersGet invoice headersread
Orders 20262
  • amazon_sp_api.orders_2026.get_orderGet orderread
  • amazon_sp_api.orders_2026.search_ordersSearch ordersread
Product pricing2
  • amazon_sp_api.product_pricing.get_competitive_summaryGet competitive summaryread
  • amazon_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 typeread
  • amazon_sp_api.product_type_definitions.search_definitions_product_typesSearch definitions product typesread
Sellers2
  • amazon_sp_api.sellers.get_accountGet accountread
  • amazon_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 solicitationwrite
  • amazon_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.