DataDoe MCP

com.datadoe由 datadoe.com 發布官方發布者v0.1.0更新於 Nov 2, 2026

Hosted Amazon Seller and Vendor MCP server for Claude, ChatGPT, Cursor, Codex, Gemini, Copilot.

已驗證Streamable HTTP可網頁執行溝通與協作資料與分析商業與電商

概覽

AI 產生的概覽

託管的亞馬遜賣家與供應商 MCP 伺服器,讓助理讀取 SP-API 與 Amazon Ads 即時資料,並在啟用 Actions 後修改商品資訊、訂單與廣告活動。

可以做什麼
  • 列出已連接的賣家與供應商帳戶,建立或撤銷帳戶連接邀請,查看組織與訂閱資訊
  • 檢索亞馬遜資料匯出來源,依類 SQL 條件、分組與彙總建立匯出,並取得、下載或刪除匯出結果
  • 建立、列出、下載與刪除商品圖片、訂單訊息檔案等工具檔案
  • 執行亞馬遜 Actions:更新商品資訊與價格、取消訂單、確認出貨、聯絡買家、處理供應商採購單,以及管理廣告活動、廣告群組、定向與廣告,支援 dryRun 驗證與操作紀錄
  • 維護成本(COGS)資料列、供應商代碼與搜尋查詢表現 ASIN 清單
  • 使用 Amazon Marketing Cloud 工作流程、查詢、結構與範本(需申請開通),以及 DataDoe 文件、記憶外掛與支援工單
適用情境
適合希望助理直接依自身賣家、廣告與品牌分析資料回答問題、又不想自行建置 SP-API 整合的亞馬遜賣家、供應商與代操機構,也適合在審核下執行商品、訂單與廣告變更。
執行需求
遠端託管端點,使用 HTTP streamable 傳輸,無需本機安裝。需要 DataDoe 帳戶並已連接亞馬遜賣家中心或供應商中心帳戶,並透過 OAuth 登入或使用 datadoe-mcp-key 標頭傳入 MCP API 金鑰。為付費訂閱,含 14 天免費試用;Actions 會消耗 AI Tokens。
安裝前請注意
此伺服器對真實亞馬遜帳戶具備寫入權限:可修改商品資訊與價格、取消訂單、確認出貨、聯絡買家、調整廣告預算,應謹慎逐類啟用 Action 並先做 dryRun 驗證。datadoe-mcp-key 標頭是金鑰。亞馬遜帳戶資料會傳送至 DataDoe 託管服務,SP-API OAuth 權杖亦由其保管。Actions 消耗 AI Tokens,訂閱需付費。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 DataDoe MCP,將其新增到工作區。
  2. 連接 所需的 憑證。它們會被私密儲存,絕不會在公開頁面上展示。
  3. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/com.datadoe%2Famazon-seller-mcp/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。 客戶端會在首次連接時完成 OAuth 登入。

{
  "mcpServers": {
    "datadoe": {
      "type": "http",
      "url": "https://mcp.datadoe.com/mcp/v1"
    }
  }
}

README

Amazon Seller MCP Server - DataDoe

Hosted Amazon Seller Central & Vendor Central MCP server with read and write access. Connect Claude, ChatGPT, Cursor, Codex, Gemini, and GitHub Copilot to live Amazon SP-API and Amazon Ads API data, then let your AI agent act on it: update listings, manage orders, and optimize Amazon Ads campaigns. DataDoe handles the SP-API developer approval, OAuth, and rate limits so your AI agent starts working in under a minute.

[Amazon Seller & Vendor] [SP-API Selling Partner API] [Amazon Ads API] [MCP Server] [Read and Write] [AI clients supported] [smithery badge] [License: MIT]

🔗 Start a 14-day free trial · 📘 Documentation · ⚡ Actions · 📊 Amazon data schema · 🎥 Video demo


🚀 Quick start

  1. Sign up at DataDoe and connect your Amazon Seller Central or Vendor Central account.

  2. Create a DataDoe MCP API key in DataDoe MCP Integrations.

  3. Paste the config below into your AI client (Claude, Cursor, Codex, Gemini, GitHub Copilot, ChatGPT, or any MCP-capable tool):

    json
    {  "mcpServers": {    "datadoe": {      "url": "https://mcp.datadoe.com/mcp/v1",      "headers": {        "datadoe-mcp-key": "<YOUR_DATADOE_MCP_KEY>"      }    }  }}
  4. Ask your AI agent: "Show my top 10 ASINs by revenue last month across all Amazon marketplaces."

