datadoe-mcp

Hosted Amazon Seller Central and Vendor Central MCP server.

Community: Submitted by a user or imported; check the owner before granting accessOnlineAPI key requiredGlobalFreeRead-only

What it can do

  • Datadoe User Docs Table Of Contents Get: Returns the list of page names in the DataDoe user documentation.
  • Datadoe User Docs Page Get: Returns a DataDoe user documentation page content by page name, which can be used to answer questions about DataDoe features, pricing, and capabilities.
  • Sellers And Vendors List: Lists every Amazon seller and vendor connected to the caller's DataDoe organization. Returns a list of objects, each with: a unique ID (UUID; required input for exports_sourc

What data it sees

Do you need an account

An API key from the service settings is required

Hosted Amazon Seller Central and Vendor Central MCP server. Connect Claude, ChatGPT, Cursor, Codex, Gemini, and GitHub Copilot to live Amazon SP-API and Amazon Ads API data. DataDoe handles SP-API developer registration, OAuth, and rate limits so your AI agent starts querying in under a minute.

Query orders, sales, Amazon Ads, inventory, listings, brand analytics, and settlements in plain English. Build dashboards, automations, and AI agents on top of live Amazon data.

Server tool list (9)

Raw names from tools/list. Only developers need these.

datadoe_user_docs_table_of_contents_getReturns the list of page names in the DataDoe user documentation.
datadoe_user_docs_page_getReturns a DataDoe user documentation page content by page name, which can be used to answer questions about DataDoe features, pricing, and capabilities.
sellers_and_vendors_listLists every Amazon seller and vendor connected to the caller's DataDoe organization. Returns a list of objects, each with: a unique ID (UUID; required input for exports_sources_get and exports_create), a user-chosen display name, the Amazon marketplace (one country/region per seller, e.g. amazon.co.uk, amazon.de), the connection type (Seller Central or Vendor Central), and whether an Amazon Ads connection is attached. Most operations in DataDoe require at least one Seller or Vendor ID.
organization_and_subscription_details_getReturns organization profile and plan details.
exports_sources_getSearches export source templates that your selected seller or vendor can use to create exports. Requires sellerOrVendorIds retrieved from the sellers_and_vendors_list tool and a query to narrow the result set. The response includes matching sources plus a recommendedSources list with the best starting points.
exports_createCreates an export job that runs a structured query against DataDoe's Amazon dataset for one or more sellers/vendors and produces a downloadable file (CSV or JSON). Required inputs: sellerOrVendorIds (from sellers_and_vendors_list), sourceId and columns (from exports_sources_get — each source exposes its own column set), and outputType (CSV or JSON). Optional inputs shape the query like SQL: filters (WHERE — applied to raw rows before aggregation, with and/or combinators and per-rule operators including =, >, in, between, contains, null, etc.), groupBy and aggregations (GROUP BY + sum/avg/count/min/max with optional aliases), from/to (inclusive date range on the source's primary date column), dateInterval (DAY/WEEK/MONTH — collapses a date group-by to that bucket), orderByColumn + orderByDirection, and limit/skip (pagination; limit is capped at 2500 rows per export). Returns an export id and a status. Exports run asynchronously; status transitions from PENDING/PROCESSING to COMPLETED or FAILED. Poll exports_get to track status, then read the result with exports_raw_download (inline content) or exports_raw_url_get (presigned URL). If a query would naturally exceed 2500 rows, narrow it via higher-level aggregation, filters, or top-N ordering, or paginate with skip. Column names and source schemas are defined per source - see exports_sources_get and the public DataDoe API reference at https://app.datadoe.com/hub/data-scheme. For easier analysis, the tool may add unitily columns to the resulting Export.
exports_getReturns status and details for one export job. Use this to check if your export is still processing or ready for download.
exports_raw_url_getReturns a presigned download URL for the export file. URL is valid for 60 seconds and intended for clients that prefer direct download over inline content.
exports_raw_downloadReturns only the raw export content (UTF-8) for a completed export. If processing is not finished, it explains that no file is available yet.