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.
What Makes SellerSheet Different
What You Can Do
Video Tutorials
Get up and running with SellerSheet MCP in under 5 minutes. No coding required.
Setup in 3 Steps
https://sellersheetai.com/mcp (streamable HTTP). This gives your AI client access to all ~279 Amazon selling tools.Your First Requests
Try any of these prompts to see SellerSheet in action:
How It Works Behind the Scenes
One endpoint, two auth modes. Works with every MCP-compatible AI tool. Pick your client below for copy-paste config.
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
- Create a free account at sellersheetai.com/dashboard
- Connect at least one Amazon Seller Central or Vendor Central store via Amazon's OAuth flow
- Open Google Sheets → Extensions → SellerSheet → Open Sidebar once to initialize your workspace (creates the Drive folder structure the MCP server reads and writes into)
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.
| Setting | Value |
|---|---|
| Endpoint URL | https://sellersheetai.com/mcp — the only URL you need |
| Transport | streamable 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) |
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 (CLI)
- 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>"}}' - Run
/mcp— sellersheet should list ~279 tools. - 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/mcpClaude.ai (web)
- Go to claude.ai (Pro, Max, Team, or Enterprise).
- Open Settings → Connectors.
- Click Add custom connector.
- Set Name to
SellerSheet. - In Remote MCP server URL, paste
https://sellersheetai.com/mcp. - Click Connect and sign in with Google when prompted.
- Test — start a new chat and ask for your Amazon sales over the last 7 days.
Claude Desktop (app)
- Open Settings → Developer → Edit Config (
claude_desktop_config.json). - Add this server:
{ "mcpServers": { "sellersheet": { "type": "http", "url": "https://sellersheetai.com/mcp" } } } - Fully quit (Cmd+Q / Alt+F4) and reopen Claude Desktop.
- The first tool call opens a browser for Google sign-in.
- 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
- 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>" } } } } - Reload Cursor.
- 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
- Edit
~/.codeium/windsurf/mcp_config.json(Windsurf usesserverUrl, noturl):{ "mcpServers": { "sellersheet": { "serverUrl": "https://sellersheetai.com/mcp", "headers": { "Authorization": "Bearer <YOUR_API_KEY>" } } } } - Restart Windsurf.
- Test — ask for your current FBA inventory levels.
▸ Prefer browser OAuth (no key)?
{
"mcpServers": {
"sellersheet": {
"serverUrl": "https://sellersheetai.com/mcp"
}
}
}Google Antigravity
- Open … menu → MCP Servers → View raw config (
~/.gemini/antigravity/mcp_config.json). UsesserverUrl, like Windsurf:{ "mcpServers": { "sellersheet": { "serverUrl": "https://sellersheetai.com/mcp", "headers": { "Authorization": "Bearer <YOUR_API_KEY>" } } } } - Reload Antigravity.
- 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
- 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 - Run
/mcpin Gemini CLI to confirm the server and its tools. - 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/mcpVS Code (Copilot Chat)
- 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>" } } } } - Open Copilot Chat in Agent Mode.
- 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
- 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 - Restart Codex.
- Test — ask Codex to list your Amazon stores and SKUs.
Cline (VS Code extension)
- MCP Servers → Configure MCP Servers →
cline_mcp_settings.json:{ "mcpServers": { "sellersheet": { "type": "streamableHttp", "url": "https://sellersheetai.com/mcp", "headers": { "Authorization": "Bearer <YOUR_API_KEY>" } } } } - Click Restart Server.
- 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)
- Use a plan with Apps & connectors — Pro, Plus, Business, or Enterprise.
- Enable Settings → Apps & Connectors → Advanced → Developer mode.
- Create a connector: Name
SellerSheet, MCP Server URLhttps://sellersheetai.com/mcp, Auth Custom Header →Authorization: Bearer <YOUR_API_KEY>. - Add SellerSheet to a chat (Deep Research / Agent), then test — ask for your Amazon sales this week.
▸ Prefer browser OAuth (no key)?
Set Auth to OAuth instead and sign in with Google when prompted.
Coze (ByteDance)
- In your bot, open Skills → MCP Tool → Add.
- Choose Connect via URL and enter
https://sellersheetai.com/mcp. - Add a header
Authorization: Bearer <YOUR_API_KEY>(Coze is cloud-hosted, so it uses a key, not OAuth). - 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
- 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>" - Restart the OpenClaw gateway — it reads these on start. (Or register the server with an
Authorization: Bearer $SELLERSHEET_API_KEYheader.) - Test — ask it to list your Amazon stores.
Any Other MCP Client
Any tool speaking MCP streamable HTTP works. Use these settings:
| Field | Value |
|---|---|
| Endpoint URL | https://sellersheetai.com/mcp |
| Transport | streamable 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.
get_user_context to load my SellerSheet workspace, then list my connected Amazon stores."Troubleshooting
| Symptom | Fix |
|---|---|
| 401 Unauthorized | API 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 opens | Your 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/dashboard → My 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 out | Some 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 tool | The store is shared with you in read-only mode. Ask the store owner to grant write permission in the dashboard. |
Link your Amazon Seller Central or Vendor Central account to start managing your business through AI.
Supported Account Types
| Account Type | API Access | Tools Available |
|---|---|---|
| Seller Central (3P) | SP-API + Ads API | All ~279 tools |
| Vendor Central (1P) | SP-API + Vendor APIs | Core + 11 Vendor tools |
| Shared Access | Read or Write per store | Based on permissions |
Connection Steps
It looks like you don't have any stores connected yet. To get started, please visit sellersheetai.com/dashboard and authorize your Amazon account. Once you complete the OAuth flow, I'll be able to access your store data.
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
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?
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
| Tool | What It Does |
|---|---|
| search_listings_items | Search and filter your full catalog by status, issues, identifiers, or variation family |
| get_listing | Get current attributes, status, and issues for a single SKU |
| search_catalog_items | Search the Amazon catalog by keywords or identifiers (ASIN, UPC, EAN) |
| get_catalog_item | Get detailed catalog info for any ASIN (including competitor products) |
| fetch_asin_attributes | Fetch catalog attributes for a batch of ASINs and write to sheet |
| fetch_sku_attributes | Fetch current SP-API attributes for a list of your SKUs |
| list_catalog_categories | Get the browse node (category) hierarchy for an ASIN |
| check_listing_restrictions | Check if you're approved to sell an ASIN in a given condition |
search_listings_items to discover and audit your catalog (filter by status/issues), then write results to your Google Sheet.List new products on Amazon with guided templates and validation.
Available Tools
| Tool | What It Does |
|---|---|
| put_listing | Create or fully replace a listing on Amazon |
| patch_listing | Update specific attributes on an existing listing |
| load_listing_template | Load a listing template into Google Sheets with schema-driven columns |
| validate_listings | Validate listings via Amazon's VALIDATION_PREVIEW before submitting |
| submit_listings_feed | Submit listings to Amazon via JSON_LISTINGS_FEED |
| search_product_types | Search for product types with available definitions |
| get_product_type | Get full JSON Schema definition for a product type |
Use AI-powered analysis to improve your titles, bullets, images, and A+ content.
Just Ask
Monitor orders in real-time, view order details, and manage shipments.
Available Tools
| Tool | What It Does |
|---|---|
| sync_orders_live | Fetch orders via the live Orders API |
| search_orders | Search orders via the newer Orders v2026-01-01 surface |
| get_order | Get a single order (v2026-01-01) with optional expansion selectors |
| refresh_order | Fetch full order detail (status + items + tracking) |
| get_order_items | Fetch order items for a batch of order IDs |
| get_financial_events_for_order | Get all financial events (charges, fees, refunds) for a specific order |
Track units sold, revenue, and order metrics over any time period.
Available Tools
| Tool | What It Does |
|---|---|
| get_order_metrics | Get units sold, order count, and revenue aggregated by day/week/month |
| query_report_data | Query historical sales data from SellerSheet's stored reports |
Access settlements, financial events, and transaction-level data.
Available Tools
| Tool | What It Does |
|---|---|
| list_financial_events | List financial events (charges, credits, fees) by date range |
| list_financial_events_by_group | List all events for a specific settlement period |
| list_financial_event_groups | List settlement periods |
| list_financial_transactions | List financial transactions by date range |
Monitor your Fulfillment by Amazon inventory levels and status.
Available Tools
| Tool | What It Does |
|---|---|
| sync_fba_inventory | Sync FBA inventory from Amazon to your FBA Inventory sheet |
Create inbound shipments, pack boxes, generate labels, and track delivery to Amazon warehouses.
Available Tools
| Tool | What It Does |
|---|---|
| create_fba_shipment | Create an FBA inbound plan |
| orchestrate_fba_packing | Full pipeline: create plan + packing + placement + transport |
| create_fba_packing_list | Create packing list tab using Amazon's box IDs |
| confirm_fba_shipment | Confirm inbound plan with placement option |
| confirm_fba_placement | Confirm placement + transport options |
| get_fba_plan_status | Check state of an FBA inbound plan |
| sync_fba_shipment_status | Get current shipment status from Amazon |
| get_fba_labels | Download shipment label PDF |
| upload_fba_tracking | Upload carrier tracking for a shipment |
| create_sta_sheet | Create spreadsheet for FBA inbound plan tracking |
| get_fba_inbound_plan | Fetch the raw inbound plan object (read-only) |
| cancel_fba_plan | Cancel 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.
| Tool | What It Does |
|---|---|
| generate_fba_packing_options / list_fba_packing_options | Start, then read, packing-group options for a plan |
| confirm_fba_packing_option | Confirm a chosen packing option |
| set_fba_packing_information | Set box packing info per shipment/group |
| generate_fba_placement_options | Start generating warehouse placement options |
| generate_fba_transportation_options / list_fba_transportation_options | Start, then read, carrier/transport options |
| generate_fba_delivery_window_options / list_fba_delivery_window_options | Start, then read, delivery windows (USE_YOUR_OWN_CARRIER) |
| poll_fba_operation | Poll status of any previously started async operation |
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
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)
| Tool | What It Does |
|---|---|
| ads_sp_campaigns | List, create, update, or delete SP campaigns |
| ads_sp_ad_groups | Manage SP ad groups |
| ads_sp_portfolios | Manage portfolios (group campaigns under shared budgets) |
| ads_sp_keywords | Manage SP keyword targets |
| ads_sp_neg_keywords | Manage negative keywords (ad group level) |
| ads_sp_campaign_neg_keywords | Manage campaign-level negative keywords |
| ads_sp_targets | Manage ASIN/category targeting |
| ads_sp_neg_targets | Manage negative ASIN/category targets |
| ads_sp_campaign_neg_targets | Campaign-level negative targets |
| ads_sp_product_ads | Manage product ads within ad groups |
| ads_sp_bid_recommendations | Get Amazon's suggested bids for keywords/targets |
| ads_sp_recommendations | Get keyword recommendations (ranked or suggested) |
| ads_sp_campaign_recommendations | Amazon-generated campaign optimization tips |
| ads_sp_bid_rules | Schedule-based bid optimization rules |
| ads_sp_bulk_create | Bulk-create complete campaign structures atomically |
| ads_sp_export | Bulk-export campaign data (all entities) |
| ads_sp_history | 90-day change history for SP entities |
| ads_sp_insights | Audience performance insights |
| ads_sp_brand_metrics | Brand awareness & consideration KPIs (async report) |
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.Headline search ads that showcase your brand with custom creatives.
Available Tools (9)
| Tool | What It Does |
|---|---|
| ads_sb_campaigns | List, create, update, or delete SB campaigns |
| ads_sb_ad_groups | Manage SB ad groups (SB V4 API) |
| ads_sb_ads | Manage SB ads/creatives |
| ads_sb_keywords | Manage SB keywords |
| ads_sb_neg_keywords | Manage SB negative keywords |
| ads_sb_targets | Manage SB product targets |
| ads_sb_neg_targets | Manage SB negative targets |
| ads_sb_bid_recommendations | Get Amazon's suggested bids |
| ads_sb_keyword_recommendations | Get suggested keywords for SB campaigns |
Reach shoppers on and off Amazon with display ads.
Available Tools (8)
| Tool | What It Does |
|---|---|
| ads_sd_campaigns | List, create, update, or delete SD campaigns |
| ads_sd_ad_groups | Manage SD ad groups |
| ads_sd_product_ads | Manage SD product ads |
| ads_sd_targets | Manage SD targeting clauses |
| ads_sd_neg_targets | Manage SD negative targeting |
| ads_sd_bid_recommendations | Get bid recommendations |
| ads_sd_budget_recommendations | Get budget recommendations and missed opportunity metrics |
| ads_sd_targeting_recommendations | Get suggested products and categories to target |
Generate and download performance reports for all ad types.
Available Tools
| Tool | What It Does |
|---|---|
| ads_create_report | Create an Amazon Advertising report request |
| ads_get_report | Check report status and auto-download when complete |
| ads_sp_brand_metrics | Brand metrics: new-to-brand orders, revenue, search lift |
Query your Amazon report data instantly from SellerSheet's built-in database — no waiting for Amazon.
How It Works
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
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 Category | What's Stored |
|---|---|
| Inventory Reports | FBA inventory levels, aging, restock recommendations |
| Sales Reports | Orders, units, revenue by ASIN/SKU |
| Listing Reports | Active listings, catalog data, quality issues |
| Financial Reports | Settlements, fees, refunds, adjustments |
| Brand Analytics | Search terms, market basket, repeat purchase |
| Ad Reports (SP/SB/SD) | Campaign performance, keyword data, placement stats |
Available Tools
| Tool | What It Does |
|---|---|
| query_report_data | Query SellerSheet's local database — returns rows instantly without hitting Amazon |
| get_table_schema | Return the schema (columns, types, unique key) for one rpt_* table |
| list_report_syncs | List all report sync schedules for your store |
| enable_report_sync | Enable scheduled background sync for a report type (admin) |
| disable_report_sync | Disable a scheduled sync (admin) |
| trigger_report_sync | Submit report jobs to Amazon for a date range (admin) |
Request fresh reports directly from Amazon when you need the very latest data.
Available Tools
| Tool | What It Does |
|---|---|
| sp_api_create_report | Submit a one-shot report request to Amazon |
| sp_api_get_report | Check status and auto-download when done (TSV to Google Drive) |
| sp_api_search_reports | List existing reports on Amazon matching your filters |
| sp_api_cancel_report | Cancel an in-flight report (IN_QUEUE or IN_PROGRESS) |
| sp_api_create_report_schedule | Set up a recurring report on a fixed cadence |
| sp_api_list_report_schedules | List active report schedules for one or more report types |
| sp_api_get_report_schedule | Fetch one report schedule by its schedule ID |
| sp_api_cancel_report_schedule | Cancel a recurring report schedule |
Run GraphQL queries against Amazon's Data Kiosk for advanced analytics.
Available Tools (5)
| Tool | What It Does |
|---|---|
| create_data_kiosk_query | Submit a GraphQL query to Amazon Data Kiosk |
| get_data_kiosk_query | Poll query status (auto-downloads when done) |
| get_data_kiosk_document | Fetch a Data Kiosk document by ID |
| get_data_kiosk_queries | List your Data Kiosk queries |
| cancel_data_kiosk_query | Cancel a running query |
Monitor competitor prices, Buy Box status, and find opportunities.
Available Tools
| Tool | What It Does |
|---|---|
| get_pricing | Get pricing for up to 20 ASINs or SKUs |
| get_competitive_pricing | Get Buy Box and competitive prices |
| get_competitive_summary | Featured buying options for a batch of ASINs |
| get_featured_offer_expected_price | Expected winning price (FOEP) for your SKUs |
| get_item_offers | Lowest-priced offers for an ASIN |
| get_item_offers_batch | Batch lowest offers for multiple ASINs |
| get_listing_offers | Lowest offers for your SKU |
| get_listing_offers_batch | Batch lowest offers for your SKUs |
Estimate Amazon's referral fees, FBA fees, and total selling costs before you list.
Available Tools
| Tool | What It Does |
|---|---|
| estimate_fees_for_asin | Estimate fees for a single ASIN at a given price |
| estimate_fees_for_sku | Estimate fees for your SKU at a given price |
| estimate_fees_batch | Batch fee estimates for multiple items |
Create beautiful enhanced product descriptions with images, charts, and comparison tables.
Available Tools (11)
| Tool | What It Does |
|---|---|
| create_and_publish_aplus | Full pipeline: upload images, create document, link ASINs, submit for review |
| update_aplus_document | Edit an existing DRAFT A+ document — iterate on copy and modules |
| search_aplus_documents | Fetch one page (up to 10) of A+ document metadata |
| list_aplus_sheet_rows | Fetch up to 50 A+ documents (5 pages) enriched for sheet review |
| get_aplus_document | Get full A+ document with all content modules |
| submit_aplus_document | Submit a draft for Amazon review |
| suspend_aplus_document | Suspend visible A+ content without deleting |
| list_aplus_asin_relations | List the ASINs currently linked to an A+ document |
| update_aplus_asins | Replace all ASINs linked to an A+ document |
| validate_aplus_asins | Validate ASINs before linking |
| search_aplus_publish_records | Check if an ASIN already has published A+ Content |
Understand what customers love and hate about your products — and your category.
Available Tools (9)
| Tool | What It Does |
|---|---|
| get_item_review_topics | Top positive and negative review topics for your ASIN |
| get_item_review_trends | Month-over-month review trends for your ASIN |
| get_browse_node_review_topics | Top review topics for your entire category |
| get_browse_node_review_trends | Category-level review trends over time |
| get_browse_node_return_topics | Top return reasons in your category |
| get_browse_node_return_trends | Return rate trends for your category |
| get_item_browse_node | Get the category (browse node) for an ASIN |
| get_solicitation_actions | Check available review request actions for an order |
| create_solicitation | Send a product review request to a buyer |
Generate, edit, and compose product images with AI.
Available Tools (5)
| Tool | What It Does |
|---|---|
| generate_image | Generate images from a text prompt (gpt-image-2 default, Gemini fallback) |
| edit_image | Edit a single image, compose 2–10 into one, or refine across turns by feeding the prior result back (background job) |
| reverse_prompt | Derive a structured JSON prompt from a reference image to recreate its style |
| check_image_job | Check the status of an async image job |
| check_image_jobs | Batch-check the status of multiple async image jobs |
Billing & delivery: image generation is billed from prepaid credits at $0.20 per delivered image (minimum top-up $20). A Google Drive folder is required on every generate/edit call — finished images are delivered to your Drive, never returned inline.
SellerSheet uses Google Sheets as your workspace for viewing and managing data.
Available Tools (51)
A full Google Sheets toolkit — Claude handles these automatically when working with your data. Highlights:
| Group | Tools |
|---|---|
| Read / write | read_sheet, write_sheet, append_sheet_rows, write_sheet_formula, get_sheet_cell, clear_sheet_range, import_sheet_tsv |
| Tabs | add_sheet_tab, rename_sheet_tab, delete_sheet_tab, copy_sheet_tab, list_sheet_tabs, setup_sheet, get_sheet_metadata |
| Formatting | format_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 / sort | sort_sheet_range, create_sheet_filter, set_sheet_basic_filter, find_replace_in_sheet |
| Visuals | add_sheet_chart, add_sheet_conditional_format, insert_sheet_sparkline |
| Validation | add_sheet_data_validation, add_sheet_dropdown |
| Structure | insert_sheet_rows_cols, hide_sheet_rows, group_sheet_rows_cols, ungroup_sheet_rows_cols, collapse_sheet_group, protect_sheet_range, unprotect_sheet_range |
| Named ranges | list_sheet_named_ranges, get_sheet_named_range, add_sheet_named_range, delete_sheet_named_range |
| Notes / links | get_sheet_notes, update_sheet_note, get_sheet_links, read_sheet_format |
| Escape hatch | sheet_batch_update |
Manage files in your SellerSheet workspace on Google Drive.
Available Tools (15)
Save files from URLs, copy, share, search, and organize files. Reports and exports are automatically saved to your Drive workspace.
| Tool | What It Does |
|---|---|
| find_or_create_folder | Find a subfolder by name inside a parent, or create it |
| create_spreadsheet_in_folder | Create a new Google Spreadsheet inside a folder |
| find_file_in_folder / search_drive_files | Find files by name substring or raw Drive query |
| list_drive_files / get_drive_file | List files in a folder; fetch file metadata |
| save_url_to_drive / start_drive_upload | Stream 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_file | Organize and manage files |
| list_drive_permissions / share_drive_file / unshare_drive_file | Manage file sharing and permissions |
Manage purchase orders, shipments, invoices, and labels for 1P vendors.
Available Tools (11)
| Tool | What It Does |
|---|---|
| vendor_retail_get_purchase_orders | List vendor purchase orders (max 7-day window per call) |
| vendor_retail_get_purchase_order | Get full details for a single PO |
| vendor_retail_get_purchase_orders_status | Get PO status list (date range ≤ 7 days) |
| vendor_retail_submit_acknowledgement | Accept or reject one or more purchase orders |
| vendor_retail_submit_invoices | Submit invoices for retail procurement payment |
| vendor_retail_submit_shipments | Submit vendor shipment requests (blocks until confirmed) |
| vendor_retail_submit_shipment_confirmation | Submit a single shipment confirmation (synchronous) |
| vendor_retail_submit_shipment_confirmations | Submit a batch of shipment confirmations |
| vendor_retail_get_shipment_details | Get shipment details with date and status filters |
| vendor_retail_get_shipment_labels | Download small-parcel transport labels |
| vendor_retail_get_transaction | Poll the status of an async vendor procurement transaction |
Translate flat spreadsheet cells into Amazon-shaped attribute JSON, validate, and bulk-publish listings.
Available Tools (9)
| Tool | What It Does |
|---|---|
| prepare_publish_queue_template | Bundle everything needed to seed a Publish Queue tab for N product types (auto-consolidates columns) |
| build_listing_payload | Convert flat operator values into Amazon-shaped attribute JSON |
| parse_listing_amazon | Inverse — turn Amazon attribute JSON back into flat cells |
| get_listing_attribute_guide | Markdown guide per attribute: expected format, units, and enums |
| parse_asin_to_sheet_format | Fetch an ASIN's catalog attributes and classify them into sheet columns |
| fetch_listing_attrs_by_asins | Bulk fetch + flatten catalog attributes for many ASINs in one call |
| fetch_listing_attrs_by_skus | Bulk fetch + flatten listings attributes for many owned SKUs |
| submit_listing_payload | One-shot: build payloads from flat values and submit per SKU |
| submit_listing_feed | Bulk async submit via the Feeds API (JSON_LISTINGS_FEED, ~25k SKUs/call) |
Manage advertiser accounts, profiles, manager accounts, invoices, Stores assets, and real-time event streams.
Available Tools (10)
| Tool | What It Does |
|---|---|
| ads_account | Manage Amazon Ads accounts and profiles (list, get, create) |
| ads_manager_accounts | Manage manager accounts (list, create, associate, disassociate) |
| ads_invoices | Access advertising invoices (list, get) |
| ads_localization | Localization data — currency, products, keywords, targeting |
| ads_metadata | SP product metadata for a list of ASINs or SKUs |
| ads_brand_home | List brands registered under this advertiser profile |
| ads_stores | List a brand's Stores asset library (logos, images, lifestyle) |
| ads_store_insights | Amazon Stores analytics — ASIN engagement and store insights |
| ads_streams | Manage real-time Ads event stream subscriptions |
| ads_validation_configs | Retrieve validation configuration rules for campaigns/targeting |
Track Subscribe & Save program performance — partner metrics, per-offer metrics, and offer eligibility.
Available Tools (3)
| Tool | What It Does |
|---|---|
| get_replenishment_partner_metrics | Aggregated replenishment performance for the selling partner |
| list_replenishment_offer_metrics | Performance metrics for individual offers (ASINs/SKUs) |
| list_replenishment_offers | List offers with eligibility and customer-preference data |
Create and edit Google Docs — reports, SOPs, and briefs — directly in your SellerSheet workspace.
write_doc_structured) to fine-grained text, table, image, header/footer, and styling control.Available Tools (27)
| Group | Tools |
|---|---|
| Create / read | create_doc_in_folder, get_doc, get_doc_text, get_doc_metadata, find_doc_text, rename_doc |
| One-call authoring | write_doc_structured |
| Text editing | insert_doc_text, append_doc_text, replace_doc_text, delete_doc_range, clear_doc, insert_doc_heading |
| Styling | update_doc_text_style, update_doc_paragraph_style, style_doc_text_by_match, update_doc_document_style |
| Lists | apply_doc_bullets, remove_doc_bullets |
| Structure | insert_doc_section_break, insert_doc_page_break, create_doc_header, create_doc_footer |
| Tables / images | insert_doc_table, set_doc_table_cell_text, insert_doc_image |
| Escape hatch | doc_batch_update |