That's it. DataDoe runs the MCP server on hosted infrastructure, so your team doesn't need to deploy anything locally or wait for Amazon SP-API developer approval.


What is DataDoe MCP?

DataDoe MCP is a hosted Model Context Protocol (MCP) server for Amazon sellers, vendors, and agencies. It exposes your live Amazon Selling Partner API (SP-API) and Amazon Ads API data through MCP tools that work with Claude, ChatGPT, Cursor, Codex CLI, Gemini CLI, GitHub Copilot, Claude Desktop, n8n, NanoClaw, and any other MCP-capable client.

DataDoe MCP gives your AI agent two layers over your Amazon account:

  • A read layer - SKU-level orders, sales, ads spend, traffic, inventory, listings, returns, settlements, brand analytics, and catalog, returned as structured tool responses or downloadable CSV and JSON exports.
  • A write layer (Actions) - your agent can change your Amazon account through the SP-API and Amazon Ads API: update listings, cancel orders, confirm shipments, and manage Amazon Ads campaigns, ad groups, targets, and ads.

Building your own Amazon SP-API integration typically requires SP-API developer registration, OAuth refresh-token flow, marketplace-specific endpoints, throttling logic, and 2-4 weeks of Amazon approval. DataDoe takes care of all of that. You get a single authenticated MCP URL for both reading and acting on your Amazon data.

[DataDoe MCP - Amazon Seller Central, Vendor Central, and Amazon Ads data for AI agents via SP-API]

Who is DataDoe MCP for?

  • Amazon sellers (FBA, FBM, multi-marketplace) - get instant answers from your own seller data without context-switching to Seller Central.
  • Amazon agencies managing multiple client accounts - query across every connected Seller Central / Vendor Central account from one MCP server.
  • Vendors with Vendor Central - read 1P data alongside 3P data with the same tools.
  • AI builders and developers - ship Amazon-aware AI agents, dashboards, and internal tools without writing your own SP-API integration.
  • Operations teams - automate recurring reports via Claude Code, Cursor, n8n, or any MCP-capable workflow tool.

Why use DataDoe MCP?

  • ✅ No SP-API approval needed - DataDoe handles SP-API developer registration, OAuth, refresh tokens, and rate limits on your behalf.
  • ✅ 30-second setup - paste the MCP URL and your API key into your AI client config. DataDoe runs the server on hosted infrastructure.
  • ✅ 20+ documented integrations out of the box: Claude, ChatGPT, Cursor, Codex, Gemini CLI, GitHub Copilot, n8n, CrewAI, the Claude & OpenAI Agent SDKs, Excel / Word / PowerPoint via Claude, and any other MCP-capable client.
  • ✅ SKU-level resolution - drill into individual ASINs, parent listings, marketplaces, time periods, ad campaigns, keyword reports, settlements, returns.
  • ✅ Multi-marketplace, multi-account - one MCP server covers every Amazon marketplace (US, UK, DE, FR, IT, ES, CA, AU, JP, MX, and more) across Seller Central and Vendor Central.
  • ✅ AI-native by design - exports_create accepts SQL-like filter groups, GROUP BY, aggregations, and date intervals, so your AI agent can build complex reports from one tool call.
  • ✅ One plan, one price - $97/month with a 14-day free trial. See pricing.
  • ✅ Read and write - with Actions, your agent doesn't just report, it updates listings, manages orders, and optimizes Amazon Ads, with a dryRun validation step and per-type controls.
  • ✅ Always-on hosted infrastructure - DataDoe manages SP-API rate limits, token rotation, and ongoing maintenance.

What can you ask DataDoe MCP?

Example questions your AI agent can answer with DataDoe MCP connected:

  • "What were my top 20 ASINs by revenue last month across all Amazon marketplaces?"
  • "Reconcile my Amazon settlements against orders for Q1, and show any discrepancies."
  • "Which Amazon Ads campaigns had ACoS over 40% last week, and what was their total spend?"
  • "Show inventory units at risk of stocking out in the next 14 days."
  • "Build me a daily KPI dashboard with sales, traffic, and ad spend for the last 90 days."
  • "Which search terms in my PPC reports drove the most clicks but zero conversions?"
  • "Pull every Amazon return for SKU ABC-123 in the last 60 days and summarize the return reasons."
  • "Compare my brand analytics search term share-of-voice month over month."

