Welcome to SellerSheet MCP

Your AI-powered Amazon selling assistant. Connect to any MCP-compatible AI client, ask about your business in plain language, and manage every aspect of your Amazon store through natural conversation.

279+
MCP Tools & Growing
29
Tool Categories
2-in-1
Store + Ads Control

What Makes SellerSheet Different

Direct Amazon API Access
Connects to both Amazon Selling Partner API and Advertising API. Manage your entire store — listings, orders, inventory, pricing — and all your ad campaigns from one place.
Instant Report Access
Access your sales, inventory, and advertising reports instantly. Query any historical data on demand without waiting for Amazon to regenerate reports each time.
Natural Language Interface
Just describe what you need in plain language. Works with any MCP-compatible AI client — Claude, Cursor, Windsurf, or any app that supports the Model Context Protocol.
Complete Coverage
279+ tools and growing — covering listings, catalog, attributes, orders, FBA, advertising (SP/SB/SD + Account/Brand), pricing, fees, A+ content, reviews, images, financials, reports, Data Kiosk, replenishment, Google Sheets/Docs/Drive, and Vendor Central.

What You Can Do

Video Tutorials

Getting Started with SellerSheet MCP
Learn how to install, connect your store, and make your first request.
Managing Listings & Catalog
Bulk search, create, update, and optimize your Amazon listings.
Running PPC Campaigns with AI
Create, optimize, and analyze Sponsored Products, Brands, and Display campaigns.
FBA Shipment Workflow
Create inbound plans, pack boxes, print labels, and track shipments.
A+ Content & Image Generation
Build enhanced brand content and generate listing images with AI.
Reports & Sales Analytics
Query historical data, track revenue trends, and analyze performance.
i
New to SellerSheet? Start with the Quick Start Guide, then follow AI Client Setup to connect Claude, Cursor, Codex, ChatGPT, or any other MCP-compatible tool in under 5 minutes.
Quick Start Guide

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

Setup in 3 Steps

1
Install the SellerSheet Plugin
Open your preferred AI client, go to Settings, and install the SellerSheet MCP plugin from the marketplace. This gives your AI client access to all 176+ 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.

i
The only URL you need: https://sellersheetai.com/mcp — transport is streamable HTTP. Every tab below has two setups: the default OAuth flow (no key to paste) and a collapsible Manual API Key block for when you prefer a static Bearer token or your environment cannot run a browser redirect.
Why the OAuth config has no API key: SellerSheet implements the MCP spec's OAuth 2.0 Protected Resource discovery. When your client first calls a tool it receives a 401 with WWW-Authenticate: Bearer pointing at /.well-known/oauth-authorization-server. The client then runs a PKCE authorization-code flow, opens your browser for Google sign-in, and stores the token itself. You never copy a key — the protocol does it for you. Use the Manual API Key section only if you prefer a static token or run headless (Coze, n8n, CI).

Before You Connect

  1. Create a free account at dashboard.sellersheetai.com
  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)

Pick Your AI Client

Claude Code
Claude Desktop
Cursor
Windsurf
VS Code
Codex CLI
Cline
ChatGPT
Coze
OpenClaw
Other (Generic)

Claude Code (CLI) — OAuth

One command — Claude Code opens a browser tab for Google authorization and stores the token automatically.

claude mcp add --transport http sellersheet https://sellersheetai.com/mcp

Or add it to your project's .mcp.json:

{
  "mcpServers": {
    "sellersheet": {
      "type": "http",
      "url": "https://sellersheetai.com/mcp"
    }
  }
}

Verify by typing /mcp inside Claude Code — you should see sellersheet listed with 170+ tools.

▸ Use a manual API key instead of OAuth

Skip the browser flow and paste a long-lived API key instead. Generate one at dashboard.sellersheetai.comSettings → SellerSheet MCP → Generate API Key. Copy it immediately — it is shown only once.

Add the key via a header flag:

claude mcp add --transport http sellersheet https://sellersheetai.com/mcp \
  --header "Authorization: Bearer sk_live_xxxxxxxxxxxx"

Or edit ~/.claude.json / .mcp.json:

{
  "mcpServers": {
    "sellersheet": {
      "type": "http",
      "url": "https://sellersheetai.com/mcp",
      "headers": {
        "Authorization": "Bearer sk_live_xxxxxxxxxxxx"
      }
    }
  }
}
!
Treat the key like a password. It grants full access to every Amazon store on your SellerSheet account. Never commit it to git — prefer ${SELLERSHEET_API_KEY} env-var substitution where your client supports it.

