Tool Explorer

Every tool in the catalog, generated from the live registry. Search, filter by category, and click through to each guide.

Changelog

Every user-visible change to the MCP tool catalog and platform behavior, newest first.

Quick Start Guide

Get up and running with SellerSheet MCP in under 5 minutes. No coding required.

Setup in 3 Steps

1
Add the SellerSheet MCP Server
In your preferred AI client, add one MCP server URL — https://sellersheetai.com/mcp (streamable HTTP). This gives your AI client access to all 366 Amazon selling tools.
2
Connect Your Amazon Store
When you first interact with SellerSheet, Claude will guide you through connecting your Amazon Seller Central account via OAuth. This authorizes SellerSheet to access your SP-API and Ads API data.
3
Start Asking
That's it! Start asking about your Amazon business in natural language. Here are some things you can try right away:

Your First Requests

Try any of these prompts to see SellerSheet in action:

Example Prompts
You say:
"Show me all my active listings"
"What were my total sales last month?"
"Check competitive pricing for ASIN B0EXAMPLE1"
"Create a Sponsored Products campaign for my top 5 sellers"

How It Works Behind the Scenes

SP-API Connection
SellerSheet connects to Amazon's Selling Partner API for listings, orders, FBA, catalog, pricing, financials, and reports. Data flows in real-time.
Ads API Connection
Manage Sponsored Products, Brands, and Display campaigns. Get bid recommendations, bulk create campaigns, and pull performance reports.
Google Sheets & Drive
SellerSheet uses Google Sheets as your workspace. Listings, orders, and inventory data sync to spreadsheets you can view and share.
Connect SellerSheet MCP to Any AI Client

One endpoint, two auth modes. Works with every MCP-compatible AI tool. Pick your client below for copy-paste config.

Easiest setup: paste your API key. Add an Authorization: Bearer header and you're connected — that's the default for every client below. Claude.ai and Claude Desktop can sign in with browser OAuth instead (no key to paste); SellerSheet supports both.

Before You Connect

  1. Create a free account at sellersheetai.com/dashboard
  2. Connect at least one Amazon Seller Central or Vendor Central store via Amazon's OAuth flow
  3. Open Google Sheets → Extensions → SellerSheet → Open Sidebar once to initialize your workspace (creates the Drive folder structure the MCP server reads and writes into)

Fastest path: install the SellerSheet plugin

On Claude Code and Codex, one plugin install gives you everything at once: the MCP server registers automatically (browser OAuth, no API key to paste) plus nine production skills that teach your agent SellerSheet's best practices — sheet building, operator dashboards, report querying, listing images, Amazon Ads, Data Kiosk, and noon reports.

# Claude Code
/plugin marketplace add sellersheetai/sellersheet-skills
/plugin install sellersheet-skills@sellersheet-marketplace

Then run /mcp, pick sellersheet, and sign in via the browser. Codex CLI reads the same marketplace format:

# Codex CLI
codex plugin marketplace add sellersheetai/sellersheet-skills
codex plugin add sellersheet-skills@sellersheet-marketplace
codex mcp login sellersheet

The skill bundle also works on OpenClaw, Antigravity, Gemini CLI, and any agent that scans a skill directory — install details and per-skill docs at github.com/sellersheetai/sellersheet-skills. Using a client without a plugin system? The manual configs below connect the same MCP server.

Quick Connect

In a hurry? Drop your key into this JSON block — it works as-is in Cursor, Cline, OpenClaw, and anything using the standard mcpServers shape:

{
  "mcpServers": {
    "sellersheet": {
      "type": "http",
      "url": "https://sellersheetai.com/mcp",
      "headers": { "Authorization": "Bearer <YOUR_API_KEY>" }
    }
  }
}

Get your key from the dashboard (SellerSheet MCP → Create Key). Prefer not to paste a key? Claude.ai and Claude Desktop support browser OAuth — see their tabs.

SettingValue
Endpoint URLhttps://sellersheetai.com/mcp — the only URL you need
Transportstreamable HTTP
Auth (default)Authorization: Bearer <your-api-key> — simplest, works everywhere
Auth (Claude only)OAuth 2.0 + PKCE — browser sign-in, no key (Claude.ai & Desktop)
Don't hand-edit JSON. The fastest path is sellersheetai.com/dashboardSellerSheet MCP → Create Key → Use. The Use button prints a copy-paste snippet (and a one-command install) for every client below with your key already filled in. The per-client tabs here document the same formats for reference. Keys are a 64-character hex string (no sk_ prefix) — treat one like a password; it has full access to every store, so never commit it.

Pick Your AI Client

A few clients differ from the Quick Connect block above — Windsurf & Antigravity use serverUrl, VS Code nests under chat.mcp.servers, Codex uses TOML. Pick yours for the exact config.

Claude Code
Claude.ai
Claude Desktop
Cursor
Windsurf
Antigravity
Gemini CLI
VS Code
Codex CLI
Cline
ChatGPT
Coze
OpenClaw
Other

Claude Code (CLI)

  1. Run one command — paste your key (dashboard → SellerSheet MCP → Create Key):
    claude mcp add-json sellersheet '{"type":"http","url":"https://sellersheetai.com/mcp","headers":{"Authorization":"Bearer <YOUR_API_KEY>"}}'
  2. Run /mcpsellersheet should list 366 tools.
  3. Test — ask Claude to list your Amazon stores, then pull this week's orders.
▸ Prefer browser OAuth (no key)?
claude mcp add --transport http --scope user sellersheet https://sellersheetai.com/mcp

Claude.ai (web)

  1. Go to claude.ai (Pro, Max, Team, or Enterprise).
  2. Open Settings → Connectors.
  3. Click Add custom connector.
  4. Set Name to SellerSheet.
  5. In Remote MCP server URL, paste https://sellersheetai.com/mcp.
  6. Click Connect and sign in with Google when prompted.
  7. Test — start a new chat and ask for your Amazon sales over the last 7 days.

Claude Desktop (app)

  1. Open Settings → Developer → Edit Config (claude_desktop_config.json).
  2. Add this server:
    {
      "mcpServers": {
        "sellersheet": {
          "type": "http",
          "url": "https://sellersheetai.com/mcp"
        }
      }
    }
  3. Fully quit (Cmd+Q / Alt+F4) and reopen Claude Desktop.
  4. The first tool call opens a browser for Google sign-in.
  5. Test — ask which Amazon stores are connected.