And with Actions enabled, your agent can act on what it finds:

  • "Raise the daily budget on my top-ACoS Sponsored Products campaign by 20%."
  • "Pause every campaign with ACoS over 50% last week."
  • "Update the price of SKU ABC-123 to 19.99 and refresh its bullet points."
  • "Confirm shipment for order 123-4567890-1234567 with UPS tracking 1Z999..."

Actions: write to Amazon

Actions let your AI agent make changes on your connected Amazon Seller Central, Vendor Central, and Amazon Ads accounts through the SP-API and Amazon Ads API. Every Action is recorded and auditable.

What your agent can do:

  • Listings - update the title, bullet points, description, generic keyword, item-type keyword, and images (AMAZON_LISTINGS_UPDATE), update prices for Seller Central accounts (AMAZON_LISTINGS_PRICING_UPDATE), and preview a listing write with the matching *_VERIFY Action before submitting it.
  • Orders - cancel an order item, confirm shipment, buy shipping, solicit a review, message the buyer, or search current orders (AMAZON_ORDERS_FIND) and order metrics (AMAZON_ORDERS_GET_METRICS).
  • Vendor Central - acknowledge purchase orders, submit shipments, and retrieve labels, packing slips, and transaction status.
  • Amazon Ads - add, update, remove, and find campaigns, ad groups, targets, ads, ad associations, and Sponsored Products bid rules across Sponsored Products, Brands, Display, TV, and Amazon DSP.

How it works - the agent runs each Action through these MCP tools:

  1. actions_details_schema_get - get the payload schema for the Action type.
  2. actions_start with dryRun=true - validate the payload without executing.
  3. actions_start - run the Action and get an action id.
  4. actions_get - poll until it completes, then read the result.

Use actions_list to review past Actions (filter by status, type, creator, and date).

Action types are disabled by default and enabled per type in Settings > Actions. When a type is disabled, actions_start rejects live runs but still allows dryRun validation.

Example details payload for AMAZON_LISTINGS_UPDATE:

json
{  "type": "AMAZON_LISTINGS_UPDATE",  "sellerOrVendorId": "<SELLER_OR_VENDOR_UUID>",  "dryRun": true,  "details": {    "changes": [      {        "sku": "ABC-123",        "language_tag": "en_US",        "name": "Stainless Steel Water Bottle 750ml",        "bulletPoints": ["Keeps drinks cold for 24 hours", "Leak-proof lid"]      }    ]  }}

Running an Action costs 3 AI Tokens for up to 100 changes, plus 1 AI Token per additional 100 changes. See the Actions docs for the full catalog and payload schemas.

Available MCP tools

DataDoe MCP exposes the following tools to your AI client:

