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.

How to connect

How to connect datadoe-mcp to Claude

The server address to paste into Claude settings:

https://datadoe-mcp--jakopv007.run.tools

  1. Open Claude (claude.ai or the desktop app).
  2. Go to Settings → Connectors.
  3. Click Add custom connector.
  4. Paste the server address copied below into Remote MCP server URL and click Add.
  5. In a chat, click + → Connectors and switch the new connector on.

Custom connectors are available on Free, Pro, Max, Team and Enterprise plans (Free is limited to one). On Team and Enterprise an organization Owner adds the connector first under Organization settings → Connectors.

Authorization

After you click Add, a sign-in window for the service opens. Sign in with your own account and approve access. Claude never sees your password.

How to connect datadoe-mcp to ChatGPT

The server address to paste into ChatGPT settings:

https://datadoe-mcp--jakopv007.run.tools

  1. Open ChatGPT in a browser (chatgpt.com). A Plus, Pro, Business, Enterprise or Edu plan is required.
  2. Turn on developer mode once: Settings → Apps → Advanced settings → Developer mode.
  3. Open Settings → Connectors and click Create.
  4. Fill in the form: Name (anything), Description (one line about what the service does), MCP server URL (copy it below).
  5. Under Authentication choose OAuth if the service requires sign-in, otherwise None. Click Create.
  6. In a new chat open + → Apps/Connectors and enable the connector.

OpenAI has renamed this section before (Connectors → Apps/Plugins). If the label differs, search settings for "developer mode". On Business/Enterprise workspaces an admin must allow custom connectors first.

Authorization

On first use ChatGPT opens the service's sign-in window. Sign in and approve access.

How to connect datadoe-mcp to Cursor

The server address to paste into Cursor settings:

https://datadoe-mcp--jakopv007.run.tools

Fastest: click Open in Cursor below and confirm the prompt.

Manually:

  1. In Cursor open Settings → Cursor Settings → MCP and click Add new global MCP server.
  2. Paste the JSON copied below into ~/.cursor/mcp.json (per project: .cursor/mcp.json in the repo root).
  3. Save the file. The server appears in the MCP list; authorize it there if asked.

Authorization

If the service needs sign-in, an authorize button appears next to the server in the MCP list.

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.