▸ Manual API key (skip OAuth)
{
  "mcpServers": {
    "sellersheet": {
      "type": "http",
      "url": "https://sellersheetai.com/mcp",
      "headers": { "Authorization": "Bearer <YOUR_API_KEY>" }
    }
  }
}

Cursor

  1. Settings → MCP → Add new global MCP server (or edit ~/.cursor/mcp.json; project-level: .cursor/mcp.json):
    {
      "mcpServers": {
        "sellersheet": {
          "url": "https://sellersheetai.com/mcp",
          "headers": { "Authorization": "Bearer <YOUR_API_KEY>" }
        }
      }
    }
  2. Reload Cursor.
  3. Test — ask Cursor to pull your Amazon sales for the last 7 days.
▸ Prefer browser OAuth (no key)?
{
  "mcpServers": {
    "sellersheet": {
      "url": "https://sellersheetai.com/mcp"
    }
  }
}

Windsurf

  1. Edit ~/.codeium/windsurf/mcp_config.json (Windsurf uses serverUrl, not url):
    {
      "mcpServers": {
        "sellersheet": {
          "serverUrl": "https://sellersheetai.com/mcp",
          "headers": { "Authorization": "Bearer <YOUR_API_KEY>" }
        }
      }
    }
  2. Restart Windsurf.
  3. Test — ask for your current FBA inventory levels.
▸ Prefer browser OAuth (no key)?
{
  "mcpServers": {
    "sellersheet": {
      "serverUrl": "https://sellersheetai.com/mcp"
    }
  }
}

Google Antigravity

  1. Open … menu → MCP Servers → View raw config (~/.gemini/antigravity/mcp_config.json). Uses serverUrl, like Windsurf:
    {
      "mcpServers": {
        "sellersheet": {
          "serverUrl": "https://sellersheetai.com/mcp",
          "headers": { "Authorization": "Bearer <YOUR_API_KEY>" }
        }
      }
    }
  2. Reload Antigravity.
  3. Test — ask for your Amazon orders from the last 7 days.
▸ Prefer browser OAuth (no key)?
{
  "mcpServers": {
    "sellersheet": {
      "serverUrl": "https://sellersheetai.com/mcp"
    }
  }
}

Gemini CLI

  1. Run one command (writes to ~/.gemini/settings.json):
    gemini mcp add --transport http --scope user \
      -H "Authorization: Bearer <YOUR_API_KEY>" sellersheet https://sellersheetai.com/mcp
  2. Run /mcp in Gemini CLI to confirm the server and its tools.
  3. Test — ask it to summarize this week's Amazon sales.
▸ Prefer browser OAuth (no key)?
gemini mcp add --transport http --scope user sellersheet https://sellersheetai.com/mcp

VS Code (Copilot Chat)

  1. Run MCP: Add Server from the Command Palette (or create .vscode/mcp.json):
    {
      "servers": {
        "sellersheet": {
          "type": "http",
          "url": "https://sellersheetai.com/mcp",
          "headers": { "Authorization": "Bearer <YOUR_API_KEY>" }
        }
      }
    }
  2. Open Copilot Chat in Agent Mode.
  3. Test — in Agent Mode, ask for your connected Amazon stores.
▸ Prefer browser OAuth (no key)?
{
  "servers": {
    "sellersheet": {
      "type": "http",
      "url": "https://sellersheetai.com/mcp"
    }
  }
}

OpenAI Codex CLI

  1. Add to ~/.codex/config.toml (project: .codex/config.toml):
    [mcp_servers.sellersheet]
    url = "https://sellersheetai.com/mcp"
    http_headers = { "Authorization" = "Bearer <YOUR_API_KEY>" }
    startup_timeout_sec = 30
  2. Restart Codex.
  3. Test — ask Codex to list your Amazon stores and SKUs.

Cline (VS Code extension)

  1. MCP Servers → Configure MCP Serverscline_mcp_settings.json:
    {
      "mcpServers": {
        "sellersheet": {
          "type": "streamableHttp",
          "url": "https://sellersheetai.com/mcp",
          "headers": { "Authorization": "Bearer <YOUR_API_KEY>" }
        }
      }
    }
  2. Click Restart Server.
  3. Test — ask Cline to show your recent Amazon orders.
▸ Prefer browser OAuth (no key)?
{
  "mcpServers": {
    "sellersheet": {
      "type": "streamableHttp",
      "url": "https://sellersheetai.com/mcp"
    }
  }
}