Claude Desktop (macOS / Windows) — OAuth

  1. Download from claude.com/download
  2. Go to Settings → Developer → Edit Config to open claude_desktop_config.json
  3. Paste the config below and save
  4. Fully quit Claude Desktop (Cmd+Q / Alt+F4) and re-open it
  5. On the first SellerSheet tool call a browser tab opens for Google authorization
{
  "mcpServers": {
    "sellersheet": {
      "type": "http",
      "url": "https://sellersheetai.com/mcp"
    }
  }
}
▸ Use a manual API key instead of OAuth

Skip the browser flow and paste a long-lived API key instead. Generate one at dashboard.sellersheetai.comSettings → SellerSheet MCP → Generate API Key. Copy it immediately — it is shown only once.

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

Fully quit and reopen Claude Desktop. No browser flow runs — the client sends your key on every request.

!
Treat the key like a password. It grants full access to every Amazon store on your SellerSheet account. Never commit it to git — prefer ${SELLERSHEET_API_KEY} env-var substitution where your client supports it.

Cursor — OAuth

Open Cursor Settings → MCP → Add new global MCP server, or edit ~/.cursor/mcp.json directly:

{
  "mcpServers": {
    "sellersheet": {
      "url": "https://sellersheetai.com/mcp"
    }
  }
}

On the first tool call Cursor detects the 401, reads the OAuth metadata, and opens your browser for Google sign-in. The bearer token is stored in the Cursor keychain and reused for every future chat.

!
If the browser tab doesn't open, click the refresh icon next to sellersheet in Settings → MCP to retrigger the flow.
▸ Use a manual API key instead of OAuth

Skip the browser flow and paste a long-lived API key instead. Generate one at dashboard.sellersheetai.comSettings → SellerSheet MCP → Generate API Key. Copy it immediately — it is shown only once.

Add a headers block alongside the URL in ~/.cursor/mcp.json:

{
  "mcpServers": {
    "sellersheet": {
      "url": "https://sellersheetai.com/mcp",
      "headers": {
        "Authorization": "Bearer sk_live_xxxxxxxxxxxx"
      }
    }
  }
}
!
Treat the key like a password. It grants full access to every Amazon store on your SellerSheet account. Never commit it to git — prefer ${SELLERSHEET_API_KEY} env-var substitution where your client supports it.

Windsurf — OAuth

Edit ~/.codeium/windsurf/mcp_config.json, or use Windsurf Settings → MCP Servers → Add Server. Note Windsurf uses serverUrl (not url):

{
  "mcpServers": {
    "sellersheet": {
      "serverUrl": "https://sellersheetai.com/mcp"
    }
  }
}

Restart Windsurf. The Google OAuth flow fires on the first tool call.

▸ Use a manual API key instead of OAuth

Skip the browser flow and paste a long-lived API key instead. Generate one at dashboard.sellersheetai.comSettings → SellerSheet MCP → Generate API Key. Copy it immediately — it is shown only once.

{
  "mcpServers": {
    "sellersheet": {
      "serverUrl": "https://sellersheetai.com/mcp",
      "headers": {
        "Authorization": "Bearer sk_live_xxxxxxxxxxxx"
      }
    }
  }
}
!
Treat the key like a password. It grants full access to every Amazon store on your SellerSheet account. Never commit it to git — prefer ${SELLERSHEET_API_KEY} env-var substitution where your client supports it.

VS Code (GitHub Copilot Chat) — OAuth

VS Code 1.102+ has native MCP support for Agent Mode. Open the command palette and run MCP: Add Server, or add directly to your user settings.json:

{
  "chat.mcp.servers": {
    "sellersheet": {
      "type": "http",
      "url": "https://sellersheetai.com/mcp"
    }
  }
}

Open Copilot Chat, switch to Agent Mode, and VS Code will prompt you for Google OAuth on the first tool call.

▸ Use a manual API key instead of OAuth

Skip the browser flow and paste a long-lived API key instead. Generate one at dashboard.sellersheetai.comSettings → SellerSheet MCP → Generate API Key. Copy it immediately — it is shown only once.

