data-workbench-mcp
v0.1.2
Published
MCP server for market storytelling data: pump.fun creator rewards, DexScreener pair search, crypto headlines (live + 660k archive), and USD candles
Downloads
439
Maintainers
Readme
@three-ws/data-workbench-mcp
MCP server exposing the data workbench's data lanes as agent tools. Live public APIs only; no keys, no state.
Tools
| Tool | What it returns |
|---|---|
| creator_rewards | Pump.fun creator-fee earnings for a coin mint, wallet, pump.fun username, or linked social identity (github:user, x:user): lifetime totals, and with breakdown: true the per-coin figures summed from distribution timelines (reconciles with the wallet's claimed total to ~0.001%). |
| search_pairs | Every DexScreener pair matching a ticker, name, contract address, pair address, or dexscreener.com URL, with chain, dex, price, 24h change, liquidity, volume, and chart link. |
| coin_news | Headlines for a ticker over the last N days (up to 90), merged from the three.ws live feed (192 publishers) and its 660k-article historical archive, with sentiment. |
| ohlc | USD candles over 1/7/14/30/90 days: CoinGecko by id, falling back to Coinbase Exchange and Kraken public data by ticker. |
Use
{
"mcpServers": {
"data-workbench": {
"command": "npx",
"args": ["-y", "@three-ws/data-workbench-mcp"]
}
}
}Requires Node 18+.
Example
Ask an agent: "How much has FeMbDoX7R1Psc4GEcvJdsbNbZA3bfztcyDCatJVJpump paid
its creator, per day, and what was in the news on the biggest payout day?" It
chains creator_rewards → coin_news and answers with sourced numbers.
Notes
- The pump.fun totals endpoint ignores its
mintfilter upstream, so per-coin earnings are derived from each coin's distribution timeline. The derivation and its reconciliation check live insrc/pump.cjs. - Archive-backed
coin_newsqueries share a free per-IP daily quota (60/day) on the three.ws news archive.