ChatGPT (Connectors)

  1. Enable Settings → Apps → Advanced settings → Developer mode (read OpenAI's risk warning first).
  2. Open Workspace settings → Apps → Create: Name SellerSheet, MCP Server URL https://sellersheetai.com/mcp, Authentication OAuth → complete the SellerSheet sign-in (no API key needed), then Create.
  3. When the app appears in the list, select Publish and approve the warnings.
  4. Add SellerSheet to a chat, then test — ask for your Amazon sales this week.
▸ Prefer a static API key instead of OAuth?

Set Authentication to Custom HeaderAuthorization: Bearer <YOUR_API_KEY> (create one at Dashboard → MCP & API keys).

Coze (ByteDance)

  1. In your bot, open Skills → MCP Tool → Add.
  2. Choose Connect via URL and enter https://sellersheetai.com/mcp.
  3. Add a header Authorization: Bearer <YOUR_API_KEY> (Coze is cloud-hosted, so it uses a key, not OAuth).
  4. Save and publish the bot, then test — ask it to list your Amazon stores.

Same key-header pattern works for n8n, Dify, Make, and Zapier.

OpenClaw

  1. Export your key (OpenClaw is headless, so it uses a key, not OAuth):
    export SELLERSHEET_MCP_URL="https://sellersheetai.com/mcp"
    export SELLERSHEET_API_KEY="<YOUR_API_KEY>"
  2. Restart the OpenClaw gateway — it reads these on start. (Or register the server with an Authorization: Bearer $SELLERSHEET_API_KEY header.)
  3. Test — ask it to list your Amazon stores.

Any Other MCP Client

Any tool speaking MCP streamable HTTP works. Use these settings:

FieldValue
Endpoint URLhttps://sellersheetai.com/mcp
Transportstreamable HTTP ("type":"http" or "streamableHttp")
Auth (headless)Authorization: Bearer <YOUR_API_KEY> — simplest, works everywhere
Auth (interactive)OAuth 2.0 + PKCE — client opens browser on 401 (Claude.ai & Desktop)

Test a key with curl:

curl -sS https://sellersheetai.com/mcp \
  -H "Authorization: Bearer <YOUR_API_KEY>" \
  -H "Content-Type: application/json" \
  -H "Accept: application/json, text/event-stream" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'

Verify the Connection

After installing, always start your first session with get_user_context. It returns your plan, stores, workspace folder IDs, and permissions — every other tool depends on it.

First Prompt
"Call get_user_context to load my SellerSheet workspace, then list my connected Amazon stores."

Troubleshooting

SymptomFix
401 UnauthorizedAPI key was regenerated or the OAuth token expired. Remove the server from your client, re-add the URL, and re-run authorization (or paste a fresh key).
Browser tab never opensYour client is older than MCP OAuth 2.0 support. Update Cursor / Windsurf / Claude Desktop / Codex to the latest version, or fall back to the Manual API Key section in each tab.
"No Amazon stores connected"Go to sellersheetai.com/dashboardMy Stores → Add Store. MCP reuses the credentials you authorize there.
"Workspace not initialized"Open Google Sheets → Extensions → SellerSheet → Open Sidebar once to create the Drive folder structure.
Tool calls time outSome Amazon reports take 30–120 seconds. Increase your client's MCP tool timeout (Cursor: mcp.toolTimeout; Claude Desktop default is 600s; Cline: MCP Servers → Timeout).
403 Forbidden on a write toolThe store is shared with you in read-only mode. Ask the store owner to grant write permission in the dashboard.
Keys, Scopes & Store Access

Create a key in the dashboard, decide exactly what it may touch, and know how to read every 400/401/403 the server can return.

Create a key and set its scope

1
Open the key manager
sellersheetai.com/dashboard → scroll to the SellerSheet MCP section → Create Key.
2
Name it after where it will live
"office-laptop", "va-agency", "automation-server". When a key leaks or a laptop is lost, the name is how you know which one to disable.
3
Pick the access mode
Open — all your stores, or Restricted — specific stores. Restricted mode shows an allowlist where you add rules per store (or per single marketplace of a store) — the key can then see nothing else. Give a VA a restricted key; keep open keys on machines you control.
4
Set API access levels
SP-API: Read or Read + Write. Ads API: None, Read, or Read + Write. Read blocks every mutation — a Read key can analyze everything but can't submit a feed, create a shipment, or change a bid. A useful default: Read for daily analysis, and a second Write key you use deliberately.
5
Copy the key and connect
The key is a 64-character hex string (no sk_ prefix) — treat it like a password, never commit it. The Use button on the key row prints a ready-made config snippet for every AI client. The Last Used column tells you whether a key is still alive — and whether a key you thought was retired is still being used. Disable any key instantly from the same table.
i
Prefer no key at all? Claude.ai and Claude Desktop connect via browser OAuth — each OAuth connection mints and manages its own key automatically, visible in the same table. See AI Client Setup.

How your AI knows its own limits

Every session should start with get_user_context — the response includes api_key_name and scope_source, so the AI knows which key is acting and what that key may do, and can tell you before attempting a write that would 403.

Store references

A store reference always names the marketplace: MYSTORE-AE, MYBRAND-US — never a bare store name. Bare names are rejected, and the error lists every ref that would have worked so the AI can self-correct in one step.

Never build a ref by hand. get_user_context returns a ready-made store_refs array per store — pass one verbatim. Picking a marketplace yourself is how billing-gated marketplaces get hit by accident.

Paused stores

If every marketplace of a store is inactive on your plan, report syncing stops and the store is refused rather than answered from frozen data. get_user_context marks it sync_status: "paused" with a paused_reason. Remedies: upgrade the plan, or free a marketplace slot under My Stores → Edit Marketplaces. A partially active store (one marketplace paid, others not) still syncs its active marketplaces and is not paused.

Shared stores

Stores shared with you by another account (dashboard → My Stores → Share) carry their own per-user SP/Ads grant, set by the owner. Your effective access is the lower of the share grant and the acting key's scope.

Error decoder

ResponseMeaningFix
401 UnauthorizedKey missing, disabled, or mistypedRe-copy the key from the dashboard; check the Authorization: Bearer header
400 “store ref must include marketplace”Bare store name was passedUse a ref from get_user_context.store_refs, e.g. MYSTORE-AE
403 on a write toolThe acting key has Read scope, or the shared-store grant is read-onlyUse a write-scoped key, or ask the store owner for write access
403 “store … is paused”No active marketplace on the owner's planUpgrade, or free a slot under My Stores → Edit Marketplaces
403 store not in allowlistRestricted key used on a non-listed storeAdd the store to the key's allowlist, or use an open key
Connect Your Store

One-time setup in the dashboard: authorize your store, choose which marketplaces sync, optionally authorize Ads, and initialize your Google Sheets workspace.

i
Secure & private: connection uses Amazon's own OAuth consent flow. SellerSheet never sees your Seller Central password — only the API tokens for the permissions you approve, revocable anytime from Seller Central → Manage Your Apps.
1
Add the store
sellersheetai.com/dashboardMy Stores → Add Store. Pick the platform (Amazon Seller Central, Vendor Central, or noon), name the store, choose its region, and click Authorize with Amazon. You'll land on Amazon's consent page — sign in with the account that owns the store and approve. You're returned to the dashboard with the store listed.
2
Choose which marketplaces sync
Marketplaces are the billing unit — your plan includes a number of active marketplace slots, shared across Amazon and noon stores. Manage them per store under My Stores → Edit Marketplaces (● active, ⊘ locked by plan). Only active marketplaces sync reports and answer queries; a store with no active marketplace shows as Paused (see Keys & Scopes).
3
Authorize Ads (optional but recommended)
Amazon Advertising is a separate consent: My Stores → Authorize Ads on the store's row. Without it, the 59 advertising tools and PPC report syncs have nothing to work with — campaign questions will come back empty, not broken.
4
Initialize your Google Sheets workspace
Open any Google Sheet → Extensions → SellerSheet → Open Sidebar once. This creates the Drive folder structure the MCP server reads and writes, and grants the automation account editor access — it's what lets your AI write reports and dashboards into your sheets.
5
Verify from your AI
Ask your connected AI: "Call get_user_context and list my stores." You should see the store with its store_refs (e.g. MYSTORE-AE), sync status, and your plan. First reports begin syncing automatically after connection; most tables have data within the first hours.

What each account type unlocks

Account typeAPIsTools available
Seller Central (3P)SP-API + Ads APIThe full catalog — all 366 tools
Vendor Central (1P)SP-API vendor surfaceCore tools + the 11 Vendor Central tools (POs, invoices, shipments)
noon Partnersnoon APIsThe 36 noon tools + synced noon reports
Shared store (teammate)Owner's connectionPer-user read/write grant set by the owner — see Shared stores

Common connection issues

SymptomFix
Authorization succeeds but the wrong store appearsYou were signed into a different Seller Central account in the browser — remove the store, sign out of Amazon, re-add
Store shows “Auth” error later onToken was revoked or expired — click Re-authorize on the store row; syncing resumes automatically
Ad tools return emptyAds was never authorized for that store — My Stores → Authorize Ads
AI can't write to your sheetWorkspace never initialized — open the sidebar once (step 4)
Can't add another storePlan store/marketplace quota reached — upgrade, or free slots under Edit Marketplaces
View & Search Listings

Search your entire product catalog, check listing status, and find issues that need attention.

What You Can Do

  • Search your catalog by keyword, ASIN, SKU, or status
  • Check listing health — find suppressed, incomplete, or errored listings
  • View detailed attributes for any product (title, bullets, images, pricing)
  • Pull your whole catalog into a Google Sheetsearch_listings_items pages through every SKU and the AI writes them out for bulk review
  • Look up catalog data for any ASIN on Amazon (even competitors)

Tutorial: Find Listings with Issues

Step-by-Step Example
You say:
"Show me all my listings that have issues or are suppressed"
AI responds:
I'll search your listings filtered by status. Let me query your catalog...

Found 12 listings with issues:
• 3 suppressed (missing main image)
• 5 with quality warnings (bullet points too short)
• 4 with pricing alerts

Would you like me to show the details for any of these, or sync them all to a spreadsheet so you can review them?
You say:
"Sync them to a spreadsheet and show me the suppressed ones"
AI responds:
Done! I've created a sheet called "Listing Issues" in your SellerSheet workspace. Here are the 3 suppressed listings:

1. SKU: WH-BOTTLE-32 — Missing main image (MAIN image type required)
2. SKU: ORG-TEA-SAMPL — Restricted category, needs approval
3. SKU: FIT-BAND-LG — Missing product description

Available Tools

ToolWhat It Does
search_listings_itemsSearch and filter your full catalog by status, issues, identifiers, or variation family
get_listingGet current attributes, status, and issues for a single SKU
search_catalog_itemsSearch the Amazon catalog by keywords or identifiers (ASIN, UPC, EAN)
get_catalog_itemGet detailed catalog info for any ASIN (including competitor products)
fetch_listing_attrs_by_asinsFetch full attribute sets for a batch of ASINs into your sheet — the bulk-audit starting point (see Attributes & Publish Queue)
fetch_listing_attrs_by_skusSame, for a list of your own SKUs — what Amazon currently has on file for each
list_catalog_categoriesGet the browse node (category) hierarchy for an ASIN
check_listing_restrictionsCheck if you're approved to sell an ASIN in a given condition
!
Tip: Use search_listings_items to discover and audit your catalog (filter by status/issues), then write results to your Google Sheet.
Create New Listings

List new products on Amazon with guided templates and validation.

You say:
"Create a listing for a new yoga mat in the Sports category"
You say:
"Load the listing template for product type SPORTING_GOODS"

Available Tools

ToolWhat It Does
put_listingCreate or fully replace a listing on Amazon
patch_listingUpdate specific attributes on an existing listing
load_listing_templateLoad a listing template into Google Sheets with schema-driven columns
validate_listingsValidate listings via Amazon's VALIDATION_PREVIEW before submitting
submit_listings_feedSubmit listings to Amazon via JSON_LISTINGS_FEED
search_product_typesSearch for product types with available definitions
get_product_typeGet full JSON Schema definition for a product type
Optimize Listings with AI

Use AI-powered analysis to improve your titles, bullets, images, and A+ content.

AI-Powered: SellerSheet's listing optimizer uses 6 specialist agents that run in parallel — analyzing reviews, competitors, keywords, images, A+ content, and PPC strategy to give you a complete optimization plan.

Just Ask

Example
You say:
"Optimize the listing for ASIN B0EXAMPLE1"
Attributes & Publish Queue

Translate flat spreadsheet cells into Amazon-shaped attribute JSON, validate, and bulk-publish listings.

i
These tools power the Publish Queue workflow: seed a template for one or more product types, fill in flat cells, then submit. The server-side attribute dispatcher handles ~95% of Amazon's listing attribute shapes automatically.
You say:
"Prepare a Publish Queue template for product type LUGGAGE"
You say:
"Fetch current attributes for these 50 ASINs and flatten them to my sheet"

Available Tools (9)

ToolWhat It Does
prepare_publish_queue_templateBundle everything needed to seed a Publish Queue tab for N product types (auto-consolidates columns)
build_listing_payloadConvert flat operator values into Amazon-shaped attribute JSON
parse_listing_amazonInverse — turn Amazon attribute JSON back into flat cells
get_listing_attribute_guideMarkdown guide per attribute: expected format, units, and enums
parse_asin_to_sheet_formatFetch an ASIN's catalog attributes and classify them into sheet columns
fetch_listing_attrs_by_asinsBulk fetch + flatten catalog attributes for many ASINs in one call
fetch_listing_attrs_by_skusBulk fetch + flatten listings attributes for many owned SKUs
submit_listing_payloadOne-shot: build payloads from flat values and submit per SKU
submit_listing_feedBulk async submit via the Feeds API (JSON_LISTINGS_FEED, ~25k SKUs/call)
Track Your Orders

Two live tools cover order tracking: search across orders, then drill into one. For history and analytics, your synced order data answers instantly — no Amazon round-trip.

In your daily workflow

  • Morning check — "any unshipped orders?" search_orders filters by status and date, so you triage pending, unshipped, or cancelled orders in one ask.
  • A buyer writes in — paste the order ID. get_order returns the full picture for that one order: status, items, shipping service, tracking — everything you need to answer the message.
  • "How did last month do?" — that's not an Orders-API question. Your orders sync into the warehouse continuously; query_report_data answers revenue, units, repeat-buyer questions over any date range instantly (see Synced Reports).
  • "Where's the money for this order?"get_financial_events_for_order itemizes the charges, fees, and refunds behind a single order (see Financial Reports).
Example conversation
You say:
"Show me unshipped orders from the last 7 days for MYSTORE-AE"
AI does:
Calls search_orders with a status filter and date range, pages through with the cursor, and can write the list to your Google Sheet for working through.
You say:
"What's the status of order 111-1234567-1234567?"
AI does:
Calls get_order with expansion selectors — one call returns status, line items, and fulfillment detail for that order.

Available Tools

i
Rule of thumb: live Orders tools for today's operational questions; synced report data for anything historical or aggregated — it's faster and doesn't consume Amazon rate limits.
Sales Analytics

Track units sold, revenue, and order metrics over any time period.

You say:
"What were my total sales last month?"
You say:
"Show me units sold by ASIN for March 2026"

Available Tools

ToolWhat It Does
get_order_metricsGet units sold, order count, and revenue aggregated by day/week/month
query_report_dataQuery historical sales data from SellerSheet's stored reports
Financial Reports

Access settlements, financial events, and transaction-level data.

You say:
"Show me my latest settlement report"
You say:
"List all financial events from last week"

Available Tools

ToolWhat It Does
list_financial_eventsList financial events (charges, credits, fees) by date range
list_financial_events_by_groupList all events for a specific settlement period
list_financial_event_groupsList settlement periods
list_financial_transactionsList financial transactions by date range
FBA Inventory

Check live stock before you act, and run restock analysis on your synced inventory reports.

In your daily workflow

  • Before creating a shipmentget_inventory_summaries returns Amazon's live numbers for the SKUs you're about to send: fulfillable, inbound, reserved, unsellable. Use it when the decision depends on right now.
  • Restock day — "which SKUs run out within 3 weeks?" That's an analysis over your synced FBA reports (inventory ledger, restock recommendations, aging) via query_report_data — instant, covers every SKU, and joins with your sales velocity.
  • Stranded & aging audit — the synced stranded-inventory and aging tables surface cash quietly stuck in fulfillment centers; ask for them monthly.
Example conversation
You say:
"Check live FBA stock for WH-BOTTLE-32 and FIT-BAND-LG in MYSTORE-AE"
You say:
"Which of my SKUs will run out of FBA stock within 21 days at current sales velocity?"

Available Tools

ToolWhen you reach for it
get_inventory_summariesLive FBA stock for one or a few SKUs — the pre-shipment spot check
query_report_dataWhole-catalog restock, aging, and stranded analysis over synced inventory reports
i
Live vs synced: live is per-SKU and rate-limited; synced is whole-catalog and instant. Spot-check live, analyze synced. Ready to send stock? Continue to Create Shipments.
Create FBA Shipments

The full Send-to-Amazon workflow — plan, pack, compare placement fees, pick transport, print labels, upload tracking — driven by conversation, with your STA sheet as the audit trail.

The shipment day, step by step

1
Start with one sentence
"Create an FBA shipment for these 5 SKUs, 40 units each." orchestrate_fba_packing is the workhorse: it creates the inbound plan and kicks off packing, placement, and transportation option generation in one call, then create_sta_sheet gives you an STA spreadsheet to track the whole run.
2
Compare placement fees before committing
list_placement_options shows Amazon's warehouse-split choices with their fees — often the difference between a free multi-warehouse split and a paid single-destination one. You pick; the AI runs confirm_fba_placement (placement + transport in one confirmed step). Confirmation is irreversible for the plan, so the AI always shows you the money first.
3
Pack, label, hand to the carrier
set_packing_information records what went in each box, create_fba_packing_list writes the STA-PL tab from Amazon's authoritative box IDs, get_labels downloads the box-label PDF, and create_marketplace_item_labels prints FNSKU labels when products need them.
4
Track until checked in
update_shipment_tracking_details uploads carrier tracking; sync_fba_shipment_status answers "has Amazon received it yet?" any day after. Self-ship? get_self_ship_appointment_slots + schedule_self_ship_appointment book the dock appointment.
Try asking
"Create an FBA shipment for WH-BOTTLE-32 ×40 and FIT-BAND-LG ×24 from my warehouse — show me the placement options and fees before confirming anything."
!
Write access required. Creating plans, confirming options, and uploading tracking all mutate seller data — the acting key needs SP write scope (see Keys & Scopes). Reading plans, options, and statuses works with read scope.

Available Tools

The compound tools above orchestrate these granular operations. Your AI picks the right ones; you only need the table when you want fine control over a single step — most generate/list pairs are async: generate starts the job on Amazon, list reads the result.

Multi-Channel Fulfillment

Ship orders from any sales channel — Shopify, TikTok Shop, your own site — out of your FBA inventory.

What You Can Do

  • Preview before committing — get delivery speed options and fulfillment fees for a hypothetical order
  • Create fulfillment orders — Amazon picks, packs and ships from your FBA stock
  • Track every package — carrier, tracking numbers, delivery estimates
  • Handle changes — update, cancel, or create a return for an existing fulfillment order
Example conversation
You
"A customer on my Shopify store ordered 2 units of WH-BOTTLE-32. Ship it from FBA to their address — standard speed. Show me the fee first."
AI does
Calls get_fulfillment_preview for the SKU + address → shows fee and delivery window → on your confirmation calls create_fulfillment_order → then tracks it with get_package_tracking_details.
!
Write access required. Creating, updating or cancelling fulfillment orders mutates seller data — the acting key needs SP write scope (see Keys & Scopes).

Available Tools

Sponsored Products

Create, manage, and optimize your Sponsored Products campaigns — Amazon's most popular ad type.

What You Can Do

  • Create campaigns with automatic or manual targeting
  • Manage ad groups, keywords, and product targets
  • Get bid recommendations from Amazon's algorithm
  • Add negative keywords to reduce wasted spend
  • Bulk create complete campaign structures in one request
  • Export campaign data for analysis
  • View change history for the last 90 days

Tutorial: Launch a New Campaign

Conversation Example
You say:
"Create a Sponsored Products campaign for ASIN B0MYPRODUCT with a $25/day budget targeting 'organic protein powder'"
AI responds:
I'll set up a complete SP campaign for you. Let me:

1. Create the campaign with $25/day budget
2. Create an ad group
3. Add your ASIN as a product ad
4. Add "organic protein powder" as a keyword target
5. Get Amazon's recommended bid

...

Campaign created successfully.
• Campaign: "SP - Organic Protein Powder" (Manual, $25/day)
• Ad Group: "Protein Keywords"
• Keyword: "organic protein powder" (Broad match)
• Amazon's suggested bid: $1.35 (set)

Would you like me to add more keywords, set up negative keywords, or create a matching Exact-match campaign?

Available Tools (19)

ToolWhat It Does
ads_sp_campaignsList, create, update, or delete SP campaigns
ads_sp_ad_groupsManage SP ad groups
ads_sp_portfoliosManage portfolios (group campaigns under shared budgets)
ads_sp_keywordsManage SP keyword targets
ads_sp_neg_keywordsManage negative keywords (ad group level)
ads_sp_campaign_neg_keywordsManage campaign-level negative keywords
ads_sp_targetsManage ASIN/category targeting
ads_sp_neg_targetsManage negative ASIN/category targets
ads_sp_campaign_neg_targetsCampaign-level negative targets
ads_sp_product_adsManage product ads within ad groups
ads_sp_bid_recommendationsGet Amazon's suggested bids for keywords/targets
ads_sp_recommendationsGet keyword recommendations (ranked or suggested)
ads_sp_campaign_recommendationsAmazon-generated campaign optimization tips
ads_sp_bid_rulesSchedule-based bid optimization rules
ads_sp_bulk_createBulk-create complete campaign structures atomically
ads_sp_exportBulk-export campaign data (all entities)
ads_sp_history90-day change history for SP entities
ads_sp_insightsAudience performance insights
ads_sp_brand_metricsBrand awareness & consideration KPIs (async report)
i
Pro Tip: Use ads_sp_bulk_create to set up an entire campaign structure (campaign + ad groups + keywords + product ads) in a single atomic request. Much faster than creating each entity individually.
Sponsored Brands

Headline search ads that showcase your brand with custom creatives.

You say:
"Create a Sponsored Brands campaign for my brand"
You say:
"Get bid recommendations for my SB keywords"

Available Tools (9)

ToolWhat It Does
ads_sb_campaignsList, create, update, or delete SB campaigns
ads_sb_ad_groupsManage SB ad groups (SB V4 API)
ads_sb_adsManage SB ads/creatives
ads_sb_keywordsManage SB keywords
ads_sb_neg_keywordsManage SB negative keywords
ads_sb_targetsManage SB product targets
ads_sb_neg_targetsManage SB negative targets
ads_sb_bid_recommendationsGet Amazon's suggested bids
ads_sb_keyword_recommendationsGet suggested keywords for SB campaigns
Sponsored Display

Reach shoppers on and off Amazon with display ads.

You say:
"Create a Sponsored Display retargeting campaign"
You say:
"What are the recommended budgets for my SD campaigns?"

Available Tools (8)

ToolWhat It Does
ads_sd_campaignsList, create, update, or delete SD campaigns
ads_sd_ad_groupsManage SD ad groups
ads_sd_product_adsManage SD product ads
ads_sd_targetsManage SD targeting clauses
ads_sd_neg_targetsManage SD negative targeting
ads_sd_bid_recommendationsGet bid recommendations
ads_sd_budget_recommendationsGet budget recommendations and missed opportunity metrics
ads_sd_targeting_recommendationsGet suggested products and categories to target
Advertising Reports

Generate and download performance reports for all ad types.

You say:
"Generate an SP campaign performance report for last month"
You say:
"Show me my brand metrics report"

Available Tools

ToolWhat It Does
ads_create_reportCreate an Amazon Advertising report request
ads_get_reportCheck report status and auto-download when complete
ads_sp_brand_metricsBrand metrics: new-to-brand orders, revenue, search lift
Advertising Account & Brand

Manage advertiser accounts, profiles, manager accounts, invoices, Stores assets, and real-time event streams.

You say:
"List my Amazon Ads accounts and profiles"
You say:
"Show me my unpaid advertising invoices"

Available Tools (10)

ToolWhat It Does
ads_accountManage Amazon Ads accounts and profiles (list, get, create)
ads_manager_accountsManage manager accounts (list, create, associate, disassociate)
ads_invoicesAccess advertising invoices (list, get)
ads_localizationLocalization data — currency, products, keywords, targeting
ads_metadataSP product metadata for a list of ASINs or SKUs
ads_brand_homeList brands registered under this advertiser profile
ads_storesList a brand's Stores asset library (logos, images, lifestyle)
ads_store_insightsAmazon Stores analytics — ASIN engagement and store insights
ads_streamsManage real-time Ads event stream subscriptions
ads_validation_configsRetrieve validation configuration rules for campaigns/targeting
Synced Report Data

Query your Amazon report data instantly from SellerSheet's built-in database — no waiting for Amazon.

This is SellerSheet's superpower. Unlike querying Amazon directly (which can take minutes), SellerSheet stores all your SP-API and Ads reports in its own database. Reports sync on a schedule, and you can query the data instantly — including historical data going back months.

How It Works

Automatic Syncing
SellerSheet syncs reports from Amazon on a regular schedule. Inventory, listings, orders, financials, brand analytics, and ad reports are all kept up to date.
Instant Queries
Use query_report_data to query stored data instantly. Filter by date range, ASIN, SKU, or any column. Results come back in seconds, not minutes.

Tutorial: Query Your Sales Data

Conversation Example
You say:
"What were my top 10 products by revenue last month?"
AI responds:
I'll query your stored sales report data for last month...

Here are your top 10 products by revenue (March 2026):

1. Organic Protein Powder 2lb (B0ABC123) — $12,450
2. Resistance Band Set (B0DEF456) — $8,920
3. Yoga Mat Premium (B0GHI789) — $7,340
...

This data came from your synced reports — no waiting required! Would you like me to break this down by week, or compare it to the previous month?

Available Report Types

Report CategoryWhat's Stored
Inventory ReportsFBA inventory levels, aging, restock recommendations
Sales ReportsOrders, units, revenue by ASIN/SKU
Listing ReportsActive listings, catalog data, quality issues
Financial ReportsSettlements, fees, refunds, adjustments
Brand AnalyticsSearch terms, market basket, repeat purchase
Ad Reports (SP/SB/SD)Campaign performance, keyword data, placement stats

Available Tools

ToolWhat It Does
query_report_dataQuery SellerSheet's local database — returns rows instantly without hitting Amazon
get_table_schemaReturn the schema (columns, types, unique key) for one rpt_* table
list_report_syncsList all report sync schedules for your store
enable_report_syncEnable scheduled background sync for a report type (admin)
disable_report_syncDisable a scheduled sync (admin)
trigger_report_syncSubmit report jobs to Amazon for a date range (admin)
i
Tip: You can also request on-demand reports from Amazon when you need the very latest data. See On-Demand Reports.
On-Demand Reports

Request fresh reports directly from Amazon when you need the very latest data.

You say:
"Request a fresh inventory report from Amazon"
You say:
"Download my latest settlement report"

Available Tools

ToolWhat It Does
sp_api_create_reportSubmit a one-shot report request to Amazon
sp_api_get_reportCheck status and auto-download when done (TSV to Google Drive)
sp_api_search_reportsList existing reports on Amazon matching your filters
sp_api_cancel_reportCancel an in-flight report (IN_QUEUE or IN_PROGRESS)
sp_api_create_report_scheduleSet up a recurring report on a fixed cadence
sp_api_list_report_schedulesList active report schedules for one or more report types
sp_api_get_report_scheduleFetch one report schedule by its schedule ID
sp_api_cancel_report_scheduleCancel a recurring report schedule
Data Kiosk

Run GraphQL queries against Amazon's Data Kiosk for advanced analytics.

You say:
"Run a Data Kiosk query for search term performance"
You say:
"Check my pending Data Kiosk queries"

Available Tools (5)

ToolWhat It Does
create_data_kiosk_querySubmit a GraphQL query to Amazon Data Kiosk
get_data_kiosk_queryPoll query status (auto-downloads when done)
get_data_kiosk_documentFetch a Data Kiosk document by ID
get_data_kiosk_queriesList your Data Kiosk queries
cancel_data_kiosk_queryCancel a running query
Replenishment (Subscribe & Save)

Track Subscribe & Save program performance — partner metrics, per-offer metrics, and offer eligibility.

You say:
"Show my Subscribe & Save partner metrics"
You say:
"List my replenishment offers and their eligibility"

Available Tools (3)

ToolWhat It Does
get_replenishment_partner_metricsAggregated replenishment performance for the selling partner
list_replenishment_offer_metricsPerformance metrics for individual offers (ASINs/SKUs)
list_replenishment_offersList offers with eligibility and customer-preference data
Competitive Pricing

Monitor competitor prices, Buy Box status, and find opportunities.

You say:
"Check competitive pricing for ASIN B0EXAMPLE1"
You say:
"What's the Buy Box price for my top 10 products?"

Available Tools

ToolWhat It Does
get_pricingGet pricing for up to 20 ASINs or SKUs
get_competitive_pricingGet Buy Box and competitive prices
get_competitive_summaryFeatured buying options for a batch of ASINs
get_featured_offer_expected_priceExpected winning price (FOEP) for your SKUs
get_item_offersLowest-priced offers for an ASIN
get_item_offers_batchBatch lowest offers for multiple ASINs
get_listing_offersLowest offers for your SKU
get_listing_offers_batchBatch lowest offers for your SKUs
Fee Estimator

Estimate Amazon's referral fees, FBA fees, and total selling costs before you list.

You say:
"Estimate Amazon fees for ASIN B0EXAMPLE1 at $29.99"
You say:
"Calculate fees for all my FBA products"

Available Tools

ToolWhat It Does
estimate_fees_for_asinEstimate fees for a single ASIN at a given price
estimate_fees_for_skuEstimate fees for your SKU at a given price
estimate_fees_batchBatch fee estimates for multiple items
A+ Content

Create, iterate, and publish enhanced brand content — and manage which ASINs it's live on — without opening Seller Central.

In your daily workflow

  • Before writing anything — "does this ASIN already have A+?" search_content_publish_records answers per ASIN, so you never draft content that would fight an existing live document.
  • Launch daycreate_and_publish_aplus is the one-call pipeline: uploads your images, creates the document, links the ASINs, and submits for Amazon review. One prompt, whole module set.
  • Iterating on a draftupdate_content_document edits copy and modules while the document is still DRAFT; post_content_document_approval_submission sends it for review when you're happy.
  • Managing a family — new variation added? validate_content_document_asin_relations checks the ASINs first (read-only), then post_content_document_asin_relations replaces the linked set.
  • Portfolio reviewlist_aplus_sheet_rows pulls up to 50 documents with full detail into your Google Sheet, so you can audit coverage brand-wide.
  • Take it down without losing itpost_content_document_suspend_submission unpublishes while keeping the document for later.
Try asking
"Check if B0EXAMPLE1 already has live A+ content, then create and publish A+ for it using the images in my Images Generation sheet."
!
Write access required for creating, editing, submitting, linking, and suspending — the acting key needs SP write scope. Searching and reading documents works with read scope.

Available Tools

Review Insights

Understand what customers love and hate about your products — and your category.

You say:
"What are the top review complaints for my product?"
You say:
"Show me return rate trends for my category"

Available Tools (9)

ToolWhat It Does
get_item_review_topicsTop positive and negative review topics for your ASIN
get_item_review_trendsMonth-over-month review trends for your ASIN
get_browse_node_review_topicsTop review topics for your entire category
get_browse_node_review_trendsCategory-level review trends over time
get_browse_node_return_topicsTop return reasons in your category
get_browse_node_return_trendsReturn rate trends for your category
get_item_browse_nodeGet the category (browse node) for an ASIN
get_solicitation_actionsCheck available review request actions for an order
create_solicitationSend a product review request to a buyer
AI Image Generation

Generate and edit Amazon-ready product images. Every delivered image lands in your store's CDN-backed Image Library, versioned per SKU and slot.

How it works

  • Generate or edit — describe the image (or supply reference images to edit); jobs run async, poll with check_image_job
  • CDN delivery — finished images return a cdn_url on cdn.sellersheetai.com; nothing is written to Google Drive
  • Library & versions — images are keyed by store + parent SKU + child SKU + slot, with automatic version numbers; browse and manage everything at /studio/library
  • Studio — for interactive drafting, Studio stages generations per job and lets you confirm the winner into the library
i
Required parameters: store, sku and slot on every generate/edit call, so the result is filed into the right library location. Store refs include the marketplace: MYSTORE-AE.

Billing

Image generation is billed from prepaid credits at $0.20 per delivered image (minimum top-up $20 at /billing). Failed jobs are not charged. Your store ref is validated before any credit is deducted.

Example conversation
You
"Generate a white-background main image for WH-BOTTLE-32 in MYSTORE-AE — product on a subtle shadow, no props, Amazon main-image compliant."
AI does
Calls generate_image with store/sku/slot → polls check_image_job → returns the cdn_url and files v1 into your Image Library for review.

Available Tools

Selling on noon.com

Run your noon store (UAE, Saudi Arabia, Egypt) with the same natural-language workflow as Amazon — catalog, pricing, stock, FBN inbound and reports.

i
Setup: connect your noon Partners account from the dashboard (My Stores → Add Store → noon). noon store refs follow the same <store>-<countryCode> shape, e.g. MYSTORE-AE, and noon marketplaces consume the same per-plan marketplace quota as Amazon marketplaces.

Catalog & Content

Create and update products (single or batch), manage content, map barcodes to SKUs, and run bulk imports/exports through signed URLs. Drafts and live listings both load into your Google Sheet for review before publishing.

Pricing, Stock & Offers

Batch-read and batch-update prices (including transfer prices for FBN), update stock levels, and inspect live product offers.

Inbound & Operations

The full FBN inbound flow — eligible items, shipment creation, slot scheduling, item updates and status transitions — plus warehouses, return references and cross-border helpers.

Synced noon Reports

Orders, finance/transactions, FBN inventory aging, and product views & sales sync on a schedule into your warehouse — query them instantly with query_report_data, exactly like Amazon report tables.

Try asking
"Update stock for all my noon SKUs from the Stock tab of my sheet."
"What were my noon sales in Saudi Arabia last week vs Amazon.ae?"
"Create an FBN inbound shipment for the 40 units arriving Thursday."
Google Sheets

SellerSheet uses Google Sheets as your workspace for viewing and managing data.

i
SellerSheet syncs your Amazon data to Google Sheets so you can view, filter, and share it. Most tools that produce data will write to your workspace sheets automatically.
You say:
"Read the data from my Sales spreadsheet"
You say:
"Format the header row of my listings sheet"

Available Tools (51)

A full Google Sheets toolkit — Claude handles these automatically when working with your data. Highlights:

GroupTools
Read / writeread_sheet, write_sheet, append_sheet_rows, write_sheet_formula, get_sheet_cell, clear_sheet_range, import_sheet_tsv
Tabsadd_sheet_tab, rename_sheet_tab, delete_sheet_tab, copy_sheet_tab, list_sheet_tabs, setup_sheet, get_sheet_metadata
Formattingformat_sheet_range, set_sheet_number_format, set_sheet_borders, paste_sheet_with_format, copy_sheet_format, apply_sheet_table_style, autofit_sheet_columns, resize_sheet_columns, resize_sheet_rows, merge_sheet_cells, unmerge_sheet_cells, freeze_sheet_panes
Filters / sortsort_sheet_range, create_sheet_filter, set_sheet_basic_filter, find_replace_in_sheet
Visualsadd_sheet_chart, add_sheet_conditional_format, insert_sheet_sparkline
Validationadd_sheet_data_validation, add_sheet_dropdown
Structureinsert_sheet_rows_cols, hide_sheet_rows, group_sheet_rows_cols, ungroup_sheet_rows_cols, collapse_sheet_group, protect_sheet_range, unprotect_sheet_range
Named rangeslist_sheet_named_ranges, get_sheet_named_range, add_sheet_named_range, delete_sheet_named_range
Notes / linksget_sheet_notes, update_sheet_note, get_sheet_links, read_sheet_format
Escape hatchsheet_batch_update
Google Docs

Create and edit Google Docs — reports, SOPs, and briefs — directly in your SellerSheet workspace.

i
27 Docs tools cover everything from one-call structured authoring (write_doc_structured) to fine-grained text, table, image, header/footer, and styling control.
You say:
"Create a weekly performance report doc in my reports folder"
You say:
"Insert a 3-column table summarizing my top ASINs"

Available Tools (27)

GroupTools
Create / readcreate_doc_in_folder, get_doc, get_doc_text, get_doc_metadata, find_doc_text, rename_doc
One-call authoringwrite_doc_structured
Text editinginsert_doc_text, append_doc_text, replace_doc_text, delete_doc_range, clear_doc, insert_doc_heading
Stylingupdate_doc_text_style, update_doc_paragraph_style, style_doc_text_by_match, update_doc_document_style
Listsapply_doc_bullets, remove_doc_bullets
Structureinsert_doc_section_break, insert_doc_page_break, create_doc_header, create_doc_footer
Tables / imagesinsert_doc_table, set_doc_table_cell_text, insert_doc_image
Escape hatchdoc_batch_update
Google Drive

Manage files in your SellerSheet workspace on Google Drive.

You say:
"List all files in my reports folder"
You say:
"Share my sales spreadsheet with my team"

Available Tools (15)

Save files from URLs, copy, share, search, and organize files. Reports and exports are automatically saved to your Drive workspace.

ToolWhat It Does
find_or_create_folderFind a subfolder by name inside a parent, or create it
create_spreadsheet_in_folderCreate a new Google Spreadsheet inside a folder
find_file_in_folder / search_drive_filesFind files by name substring or raw Drive query
list_drive_files / get_drive_fileList files in a folder; fetch file metadata
save_url_to_drive / start_drive_uploadStream a file from a URL into Drive; open a resumable upload session for large files
copy_drive_file / move_file_to_folder / rename_drive_file / delete_drive_fileOrganize and manage files
list_drive_permissions / share_drive_file / unshare_drive_fileManage file sharing and permissions
Vendor Central

Manage purchase orders, shipments, invoices, and labels for 1P vendors.

You say:
"Show me my pending purchase orders"
You say:
"Submit invoice for PO ABC123"

Available Tools (11)

ToolWhat It Does
vendor_retail_get_purchase_ordersList vendor purchase orders (max 7-day window per call)
vendor_retail_get_purchase_orderGet full details for a single PO
vendor_retail_get_purchase_orders_statusGet PO status list (date range ≤ 7 days)
vendor_retail_submit_acknowledgementAccept or reject one or more purchase orders
vendor_retail_submit_invoicesSubmit invoices for retail procurement payment
vendor_retail_submit_shipmentsSubmit vendor shipment requests (blocks until confirmed)
vendor_retail_submit_shipment_confirmationSubmit a single shipment confirmation (synchronous)
vendor_retail_submit_shipment_confirmationsSubmit a batch of shipment confirmations
vendor_retail_get_shipment_detailsGet shipment details with date and status filters
vendor_retail_get_shipment_labelsDownload small-parcel transport labels
vendor_retail_get_transactionPoll the status of an async vendor procurement transaction