{
  "chat.mcp.servers": {
    "sellersheet": {
      "type": "http",
      "url": "https://sellersheetai.com/mcp",
      "headers": {
        "Authorization": "Bearer sk_live_xxxxxxxxxxxx"
      }
    }
  }
}
!
Treat the key like a password. It grants full access to every Amazon store on your SellerSheet account. Never commit it to git — prefer ${SELLERSHEET_API_KEY} env-var substitution where your client supports it.

OpenAI Codex CLI — OAuth

Add to ~/.codex/config.toml:

[[mcpServers]]
name = "sellersheet"
url  = "https://sellersheetai.com/mcp"

Or add inline without editing the file:

codex --mcp-server sellersheet=https://sellersheetai.com/mcp

A browser tab opens for Google OAuth the first time Codex calls a SellerSheet tool. The token is persisted under ~/.codex/auth/.

▸ Use a manual API key instead of OAuth

Skip the browser flow and paste a long-lived API key instead. Generate one at dashboard.sellersheetai.comSettings → SellerSheet MCP → Generate API Key. Copy it immediately — it is shown only once.

Add a [mcpServers.headers] table in ~/.codex/config.toml:

[[mcpServers]]
name = "sellersheet"
url  = "https://sellersheetai.com/mcp"

[mcpServers.headers]
Authorization = "Bearer sk_live_xxxxxxxxxxxx"
!
Treat the key like a password. It grants full access to every Amazon store on your SellerSheet account. Never commit it to git — prefer ${SELLERSHEET_API_KEY} env-var substitution where your client supports it.

Cline (VS Code extension) — OAuth

Open the Cline panel → MCP Servers → Configure MCP Servers. Add to cline_mcp_settings.json:

{
  "mcpServers": {
    "sellersheet": {
      "type": "streamableHttp",
      "url": "https://sellersheetai.com/mcp"
    }
  }
}

Click Restart Server — Cline will open your browser for Google authorization, then list every SellerSheet tool.

▸ Use a manual API key instead of OAuth

Skip the browser flow and paste a long-lived API key instead. Generate one at dashboard.sellersheetai.comSettings → SellerSheet MCP → Generate API Key. Copy it immediately — it is shown only once.

{
  "mcpServers": {
    "sellersheet": {
      "type": "streamableHttp",
      "url": "https://sellersheetai.com/mcp",
      "headers": {
        "Authorization": "Bearer sk_live_xxxxxxxxxxxx"
      }
    }
  }
}
!
Treat the key like a password. It grants full access to every Amazon store on your SellerSheet account. Never commit it to git — prefer ${SELLERSHEET_API_KEY} env-var substitution where your client supports it.

ChatGPT (Custom Connectors / Deep Research) — OAuth

ChatGPT Team, Enterprise, Edu, and Pro plans support remote MCP servers as Custom Connectors (used by Deep Research and Agent mode).

  1. Open ChatGPT → Settings → Connectors → Create Connector
  2. Set MCP Server URL to https://sellersheetai.com/mcp
  3. Set Auth type to OAuth
  4. Save, then start a Deep Research chat and pick the sellersheet connector
  5. ChatGPT redirects you through Google sign-in on the first call
i
Custom connectors are not yet available on ChatGPT Free or Plus. Use Claude Desktop or Cursor on those plans.
▸ Use a manual API key instead of OAuth

Skip the browser flow and paste a long-lived API key instead. Generate one at dashboard.sellersheetai.comSettings → SellerSheet MCP → Generate API Key. Copy it immediately — it is shown only once.

When creating the connector, set Auth type to Custom Header and add:

Header name:  Authorization
Header value: Bearer sk_live_xxxxxxxxxxxx

Save the connector. ChatGPT will send the Bearer token on every tool call, skipping the OAuth redirect.

!
Treat the key like a password. It grants full access to every Amazon store on your SellerSheet account. Never commit it to git — prefer ${SELLERSHEET_API_KEY} env-var substitution where your client supports it.

Coze (ByteDance) — Manual API Key

Coze runs in its own cloud, so the browser OAuth redirect isn't available. Use a Bearer API key instead:

  1. Get your API key from dashboard.sellersheetai.comSettings → SellerSheet MCP → Generate API Key
  2. In your Coze Bot → Skills → MCP Tool → Add MCP Tool
  3. Select Connect via URL and enter https://sellersheetai.com/mcp
  4. Add a custom header: Authorization: Bearer <your-api-key>
  5. Save and publish the bot
{
  "name": "SellerSheet MCP",
  "url": "https://sellersheetai.com/mcp",
  "headers": {
    "Authorization": "Bearer sk_live_xxxxxxxxxxxx"
  }
}
!
Treat the key like a password. It grants full access to every Amazon store on your SellerSheet account. Never commit it to git — prefer ${SELLERSHEET_API_KEY} env-var substitution where your client supports it.