ToolCategoryWhat it does
sellers_and_vendors_listAccountLists Amazon sellers and vendors connected to your DataDoe organization, with account type, marketplace, and connection details.
sellers_and_vendors_getAccountReturns one seller or vendor, including whether a connection needs reauthorization.
sellers_and_vendors_renameAccountRenames a seller or vendor. Names are unique within the organization.
sellers_and_vendors_invitation_createAccountCreates a one-time link to connect a new Amazon account or reconnect an existing one.
sellers_and_vendors_invitations_getAccountLists pending invitations, or returns one invitation and its status.
sellers_and_vendors_invitation_revokeAccountRevokes a pending invitation so its link can no longer be used.
organization_and_subscription_details_getAccountReturns your DataDoe organization profile, subscription plan, billing health, and AI Token balances.
exports_sources_getDataSearches DataDoe's catalog of Amazon data export sources (orders, sales and traffic, ads performance, inventory, listings, settlements, returns, brand analytics, and more) by keyword.
exports_source_getDataReturns the columns (paginated) and metadata of one export source, including whether a date period is required.
exports_createDataCreates an Amazon data export from any source. Supports SQL-like filters, HAVING, GROUP BY, aggregations (sum / avg / count / countDistinct / min / max), date intervals (DAY / WEEK / MONTH), pagination, and CSV or JSON output.
exports_getDataReturns status and metadata for an in-flight or completed export job.
exports_listDataLists export jobs for the organization with pagination and optional export ID filters.
exports_raw_url_getDataReturns a download URL for a completed export, valid until 15 minutes after the export was created.
exports_raw_downloadDataReturns the raw export content (CSV or JSON) inline in the tool response.
exports_deleteDataDeletes an export by its ID.
files_createFilesCreates and uploads a utility file (listing images, A+ images, or order-message files) as base64-encoded content.
files_listFilesLists utility files for the organization with pagination and filters.
files_getFilesReturns metadata for a utility file by id.
files_download_url_getFilesReturns a download URL for an uploaded file, valid until 15 minutes after the file was created.
files_deleteFilesDeletes a utility file and its stored object when present.
datadoe_user_docs_table_of_contents_getDocsReturns the table of contents of the DataDoe user documentation, useful when an agent needs to look up features or capabilities on demand.
datadoe_user_docs_page_getDocsReturns the full content of a named DataDoe documentation page.
actions_details_schema_getActionsReturns the JSON Schema of the details payload, the access mode (READ or WRITE), whether that Action type is enabled, and the start tool.
actions_startActionsStarts a READ or WRITE Action on your Amazon account (listings, orders, A+ Content, Multi-Channel Fulfillment, Amazon Ads). Set dryRun=true to validate without executing. Returns an action id.
actions_getActionsReturns the status and result of an Action by id; poll after actions_start.
actions_listActionsReturns paginated Action history, filterable by status, type, creator, and date.
cogs_upsertCOGSCreates or updates cost-of-goods-sold rows for a Seller Central account.
cogs_deleteCOGSDeletes COGS rows for a Seller Central account with optional filters.
vendor_code_upsertVendor codesCreates or updates vendor code rows for an account with a Vendor Central connection.
vendor_code_deleteVendor codesDeletes vendor code rows for an account with a Vendor Central connection, with optional filters.
sqp_asins_getSQPReturns the Search Query Performance (SQP) ASIN list of a Seller Central account. DataDoe stores up to 252 ASINs.
sqp_asins_addSQPAdds up to 252 ASINs per call to the SQP list of a Seller Central account.
sqp_asins_removeSQPRemoves up to 252 ASINs per call from the SQP list of a Seller Central account.
plugins_getPluginsReturns the Memories and Skills saved in the organization, plus ready Files for the user.
plugins_memories_createPluginsCreates a memory Plugin for the user or organization.
plugins_memories_editPluginsUpdates a memory Plugin for the user or organization.
plugins_memories_deletePluginsDeletes a memory Plugin for the user or organization.
plugins_skills_getPluginsReturns a Skill element (SKILL.md or supporting file) listed by plugins_get.
plugins_files_getPluginsReturns converted markdown content for a File plugin listed by plugins_get.
amc_workflows_findAMCLists live Amazon Marketing Cloud (AMC) workflows with their schedules and state hash.
amc_workflows_createAMCCreates an AMC workflow (SQL with optional Daily or Weekly schedules) without running it.
amc_workflows_updateAMCUpdates the SQL and/or schedules of an AMC workflow.
amc_workflows_deleteAMCDeletes an AMC workflow and its schedules.
amc_query_validateAMCDry-runs a workflow, raw SQL, or a query template against Amazon without starting an execution.
amc_query_startAMCStarts an on-demand AMC query from a workflow, raw SQL, or a query template.
amc_query_cancelAMCCancels a pending or running AMC query.
amc_query_results_findAMCLists AMC query result history with filters.
amc_query_result_getAMCReturns one AMC query result, including short-lived download URLs when it is available.
amc_schema_findAMCReads the live AMC schema: a table index, or the fields of one data source.
amc_operation_getAMCReturns the status of an asynchronous AMC operation, such as a workflow change or an uncertain query start.
amc_query_templates_findAMCLists ready-made AMC query templates and, when an account is selected, whether that account can run each one.
amc_query_template_getAMCReturns one AMC query template, including its SQL.
datadoe_support_ticket_createSupportSends a support request to the DataDoe team.
datadoe_support_ticket_checkSupportReads a support request and any reply. Poll about once an hour.
datadoe_support_ticket_updateSupportAdds more information to an existing support request.

Amazon Marketing Cloud (AMC) tools are available by request only and are listed by the live server only after access is granted. See Amazon Marketing Cloud.


Quick setup per AI client

The snippets below are the minimum config you need. For step-by-step guides per AI client, see the Per-client setup guides list at the end of this section.

Claude.ai · Claude Desktop

Add DataDoe as a custom connector: open Customize > Connectors, click Add, and paste https://mcp.datadoe.com/mcp/v1 as the MCP Server URL. Claude signs in to DataDoe with OAuth, so you do not need an API key. See Using Claude.

Claude Code

bash
claude mcp add datadoe "https://mcp.datadoe.com/mcp/v1" --transport http --header "datadoe-mcp-key: <YOUR_DATADOE_MCP_KEY>"

The server name and URL must come before --header. You can also omit --header and sign in with OAuth by running /mcp in Claude Code and choosing Authenticate.

Cursor

