---
title: "Amazon Selling Partner API MCP server - actionlake"
description: "Give Claude 365 Amazon Selling Partner API actions through one MCP server. Your agent never holds the credential. 100,000 calls a month free."
canonical: https://actionlake.com/connectors/amazon-selling-partner-api
updated: 2026-10-22
---

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.

[Connect Amazon Selling Partner API free](https://actionlake.com/console?start=sandbox) [See pricing](https://actionlake.com/pricing)

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
```

- 365 actions in one signed file
- 215 read look, never change
- 119 write create and update
- 31 wait for a yes destructive, 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_token` Access token from one sign-in with your own OAuth app
   - `refresh_token` LWA refresh token for the selling partner (from self-authorization in Develop Apps, or from the Seller Central OAuth…
   - `client_id` LWA client identifier of your SP-API application (Seller Central or Vendor Central > Develop Apps > View LWA…
   - `client_secret` LWA client secret of the same application
   - `region` Your 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 call
   check { 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_token` `refresh_token` `client_id` `client_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 2026[GitHub](https://github.com/amzn/selling-partner-api-models/tree/main/models) [developer-docs.amazon.com](https://developer-docs.amazon.com/sp-api/)

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

- **215** read look, never change
- **119** write create and update
- **31** destructive wait 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.

| Action | What it does | Effect | Same name in |
| --- | --- | --- | --- |
| `amazon_sp_api.orders.get_orders` Get orders | Returns orders that are created or updated during the specified time period. If you want to return specific types of…. | read | `commerce.order.list` 82 connectors |
| `amazon_sp_api.orders_2026.get_order` Get order | Returns the order that you specify. | read | `commerce.order.get` 87 connectors |
| `amazon_sp_api.fba_inventory.get_inventory_summaries` Get inventory summaries | Returns a list of inventory summaries. The summaries returned depend on the presence or absence of the startDateTime,…. | read | `commerce.inventory_level.list` 11 connectors |
| `amazon_sp_api.orders.get_order_items` Get 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.list` 12 connectors |
| `amazon_sp_api.reports.get_reports` Get reports | Returns report details for the reports that match the filters that you specify. | read | `analytics.report.list` 37 connectors |
| `amazon_sp_api.reports.create_report` Create report | Creates a report. | write | `analytics.report.create` 27 connectors |
| `amazon_sp_api.fulfillment_outbound.create_fulfillment_order` Create 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.create` 5 connectors |
| `amazon_sp_api.fulfillment_outbound.list_all_fulfillment_orders` List 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.list` 3 connectors |
| `amazon_sp_api.feeds.create_feed` Create feed | Creates a feed. Upload the contents of the feed document before calling this operation. | write | this connector |
| `amazon_sp_api.orders.confirm_shipment` Confirm shipment | Updates the shipment confirmation status for a specified order. | write | this connector |
| `amazon_sp_api.reports.create_report_schedule` Create 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_order` Cancel fulfillment order | Requests that Amazon stop attempting to fulfill the fulfillment order indicated by the specified order identifier. | destructive | `commerce.fulfillment_order.cancel` 2 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. Read read
   Which Amazon Selling Partner API orders from the last seven days are still unfulfilled?
   calls `amazon_sp_api.orders.get_orders`
2. Write write
   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.

do amazon_sp_api.fulfillment_outbound.cancel_fulfillment_order confirm_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: "lead@example.com" },
    { match: "amazon_sp_api.feeds.cancel_feed", approver: "lead@example.com" },
    { match: "amazon_sp_api.reports.cancel_report", approver: "lead@example.com" }
  ]
}
```

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.

- 1 upstream call per action all 365 Amazon Selling Partner API actions
- 365 actions page each page of a long list is one call
- 214 reads can be cached a cache hit costs nothing
- 100,000 calls a month, free paid plans from US$49 a month for 250,000

[See pricing](https://actionlake.com/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 inbound 45**

- `amazon_sp_api.fulfillment_inbound.confirm_delivery_window_options` Confirm delivery window options write
- `amazon_sp_api.fulfillment_inbound.confirm_packing_option` Confirm packing option write
- `amazon_sp_api.fulfillment_inbound.confirm_placement_option` Confirm placement option write
- `amazon_sp_api.fulfillment_inbound.confirm_shipment_content_update_preview` Confirm shipment content update preview write
- `amazon_sp_api.fulfillment_inbound.cancel_inbound_plan` Cancel inbound plan destructive
- `amazon_sp_api.fulfillment_inbound.cancel_self_ship_appointment` Cancel self ship appointment destructive
- and 39 more in this area

**Awd 21**

- `amazon_sp_api.awd.check_inbound_eligibility` Check inbound eligibility read
- `amazon_sp_api.awd.confirm_inbound` Confirm inbound write
- `amazon_sp_api.awd.confirm_outbound` Confirm outbound write
- `amazon_sp_api.awd.confirm_replenishment_order` Confirm replenishment order write
- `amazon_sp_api.awd.cancel_inbound` Cancel inbound destructive
- `amazon_sp_api.awd.create_inbound` Create inbound write
- and 15 more in this area

**Shipping 20**

- `amazon_sp_api.shipping.create_claim` Create claim write
- `amazon_sp_api.shipping.direct_purchase_shipment` Direct purchase shipment write
- `amazon_sp_api.shipping.generate_collection_form` Generate collection form write
- `amazon_sp_api.shipping.get_rates` Get rates read
- `amazon_sp_api.shipping.cancel_shipment` Cancel shipment destructive
- `amazon_sp_api.shipping.get_access_points` Get access points read
- and 14 more in this area

**Services 17**

- `amazon_sp_api.services.add_appointment_for_service_job_by_service_job_id` Add appointment for service job by service job id write
- `amazon_sp_api.services.create_reservation` Create reservation write
- `amazon_sp_api.services.create_service_document_upload_destination` Create service document upload destination write
- `amazon_sp_api.services.get_fixed_slot_capacity` Get fixed slot capacity read
- `amazon_sp_api.services.assign_appointment_resources` Assign appointment resources write
- `amazon_sp_api.services.cancel_reservation` Cancel reservation destructive
- and 11 more in this area

**Aplus content 13**

- `amazon_sp_api.aplus_content.create_content_document` Create content document write
- `amazon_sp_api.aplus_content.create_media` Create media write
- `amazon_sp_api.aplus_content.list_content_document_asin_relations` List content document asin relations read
- `amazon_sp_api.aplus_content.post_content_document_approval_submission` Post content document approval submission write
- `amazon_sp_api.aplus_content.get_content_document` Get content document read
- `amazon_sp_api.aplus_content.get_media` Get media read
- and 7 more in this area

**Fulfillment outbound 13**

- `amazon_sp_api.fulfillment_outbound.create_fulfillment_order` Create fulfillment order write
- `amazon_sp_api.fulfillment_outbound.get_fulfillment_order` Get fulfillment order read
- `amazon_sp_api.fulfillment_outbound.list_all_fulfillment_orders` List all fulfillment orders read
- `amazon_sp_api.fulfillment_outbound.update_fulfillment_order` Update fulfillment order write
- `amazon_sp_api.fulfillment_outbound.cancel_fulfillment_order` Cancel fulfillment order destructive
- `amazon_sp_api.fulfillment_outbound.create_fulfillment_return` Create fulfillment return write
- and 7 more in this area

**Seller wallet 12**

- `amazon_sp_api.seller_wallet.create_transaction` Create a transaction request from Amazon Seller Wallet account to another customer-provided account destructive
- `amazon_sp_api.seller_wallet.create_transfer_schedule` Create a transfer schedule request from Amazon Seller Wallet account to another customer-provided account destructive
- `amazon_sp_api.seller_wallet.list_account_balances` Find balance in particular Amazon Seller Wallet account by Amazon account identifier read
- `amazon_sp_api.seller_wallet.list_account_transactions` The API will return all the transactions for a given Amazon Seller Wallet account sorted by the transaction request date read
- `amazon_sp_api.seller_wallet.delete_schedule_transaction` Delete a transaction request that is scheduled from Amazon Seller Wallet account to another customer-provided account destructive
- `amazon_sp_api.seller_wallet.get_account` Find particular Amazon Seller Wallet account by Amazon account identifier read
- and 6 more in this area

**Messaging 11**

- `amazon_sp_api.messaging.confirm_customization_details` Confirm customization details write
- `amazon_sp_api.messaging.create_confirm_delivery_details` Create confirm delivery details write
- `amazon_sp_api.messaging.create_confirm_order_details` Create confirm order details write
- `amazon_sp_api.messaging.create_confirm_service_details` Create confirm service details write
- `amazon_sp_api.messaging.create_digital_access_key` Create digital access key write
- `amazon_sp_api.messaging.create_legal_disclosure` Create legal disclosure write
- and 5 more in this area

**Vendor DF shipping 11**

- `amazon_sp_api.vendor_df_shipping.create_container_label` createContainerLabel write
- `amazon_sp_api.vendor_df_shipping.create_shipping_labels` createShippingLabels write
- `amazon_sp_api.vendor_df_shipping.get_customer_invoices` getCustomerInvoices read
- `amazon_sp_api.vendor_df_shipping.get_packing_slips` getPackingSlips read
- `amazon_sp_api.vendor_df_shipping.get_customer_invoice` getCustomerInvoice read
- `amazon_sp_api.vendor_df_shipping.get_packing_slip` getPackingSlip read
- and 5 more in this area

**External fulfillment shipments 10**

- `amazon_sp_api.external_fulfillment_shipments.create_packages` Create packages write
- `amazon_sp_api.external_fulfillment_shipments.generate_invoice` Generate invoice write
- `amazon_sp_api.external_fulfillment_shipments.get_shipments` Get shipments read
- `amazon_sp_api.external_fulfillment_shipments.process_shipment` Process shipment write
- `amazon_sp_api.external_fulfillment_shipments.generate_ship_labels` Generate ship labels write
- `amazon_sp_api.external_fulfillment_shipments.get_shipment` Get shipment read
- and 4 more in this area

**Invoices 10**

- `amazon_sp_api.invoices.create_government_invoice` Create government invoice write
- `amazon_sp_api.invoices.create_invoices_export` Create invoices export write
- `amazon_sp_api.invoices.get_invoices` Get invoices read
- `amazon_sp_api.invoices.get_invoices_exports` Get invoices exports read
- `amazon_sp_api.invoices.get_government_invoice_document` Get government invoice document read
- `amazon_sp_api.invoices.get_government_invoice_status` Get government invoice status read
- and 4 more in this area

**Orders 10**

- `amazon_sp_api.orders.confirm_shipment` Confirm shipment write
- `amazon_sp_api.orders.get_order_items` Get order items read
- `amazon_sp_api.orders.get_order_items_buyer_info` Get order items buyer info read
- `amazon_sp_api.orders.get_orders` Get orders read
- `amazon_sp_api.orders.get_order` Get order read
- `amazon_sp_api.orders.get_order_address` Get order address read
- and 4 more in this area

**Reports 9**

- `amazon_sp_api.reports.create_report` Create report write
- `amazon_sp_api.reports.create_report_schedule` Create report schedule write
- `amazon_sp_api.reports.get_report` Get report read
- `amazon_sp_api.reports.get_reports` Get reports read
- `amazon_sp_api.reports.cancel_report` Cancel report destructive
- `amazon_sp_api.reports.cancel_report_schedule` Cancel report schedule destructive
- and 3 more in this area

**Shipping V1 9**

- `amazon_sp_api.shipping_v1.create_shipment` Create shipment write
- `amazon_sp_api.shipping_v1.get_rates` Get rates read
- `amazon_sp_api.shipping_v1.purchase_labels` Purchase labels destructive
- `amazon_sp_api.shipping_v1.purchase_shipment` Purchase shipment destructive
- `amazon_sp_api.shipping_v1.cancel_shipment` Cancel shipment destructive
- `amazon_sp_api.shipping_v1.get_account` Get account read
- and 3 more in this area

**Vendor DF shipping V1 9**

- `amazon_sp_api.vendor_df_shipping_v1.get_customer_invoices` Get customer invoices read
- `amazon_sp_api.vendor_df_shipping_v1.get_packing_slips` Get packing slips read
- `amazon_sp_api.vendor_df_shipping_v1.get_shipping_labels` Get shipping labels read
- `amazon_sp_api.vendor_df_shipping_v1.submit_shipment_confirmations` Submit shipment confirmations write
- `amazon_sp_api.vendor_df_shipping_v1.get_customer_invoice` Get customer invoice read
- `amazon_sp_api.vendor_df_shipping_v1.get_packing_slip` Get packing slip read
- and 3 more in this area

**Customer feedback 7**

- `amazon_sp_api.customer_feedback.get_browse_node_return_topics` Get browse node return topics read
- `amazon_sp_api.customer_feedback.get_browse_node_return_trends` Get browse node return trends read
- `amazon_sp_api.customer_feedback.get_browse_node_review_topics` Get browse node review topics read
- `amazon_sp_api.customer_feedback.get_browse_node_review_trends` Get browse node review trends read
- `amazon_sp_api.customer_feedback.get_item_browse_node` Get item browse node read
- `amazon_sp_api.customer_feedback.get_item_review_topics` Get item review topics read
- and 1 more in this area

**Fulfillment outbound 2026 7**

- `amazon_sp_api.fulfillment_outbound_2026.create_order` Create order write
- `amazon_sp_api.fulfillment_outbound_2026.get_offers` Get offers read
- `amazon_sp_api.fulfillment_outbound_2026.get_order_preview` Get order preview read
- `amazon_sp_api.fulfillment_outbound_2026.list_orders` List orders read
- `amazon_sp_api.fulfillment_outbound_2026.cancel_order` Cancel order destructive
- `amazon_sp_api.fulfillment_outbound_2026.get_order` Get order read
- and 1 more in this area

**Feeds 6**

- `amazon_sp_api.feeds.create_feed` Create feed write
- `amazon_sp_api.feeds.create_feed_document` Create feed document write
- `amazon_sp_api.feeds.get_feed` Get feed read
- `amazon_sp_api.feeds.get_feeds` Get feeds read
- `amazon_sp_api.feeds.cancel_feed` Cancel feed destructive
- `amazon_sp_api.feeds.get_feed_document` Get feed document read

**Fulfillment inbound V0 6**

- `amazon_sp_api.fulfillment_inbound_v0.get_bill_of_lading` Get bill of lading read
- `amazon_sp_api.fulfillment_inbound_v0.get_labels` Get labels read
- `amazon_sp_api.fulfillment_inbound_v0.get_shipment_items` Get shipment items read
- `amazon_sp_api.fulfillment_inbound_v0.get_shipments` Get shipments read
- `amazon_sp_api.fulfillment_inbound_v0.get_prep_instructions` Get prep instructions read
- `amazon_sp_api.fulfillment_inbound_v0.get_shipment_items_by_shipment_id` Get shipment items by shipment id read

**Product pricing V0 6**

- `amazon_sp_api.product_pricing_v0.get_competitive_pricing` Get competitive pricing read
- `amazon_sp_api.product_pricing_v0.get_item_offers` Get item offers read
- `amazon_sp_api.product_pricing_v0.get_item_offers_batch` Get item offers batch read
- `amazon_sp_api.product_pricing_v0.get_listing_offers_batch` Get listing offers batch read
- `amazon_sp_api.product_pricing_v0.get_listing_offers` Get listing offers read
- `amazon_sp_api.product_pricing_v0.get_pricing` Get pricing read

**Supply sources 6**

- `amazon_sp_api.supply_sources.create_supply_source` Create supply source write
- `amazon_sp_api.supply_sources.get_supply_source` Get supply source read
- `amazon_sp_api.supply_sources.get_supply_sources` Get supply sources read
- `amazon_sp_api.supply_sources.update_supply_source` Update supply source write
- `amazon_sp_api.supply_sources.archive_supply_source` Archive supply source destructive
- `amazon_sp_api.supply_sources.update_supply_source_status` Update supply source status write

**Data kiosk 5**

- `amazon_sp_api.data_kiosk.create_query` Create query write
- `amazon_sp_api.data_kiosk.get_document` Get document read
- `amazon_sp_api.data_kiosk.get_queries` Get queries read
- `amazon_sp_api.data_kiosk.get_query` Get query read
- `amazon_sp_api.data_kiosk.cancel_query` Cancel query destructive

**Easy ship 5**

- `amazon_sp_api.easy_ship.create_scheduled_package` Create scheduled package write
- `amazon_sp_api.easy_ship.create_scheduled_package_bulk` Create scheduled package bulk write
- `amazon_sp_api.easy_ship.get_scheduled_package` Get scheduled package read
- `amazon_sp_api.easy_ship.list_handover_slots` List handover slots read
- `amazon_sp_api.easy_ship.update_scheduled_packages` Update scheduled packages write

**Listings items 5**

- `amazon_sp_api.listings_items.delete_listings_item` Delete listings item destructive
- `amazon_sp_api.listings_items.get_listings_item` Get listings item read
- `amazon_sp_api.listings_items.put_listings_item` Put listings item write
- `amazon_sp_api.listings_items.search_listings_items` Search listings items read
- `amazon_sp_api.listings_items.patch_listings_item` Patch listings item write

**Merchant fulfillment 5**

- `amazon_sp_api.merchant_fulfillment.create_shipment` Create shipment destructive
- `amazon_sp_api.merchant_fulfillment.get_additional_seller_inputs` Get additional seller inputs read
- `amazon_sp_api.merchant_fulfillment.get_eligible_shipment_services` Get eligible shipment services read
- `amazon_sp_api.merchant_fulfillment.get_shipment` Get shipment read
- `amazon_sp_api.merchant_fulfillment.cancel_shipment` Cancel shipment destructive

**Finances V0 4**

- `amazon_sp_api.finances_v0.list_financial_event_groups` List financial event groups read
- `amazon_sp_api.finances_v0.list_financial_events` List financial events read
- `amazon_sp_api.finances_v0.list_financial_events_by_group_id` List financial events by group id read
- `amazon_sp_api.finances_v0.list_financial_events_by_order_id` List financial events by order id read

**Transfers 4**

- `amazon_sp_api.transfers.get_payment_methods` Get payment methods read
- `amazon_sp_api.transfers.initiate_payout` Initiate payout destructive
- `amazon_sp_api.transfers.list_expected_payouts` List expected payouts read
- `amazon_sp_api.transfers.list_payouts` List payouts read

**Vendor orders 4**

- `amazon_sp_api.vendor_orders.get_purchase_order` Get purchase order read
- `amazon_sp_api.vendor_orders.get_purchase_orders` Get purchase orders read
- `amazon_sp_api.vendor_orders.get_purchase_orders_status` Get purchase orders status read
- `amazon_sp_api.vendor_orders.submit_acknowledgement` Submit acknowledgement write

**Vendor shipments 4**

- `amazon_sp_api.vendor_shipments.get_shipment_details` GetShipmentDetails read
- `amazon_sp_api.vendor_shipments.get_shipment_labels` Get shipment labels read
- `amazon_sp_api.vendor_shipments.submit_shipment_confirmations` SubmitShipmentConfirmations write
- `amazon_sp_api.vendor_shipments.submit_shipments` SubmitShipments write

**App integrations 3**

- `amazon_sp_api.app_integrations.create_notification` Create notification write
- `amazon_sp_api.app_integrations.delete_notifications` Delete notifications destructive
- `amazon_sp_api.app_integrations.record_action_feedback` Record action feedback write

**Finances 3**

- `amazon_sp_api.finances.list_balances` List balances read
- `amazon_sp_api.finances.list_summary` List summary read
- `amazon_sp_api.finances.list_transactions` List transactions read

**Listings items 2020 3**

- `amazon_sp_api.listings_items_2020.delete_listings_item` Delete listings item destructive
- `amazon_sp_api.listings_items_2020.patch_listings_item` Patch listings item write
- `amazon_sp_api.listings_items_2020.put_listings_item` Put listings item write

**Notifications 3**

- `amazon_sp_api.notifications.create_subscription` Create subscription write
- `amazon_sp_api.notifications.get_subscription` Get subscription read
- `amazon_sp_api.notifications.get_subscriptions` Get subscriptions read

**Product fees 3**

- `amazon_sp_api.product_fees.get_my_fees_estimate_for_asin` Get my fees estimate for a s i n read
- `amazon_sp_api.product_fees.get_my_fees_estimate_for_sku` Get my fees estimate for s k u read
- `amazon_sp_api.product_fees.get_my_fees_estimates` Get my fees estimates read

**Promotions 3**

- `amazon_sp_api.promotions.get_promotion` Get promotion read
- `amazon_sp_api.promotions.get_selection` Get selection read
- `amazon_sp_api.promotions.search_promotions` Search promotions read

**Replenishment 3**

- `amazon_sp_api.replenishment.get_selling_partner_metrics` Get selling partner metrics read
- `amazon_sp_api.replenishment.list_offer_metrics` List offer metrics read
- `amazon_sp_api.replenishment.list_offers` List offers read

**Shipment invoicing 3**

- `amazon_sp_api.shipment_invoicing.get_invoice_status` Get invoice status read
- `amazon_sp_api.shipment_invoicing.get_shipment_details` Get shipment details read
- `amazon_sp_api.shipment_invoicing.submit_invoice` Submit invoice write

**Support 3**

- `amazon_sp_api.support.get_case` Get case read
- `amazon_sp_api.support.list_cases` List cases read
- `amazon_sp_api.support.list_contacts` List contacts read

**Vendor DF orders 3**

- `amazon_sp_api.vendor_df_orders.get_order` Get order read
- `amazon_sp_api.vendor_df_orders.get_orders` Get orders read
- `amazon_sp_api.vendor_df_orders.submit_acknowledgement` Submit acknowledgement write

**Vendor DF orders V1 3**

- `amazon_sp_api.vendor_df_orders_v1.get_order` Get order read
- `amazon_sp_api.vendor_df_orders_v1.get_orders` Get orders read
- `amazon_sp_api.vendor_df_orders_v1.submit_acknowledgement` Submit acknowledgement write

**Catalog items 2**

- `amazon_sp_api.catalog_items.get_catalog_item` Get catalog item read
- `amazon_sp_api.catalog_items.search_catalog_items` Search catalog items read

**Catalog items 2020 2**

- `amazon_sp_api.catalog_items_2020.get_catalog_item` Get catalog item read
- `amazon_sp_api.catalog_items_2020.search_catalog_items` Search catalog items read

**Delivery shipment invoice 2**

- `amazon_sp_api.delivery_shipment_invoice.get_invoice_status` Get invoice status read
- `amazon_sp_api.delivery_shipment_invoice.submit_invoice` Submit invoice write

**External fulfillment returns 2**

- `amazon_sp_api.external_fulfillment_returns.get_return` Get return read
- `amazon_sp_api.external_fulfillment_returns.list_returns` List returns read

**Finance remittance 2**

- `amazon_sp_api.finance_remittance.get_remittance` Get remittance read
- `amazon_sp_api.finance_remittance.get_remittance_headers` Get remittance headers read

**Finances invoices 2**

- `amazon_sp_api.finances_invoices.get_invoice` Get invoice read
- `amazon_sp_api.finances_invoices.get_invoice_headers` Get invoice headers read

**Orders 2026 2**

- `amazon_sp_api.orders_2026.get_order` Get order read
- `amazon_sp_api.orders_2026.search_orders` Search orders read

**Product pricing 2**

- `amazon_sp_api.product_pricing.get_competitive_summary` Get competitive summary read
- `amazon_sp_api.product_pricing.get_featured_offer_expected_price_batch` Get featured offer expected price batch read

**Product type definitions 2**

- `amazon_sp_api.product_type_definitions.get_definitions_product_type` Get definitions product type read
- `amazon_sp_api.product_type_definitions.search_definitions_product_types` Search definitions product types read

**Sellers 2**

- `amazon_sp_api.sellers.get_account` Get account read
- `amazon_sp_api.sellers.get_marketplace_participations` Get marketplace participations read

**Solicitations 2**

- `amazon_sp_api.solicitations.create_product_review_and_seller_feedback_solicitation` Create product review and seller feedback solicitation write
- `amazon_sp_api.solicitations.get_solicitation_actions_for_order` Get solicitation actions for order read

**Catalog items V0 1**

- `amazon_sp_api.catalog_items_v0.list_catalog_categories` List catalog categories read

**External fulfillment inventory 1**

- `amazon_sp_api.external_fulfillment_inventory.batch_inventory` Batch inventory write

**Fba inbound eligibility 1**

- `amazon_sp_api.fba_inbound_eligibility.get_item_eligibility_preview` Get item eligibility preview read

**Fba inventory 1**

- `amazon_sp_api.fba_inventory.get_inventory_summaries` Get inventory summaries read

**Listings restrictions 1**

- `amazon_sp_api.listings_restrictions.get_listings_restrictions` Get listings restrictions read

**Sales 1**

- `amazon_sp_api.sales.get_order_metrics` Get order metrics read

**Tokens 1**

- `amazon_sp_api.tokens.create_restricted_data_token` Create restricted data token write

**Tracking 1**

- `amazon_sp_api.tracking.get_shipment_tracking` Get tracking information for the shipment read

**Uploads 1**

- `amazon_sp_api.uploads.create_upload_destination_for_resource` Create upload destination for resource write

**Vehicles 1**

- `amazon_sp_api.vehicles.get_vehicles` Get vehicles read

**Vendor DF inventory 1**

- `amazon_sp_api.vendor_df_inventory.submit_inventory_update` Submit inventory update write

**Vendor DF payments 1**

- `amazon_sp_api.vendor_df_payments.submit_invoice` Submit invoice destructive

**Vendor DF transactions 1**

- `amazon_sp_api.vendor_df_transactions.get_transaction_status` Get transaction status read

**Vendor DF transactions V1 1**

- `amazon_sp_api.vendor_df_transactions_v1.get_transaction_status` Get transaction status read

**Vendor invoices 1**

- `amazon_sp_api.vendor_invoices.submit_invoices` Submit invoices destructive

**Vendor transaction status 1**

- `amazon_sp_api.vendor_transaction_status.get_transaction` Get transaction read

This index shows a sample of each area. All 365 actions, with their inputs and prices, are in the [catalogue](https://actionlake.com/console/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.

## More connectors like Amazon Selling Partner API

Shares the most action names with

- [Walmart Marketplace 6](https://actionlake.com/connectors/walmart-marketplace)
- [Mintsoft 4](https://actionlake.com/connectors/mintsoft)
- [EasyPost 4](https://actionlake.com/connectors/easypost)
- [Starshipit 3](https://actionlake.com/connectors/starshipit)
- [Etsy 3](https://actionlake.com/connectors/etsy)
- [Linnworks 2](https://actionlake.com/connectors/linnworks)

Joins with, on shared entities

- [HaloPSA 2](https://actionlake.com/connectors/halopsa)
- [Salesforce Sales Cloud 2](https://actionlake.com/connectors/salesforce-sales-cloud)
- [SAP S/4HANA Cloud Public Edition 2](https://actionlake.com/connectors/sap-s-4hana-cloud-public-edition)
- [SAP Business One 2](https://actionlake.com/connectors/sap-business-one)
- [Acumatica Cloud ERP 2](https://actionlake.com/connectors/acumatica-cloud-erp)
- [Odoo 2](https://actionlake.com/connectors/odoo)

Browse

- [All Commerce connectors](https://actionlake.com/connectors/category/commerce)
- [All connectors](https://actionlake.com/connectors)
- [How actionlake compares](https://actionlake.com/compare)

actionlake is independent. It is not made or endorsed by Amazon Selling Partner API; the name is the vendor's own. Counts are from the Amazon Selling Partner API service file, version 1.0.0.

## Give your agent Amazon Selling Partner API today.

[Connect Amazon Selling Partner API free](https://actionlake.com/console?start=sandbox) [See pricing](https://actionlake.com/pricing)

Start free - 100,000 calls/month, no card. No signup. Hard caps on every key. Cached answers are free.

---

Source: https://actionlake.com/connectors/amazon-selling-partner-api
More: https://actionlake.com/llms.txt