The same pattern works for n8n, Dify, Make.com, Zapier, and any other headless AI platform.

OpenClaw — OAuth

Open Settings → MCP Servers → Add Remote Server and enter:

{
  "mcpServers": {
    "sellersheet": {
      "url": "https://sellersheetai.com/mcp"
    }
  }
}

OpenClaw uses the same Google OAuth flow as Cursor — a browser tab opens on first use. No API key needed.

▸ Use a manual API key instead of OAuth

Skip the browser flow and paste a long-lived API key instead. Generate one at dashboard.sellersheetai.comSettings → SellerSheet MCP → Generate API Key. Copy it immediately — it is shown only once.

{
  "mcpServers": {
    "sellersheet": {
      "url": "https://sellersheetai.com/mcp",
      "headers": {
        "Authorization": "Bearer sk_live_xxxxxxxxxxxx"
      }
    }
  }
}
!
Treat the key like a password. It grants full access to every Amazon store on your SellerSheet account. Never commit it to git — prefer ${SELLERSHEET_API_KEY} env-var substitution where your client supports it.

Any Other MCP Client

Any tool that speaks the MCP streamable HTTP transport can talk to SellerSheet. The universal config:

FieldValue
Transportstreamable HTTP ("type": "http" or "streamableHttp")
Endpoint URLhttps://sellersheetai.com/mcp
ProtocolModel Context Protocol over JSON-RPC 2.0
Auth (interactive)OAuth 2.0 with PKCE — client opens browser on 401
Auth (headless)Authorization: Bearer <api-key> header
Content-Typeapplication/json
Acceptapplication/json, text/event-stream

Test your API key with curl

Generate a key at dashboard.sellersheetai.comSettings → SellerSheet MCP → Generate API Key, then:

export SELLERSHEET_API_KEY="sk_live_xxxxxxxxxxxx"

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

A successful response lists every available SellerSheet tool with its JSON schema — feed that directly into your own agent framework.

Env-var substitution (recommended)

Most clients let you reference an env var instead of hard-coding the token so the key never lands in any config file:

{
  "mcpServers": {
    "sellersheet": {
      "type": "http",
      "url": "https://sellersheetai.com/mcp",
      "headers": {
        "Authorization": "Bearer ${{SELLERSHEET_API_KEY}}"
      }
    }
  }
}

Then export the key in your shell profile: export SELLERSHEET_API_KEY=sk_live_xxxxxxxxxxxx. Restart the client so it picks up the env.

!
Treat the key like a password. It grants full access to every Amazon store on your SellerSheet account. Never commit it to git — prefer ${SELLERSHEET_API_KEY} env-var substitution where your client supports it.

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 dashboard.sellersheetai.comMy 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.
Connect Your Amazon Store

Link your Amazon Seller Central or Vendor Central account to start managing your business through AI.

i
Secure & Private: SellerSheet uses Amazon's official OAuth flow. Your credentials are never stored — only secure API tokens with the permissions you approve.

Supported Account Types

Account TypeAPI AccessTools Available
Seller Central (3P)SP-API + Ads APIAll 279 tools
Vendor Central (1P)SP-API + Vendor APIsCore + 11 Vendor tools
Shared AccessRead or Write per storeBased on permissions

Connection Steps

Conversation Example
You say:
"Connect my Amazon store"
AI responds:
I'll help you connect your store. Let me check your current setup first...

It looks like you don't have any stores connected yet. To get started, please visit sellersheet.com/connect and authorize your Amazon account. Once you complete the OAuth flow, I'll be able to access your store data.
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)
  • Sync all listings from Amazon to your Google Sheet 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
sync_listingsSync all listings from Amazon into your Live Listings Google Sheet
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_asin_attributesFetch catalog attributes for a batch of ASINs and write to sheet
fetch_sku_attributesFetch current SP-API attributes for a list of your SKUs
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: Run sync_listings regularly to keep your Google Sheet in sync with Amazon. This makes it easy to spot trends and bulk-review your catalog.
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"
Track Your Orders

Monitor orders in real-time, view order details, and manage shipments.

You say:
"Show me all orders from the last 7 days"
You say:
"What's the status of order 111-1234567-1234567?"

Available Tools

