sellers_and_vendors_listLABSCO SUMMARY
The write path has a dry run and a per-type switch.
Letting a model change live listings and pause campaigns is the risky half of this, and the design takes it seriously: every action type starts disabled, dryRun=true validates a payload without executing, and a disabled type still accepts dry runs so you can build the call before you allow it. On the read side, exports_create accepting filter groups and aggregations means a complex report is one tool call rather than a chain of them.
What it is
A hosted Amazon server. DataDoe holds the SP-API developer registration, OAuth, refresh tokens and rate limits; you connect your Amazon account to them and point any MCP client at one authenticated URL.
What you get
exports_sources_getsearches pre-built Amazon export templates — orders, sales and traffic, ads performance, inventory, listings, settlements, returns, brand analyticsexports_createbuilds a report from any source with SQL-like filters, GROUP BY, aggregations (sum / avg / count / countDistinct / min / max) and DAY / WEEK / MONTH intervals, as CSV or JSONexports_get,exports_raw_url_get,exports_raw_downloadandexports_deletehandle the job lifecycle- Writing back runs through Actions:
actions_details_schema_getreturns the payload schema,actions_startwithdryRun=truevalidates,actions_startexecutes,actions_getpolls,actions_listreviews history - Actions cover listings (AMAZON_LISTINGS_UPDATE), orders (AMAZON_ORDERS_CANCEL, AMAZON_ORDERS_CONFIRM_SHIPMENT) and Amazon Ads campaigns, ad groups, targets and ads
sellers_and_vendors_listandorganization_and_subscription_details_getcover the account;files_create,files_list,files_get,files_download_url_getandfiles_deletehandle listing and A+ imagesdatadoe_user_docs_table_of_contents_getanddatadoe_user_docs_page_getlet the agent look up features on demand
Requirements
A DataDoe account with your Amazon Seller Central or Vendor Central account connected, and an MCP key created in DataDoe's integrations page. The endpoint is https://mcp.datadoe.com/mcp/v1 over streamable HTTP with the key in a datadoe-mcp-key header. Nothing is deployed locally. Action types are disabled by default and enabled one at a time in settings.
Setup effort
Paste a URL with a key — add the endpoint to your client
USE CASES
Answering a question about your own sales data
Ask for top ASINs by revenue across marketplaces and get a real export rather than an estimate.
Reconciling settlements against orders
Pull both sources for a period and let the assistant find the discrepancies.
Acting on what the report found
Validate the change as a dry run first, then run it and poll until the result comes back.
Watching inventory before it runs out
Query units at risk of stocking out over the next weeks and turn it into a recurring report.
22 tools
Listed in project docs. Your client may show a different list.
organization_and_subscription_details_getexports_sources_getexports_createexports_getexports_raw_url_getexports_raw_downloadexports_deletefiles_createfiles_listfiles_getfiles_download_url_getfiles_deletedatadoe_user_docs_table_of_contents_getdatadoe_user_docs_page_getactions_details_schema_getactions_startactions_getactions_listextensions_getextensions_memories_createextensions_memories_editBEFORE YOU INSTALL
What to know first
Tools you get
22 tools named in the project's documentation.
Requires
A client that can reach a remote MCP server over HTTP
Where it runs
All 3 documented clients connect to a hosted endpoint.
INSTALLATION
Connect your client
Add the endpoint to your client.
Server setup
https://mcp.datadoe.com/mcp/v1MCP Clients
Cursor
{
"mcpServers": {
"datadoe": {
"url": "https://mcp.datadoe.com/mcp/v1",
"headers": {
"datadoe-mcp-key": "<YOUR_DATADOE_MCP_KEY>"
}
}
}
}VS Code
{
"servers": {
"datadoe": {
"url": "https://mcp.datadoe.com/mcp/v1",
"headers": {
"datadoe-mcp-key": "<YOUR_DATADOE_MCP_KEY>"
}
}
}
}Claude Code
claude mcp add --transport http datadoe https://mcp.datadoe.com/mcp/v1 --header "datadoe-mcp-key: <YOUR_DATADOE_MCP_KEY>"