Add to ~/.cursor/mcp.json (global) or .cursor/mcp.json (per project):

json
{  "mcpServers": {    "datadoe": {      "url": "https://mcp.datadoe.com/mcp/v1",      "headers": {        "datadoe-mcp-key": "<YOUR_DATADOE_MCP_KEY>"      }    }  }}

GitHub Copilot (VS Code)

Add to .vscode/mcp.json (per project) or your user MCP configuration (MCP: Open User Configuration):

json
{  "servers": {    "datadoe": {      "type": "http",      "url": "https://mcp.datadoe.com/mcp/v1",      "headers": {        "datadoe-mcp-key": "<YOUR_DATADOE_MCP_KEY>"      }    }  }}

Codex CLI · Gemini CLI · ChatGPT · n8n · NanoClaw · any other MCP client

DataDoe MCP works as a generic remote MCP server. Configure your client with:

  • URL: https://mcp.datadoe.com/mcp/v1
  • Transport: HTTP Streamable
  • Auth header: datadoe-mcp-key: <YOUR_DATADOE_MCP_KEY> (create a key in DataDoe MCP Integrations)

Per-client setup guides

For step-by-step setup guides per AI client, see the dedicated DataDoe documentation pages:

Full documentation root: www.datadoe.com/hub/docs


What Amazon data is available?

DataDoe MCP exposes every Amazon data table available in DataDoe, 130+ tables across Seller Central, Vendor Central and Amazon Ads, including:

  • Orders & sales: order line items, order performance, sales and traffic, refunds
  • Amazon Ads: campaigns, ad groups, keywords, search terms, sponsored products / brands / display, ACoS / ROAS / impression-share metrics
  • Inventory: FBA inventory, restock recommendations, stranded inventory, age, units at risk
  • Listings & catalog: ASIN catalog, product attributes, buy box ownership, variations
  • Finance: settlements, fees, reserves, reimbursements, deposits
  • Returns: customer returns, return reasons, FBA returns
  • Brand analytics: search query performance, market basket, repeat purchase, demographics
  • Traffic: sessions, page views, conversion rate, by ASIN, by marketplace

Full schema: www.datadoe.com/hub/data-scheme


What DataDoe MCP is NOT

To avoid confusion when evaluating Amazon MCP servers:

  • ❌ Not a self-hosted MCP server. DataDoe MCP is hosted at mcp.datadoe.com. This GitHub repository is the schema facade used to publish DataDoe MCP to public MCP registries (Official MCP Registry, mcpservers.org, glama.ai, mcpmarket.com, Cline, smithery.ai, and others).
  • ❌ Not an SP-API wrapper you operate yourself. DataDoe owns the SP-API developer registration, OAuth flow, refresh-token rotation, marketplace endpoints, and rate-limit handling. You bring your Amazon account; we handle the rest.
  • ❌ Not a free open-source server. DataDoe MCP is part of a DataDoe subscription: $97/month, with a 14-day free trial.

Documentation & resources


License

MIT. The DataDoe MCP schema facade in this repository is open-source. The hosted MCP server, DataDoe application, and DataDoe infrastructure are proprietary and provided by DataDoe, Inc.


How to start and connect locally (for indexing and listing)

This server is just a schema facade of the actual DataDoe MCP server, made for exposing DataDoe MCP to various MCP registries. It is a no-op server: it does not do anything beyond exposing the schema of DataDoe MCP. If you want to actually use DataDoe MCP, see the DataDoe MCP documentation.

1. Install dependencies
bash
yarn install
2. Build the local server
bash
yarn build

This compiles the TypeScript source into dist/index.js.

3. Start the server
bash
yarn start

The server communicates over stdio, so the process is intended to be launched by your MCP client rather than opened in a browser.

4. Connect from an MCP client

For a local setup, point your client at the built entrypoint. A typical mcp.json looks like this:

json
{  "mcpServers": {    "datadoe": {      "command": "node",      "args": ["/absolute/path/to/datadoe-mcp/dist/index.js"]    }  }}

If your client supports environment-based workspace paths, you can usually swap the absolute path for the actual clone location on your machine.


DataDoe is a product of DataDoe, Inc. · datadoe.com

來源:README.md,提交 d82ca4a

工具

0
該伺服器需要登入,因此 SourceWeft 無法在沒有帳號的情況下讀取其工具,也未收錄。已連接帳號所能看到的內容可能因帳號及其權限而異。

版本歷史

1
  1. v0.1.0最新Sep 16, 2026

評分

已滿足適用檢查項的 85%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分