ToolWhat It Does
sync_orders_liveFetch orders via the live Orders API
search_ordersSearch orders via the newer Orders v2026-01-01 surface
get_orderGet a single order (v2026-01-01) with optional expansion selectors
refresh_orderFetch full order detail (status + items + tracking)
get_order_itemsFetch order items for a batch of order IDs
get_financial_events_for_orderGet all financial events (charges, fees, refunds) for a specific order
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_sales_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

Monitor your Fulfillment by Amazon inventory levels and status.

Example
You say:
"Sync my FBA inventory and show me items running low"

Available Tools

ToolWhat It Does
sync_fba_inventorySync FBA inventory from Amazon to your FBA Inventory sheet
Create FBA Shipments

Create inbound shipments, pack boxes, generate labels, and track delivery to Amazon warehouses.

Available Tools

ToolWhat It Does
create_fba_shipmentCreate an FBA inbound plan
orchestrate_fba_packingFull pipeline: create plan + packing + placement + transport
create_fba_packing_listCreate packing list tab using Amazon's box IDs
confirm_fba_shipmentConfirm inbound plan with placement option
confirm_fba_placementConfirm placement + transport options
get_fba_plan_statusCheck state of an FBA inbound plan
sync_fba_shipment_statusGet current shipment status from Amazon
get_fba_labelsDownload shipment label PDF
upload_fba_trackingUpload carrier tracking for a shipment
create_sta_sheetCreate spreadsheet for FBA inbound plan tracking
get_fba_inbound_planFetch the raw inbound plan object (read-only)
cancel_fba_planCancel an FBA inbound plan (irreversible)

Granular async building blocks (23 tools total)

The high-level tools above orchestrate these step-by-step operations. Use them directly when you need fine control over packing, placement, or transport.

ToolWhat It Does
generate_fba_packing_options / list_fba_packing_optionsStart, then read, packing-group options for a plan
confirm_fba_packing_optionConfirm a chosen packing option
set_fba_packing_informationSet box packing info per shipment/group
generate_fba_placement_optionsStart generating warehouse placement options
generate_fba_transportation_options / list_fba_transportation_optionsStart, then read, carrier/transport options
generate_fba_delivery_window_options / list_fba_delivery_window_optionsStart, then read, delivery windows (USE_YOUR_OWN_CARRIER)
poll_fba_operationPoll status of any previously started async operation
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
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
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 beautiful enhanced product descriptions with images, charts, and comparison tables.

You say:
"Create A+ content for ASIN B0EXAMPLE1"
You say:
"Show me all my A+ content documents"

Available Tools (11)

ToolWhat It Does
create_and_publish_aplusFull pipeline: upload images, create document, link ASINs, submit for review
update_aplus_documentEdit an existing DRAFT A+ document — iterate on copy and modules
search_aplus_documentsFetch one page (up to 10) of A+ document metadata
list_aplus_sheet_rowsFetch up to 50 A+ documents (5 pages) enriched for sheet review
get_aplus_documentGet full A+ document with all content modules
submit_aplus_documentSubmit a draft for Amazon review
suspend_aplus_documentSuspend visible A+ content without deleting
list_aplus_asin_relationsList the ASINs currently linked to an A+ document
update_aplus_asinsReplace all ASINs linked to an A+ document
validate_aplus_asinsValidate ASINs before linking
search_aplus_publish_recordsCheck if an ASIN already has published A+ Content
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
Listing Images

Generate, edit, and compose product images with AI.

You say:
"Generate lifestyle images for my protein powder listing"
You say:
"Edit the main image to have a white background"

Available Tools (10)

ToolWhat It Does
generate_imageGenerate images from a text prompt (gpt-image-2 default, Gemini fallback)
generate_listing_imagesBatch-generate listing images from review-driven briefs
edit_imageEdit a single image or compose 2–10 images into one (background job)
recreate_from_referenceRestyle your product to match a reference image's aesthetic
iterative_image_editConversational editing — one instruction at a time, see each result
analyze_imagesExtract structured composition data from competitor/reference images
synthesize_compositionMerge the best elements from multiple analyses into one blueprint
score_imageScore a generated image against sample product photos for fidelity
refine_imageGenerate and auto-refine an image until quality thresholds pass
check_image_jobCheck the status of an async image generation/refine job
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 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)

Upload, download, 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
upload_drive_file / download_drive_fileUpload from / download to a local path
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
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)
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
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
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