
DataDive
tools.datadivePublished by datadive.toolsOfficial publisherv1.112.0Updated Nov 7, 2026
Amazon niche, keyword, competitor and Rank Radar research from your DataDive account.
Overview
Queries your DataDive account for Amazon niche, keyword, competitor, Rank Radar and seller data, and can start paid research jobs.
- What you can do
- List niches, spaces, labels and Fast Keywords runs, and read niche keyword lists, outliers, residue, roots and competitors
- Read Rank Radar rankings, Search Query Performance and Sponsored Products metrics over a date range
- Start niche dives, re-dives, rank radars and AI listing-copy drafts, then poll their status
- Manage niche keywords, exclusions, spaces and labels, and pause, resume or delete rank radars
- Inspect connected seller accounts, catalogs, listing changes, PPC campaigns, inventory and alerts
- Check quota usage and billable usage logs
- When to use it
- Useful when you sell on Amazon and want an assistant to pull DataDive research into a conversation: reviewing a niche's keywords and competitors, checking ranking trends, or kicking off a dive or rank radar without opening the web app.
- Requirements
- A DataDive account with the Billing Manager or Owner role and a Standard plan or higher, plus an API key generated in Settings. The key is passed as the DATADIVE_API_KEY environment variable; network access to api.datadive.tools is required. The README documents a local npm package run over stdio, while the manifest lists a remote endpoint with OAuth.
Installation
In SourceWeft
- Open DataDive in the dashboard and add it to a workspace.
- Connect the required credentials. They are stored privately and never shown on public pages.
- Enable the server for the chats that should use its tools.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Use with an agent
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/tools.datadive%2Fdatadive/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.Other MCP clients
Add this to your client's mcpServers config. The client completes OAuth sign-in on first connect.
{
"mcpServers": {
"datadive": {
"type": "http",
"url": "https://mcp.datadive.tools/mcp"
}
}
}README
@datadive-tools/mcp
An MCP server that lets Claude (or any MCP-compatible client) query your DataDive niches, keywords, competitors, and Rank Radar data using your existing API key.
Runs locally on your machine over stdio. Your API key never leaves your machine
except as the x-api-key header on requests to api.datadive.tools.
What you can ask
- "List my DataDive niches in marketplace
com." - "What's the master keyword list for niche
z515cGOFg3?" - "Who are the top competitors in niche X and what are their sales?"
- "What's my ranking juice for niche X — where can I improve?"
- "Show me my rank radars."
- "Plot the organic ranking trend for rank radar Y from 2024-03-01 to 2024-04-01."
- "Run a niche dive on ASIN B08N5WRWNW in the US marketplace with 5 competitors."
- "Refresh niche X with today's data, same competitors."
- "Re-dive niche X with 12 competitors but keep B08N5WRWNW in the set."
- "Is my dive done yet?"
- "Start a rank radar tracking 10 keywords for ASIN B08N5WRWNW in niche X."
- "Which Amazon seller accounts are connected?"
- "Search my catalog for active 'widget' products in the US."
- "What price or content changes happened on my listings last week?"
1. Get a DataDive API key
- Sign in at https://2.datadive.tools.
- Go to Settings → API Key (
/api-key). - Click Generate API Key. Copy the value — you'll paste it into your MCP client config below.
Requires the Billing Manager or Owner role and the Standard plan or higher. Contact your org admin if you can't see the page.
2. Add it to your MCP client
Claude Desktop
Edit your config file:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
Add the datadive entry under mcpServers:
Restart Claude Desktop. You should see datadive in the tools menu.
Claude Code
Or edit .mcp.json in your project / ~/.claude/mcp.json globally with the
same JSON shape as above.
Cursor
Settings → MCP → Add new MCP server and paste the same JSON shape:
3. Verify
Ask Claude: "List my DataDive niches."
You should see a tool call to list_niches and a JSON response with your
niches, plus pagination metadata. If you don't, see Troubleshooting below.
Available tools
All data is scoped to the organization that owns the API key. Most tools are
read-only. The tools that change something are marked above; the ones that
cannot be undone also require an explicit confirm: true — see
Tools that change something.
Tools that change something
Six tools cannot be undone, so they require an explicit confirm: true
argument. Called without it, they change nothing and return a note asking the
assistant to confirm the cost with you first:
create_niche_dive,redive_niche— spend dive tokens (scales withnumberOfCompetitors).create_rank_radar— spends Search Term tokens (scales withnumberOfKeywords).generate_listing_copy— spends one AI Copywriter prompt per call.delete_niche,delete_rank_radar— destroy data permanently.
Check your remaining balance any time with get_quota.
create_rank_radar uses that first, unconfirmed call to preview the creation
against the API, so the note it comes back with can tell you something specific
rather than only the token cost — for instance that the product family you asked
for is already tracked by another of your Rank Radars, which would spend Tracked
Search Terms on it twice. The preview creates nothing and spends nothing, and a
warning never blocks the creation: two Rank Radars on one family is how you
track two different sets of search terms and keep separate statistics.
The other write tools — pause_rank_radar, resume_rank_radar and the three
*_rank_radar_search_terms tools — need no confirmation. They only move Daily
Tracked Keywords capacity, which is freed again when you pause, and each is
undone by its counterpart.
add_niche_keywords asks for confirm: true only when it would spend: on a
niche dived in the last 24 hours its first call adds the keywords for free, while
on an older niche that call changes nothing and returns the Dive token cost of the
re-dive the add triggers. remove_niche_keywords and the keyword exclusion
tools are free and need no confirmation.
To skip the per-call confirmation (e.g. in an automated setup), set
DATADIVE_AUTO_CONFIRM_WRITES=true in your client config — then all six run
without confirm, deletes included.
None of the three is safe to retry — each call spends tokens again and
creates a separate dive / re-dive / Rank Radar, even with identical arguments. If
a call errors or times out, check get_dive_status / list_niches /
list_rank_radars for what already exists before calling again.
Dives are asynchronous. create_niche_dive returns a diveId and an
estimated completion time immediately; poll get_dive_status with that diveId
until it reports success, which carries the new nicheId you then feed to
list_niches, get_niche_keywords, and the other niche tools.
redive_niche refreshes a niche you already have rather than creating another
one, and it keeps the same nicheId — so rank radars and reports built on that
niche follow the refreshed data. It takes a mode:
same_competitors— re-dive the niche's current competitor set. Nothing else to supply; use it purely to pull in current sales, price and keyword data.discover— search for a fresh competitor set ofnumberOfCompetitorsASINs. Steer it withheroAsin(the seed to build around; defaults to the niche's highest-selling competitor, preferring one of your own ASINs),lockedAsins(kept no matter what discovery finds) andexcludedAsins(never selected).
⚠️ For
create_niche_dive,marketplaceuses full Amazon domain suffixes (com,co.uk,com.mx,co.jp, …) — e.g. the UK marketplace isco.uk, notuk.
Configuration
Troubleshooting
If a tool call returns an error message, it'll be one of these — each maps to a specific HTTP status from the DataDive API.
If the server itself fails to start, look in your MCP client's log output:
DATADIVE_API_KEY environment variable is required— the env var isn't being passed through to the binary. Confirm your client config has it underenv(notargs), and that you've restarted the client after editing.
Privacy
- The MCP server runs locally on your machine. It is a thin shim — every tool
call becomes a single HTTPS request from your machine to
api.datadive.toolswith your API key as thex-api-keyheader. - Your API key is stored only in your MCP client's config file (which you control). It is never sent anywhere else.
- The server logs nothing on its own. Standard backend access logs at DataDive record per-request metadata (organization, route, status, latency) the same way any direct API call would.
Development
Test the binary end-to-end with the MCP Inspector:
Releasing
The repo uses Changesets:
A "Version Packages" PR opens automatically. Merging it bumps the version, updates CHANGELOG.md, and publishes to npm with provenance.
Support
- Issues: https://github.com/Data-Dive-Tools/datadive-mcp/issues
- API docs: https://developer.datadive.tools/docs#/v1
- DataDive support: [email protected]
License
MIT — see LICENSE.
Source: README.md at commit 920b678
Tools
0Version history
14- v1.112.0LatestNov 7, 2026
- v1.88.0Oct 26, 2026
- v1.84.0Oct 22, 2026
- v1.81.0Oct 16, 2026
- v1.80.1Oct 15, 2026
- v1.78.0Oct 15, 2026
- v1.75.1Oct 14, 2026
- v1.65.0Oct 2, 2026
- v1.59.0Sep 29, 2026
- v1.57.3Sep 28, 2026
- v1.57.0Sep 28, 2026
- v1.56.0Sep 27, 2026
- v1.54.0Sep 25, 2026
- v1.36.0Sep 16, 2026
Score
85% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 daysRequired25 pts
- Auth declaredRequired10 pts
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts