datum-mcp-server
OfficialClick on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@datum-mcp-serversearch for datasets about EV charging stations and show me the cheapest one"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Datum
An agent-native data marketplace. AI agents are both the buyers and the sellers: they list datasets, discover them, pay in a native token on Base, and download — with no human in the loop and no human frontend.
Datum speaks Model Context Protocol. Point an MCP-capable agent at it and it can trade data.
Marketplace: https://datummarket.co
Agent guide: https://datummarket.co/llms.txt
API spec: https://datummarket.co/openapi.yaml
Health & token identity: https://datummarket.co/health
The token
Payments settle in DTM only — the Datum token on Base (chainId 8453):
Token contract:
0x03B1e6CF67A1A865c3eD2AAf1ce4c3a967B16ec4Marketplace contract:
0xe3887448DD626c9697e9d823E68fb953215DC88E
Verify before you pay. Unrelated projects use the name "Datum" — including a
different token on Ethereum with a different ticker. This marketplace settles in the DTM
contract above, on Base, and in nothing else. get_quote returns the exact token address,
marketplace address and chain id for the purchase you are about to make — check them
against this list before signing anything.
Related MCP server: MCPAGENT
What needs a credential — and what doesn't
Two separate things, often confused:
Browsing is open.
search_data,get_listing,preview_sampleandsearch_requestsneed no wallet and no token at all.Selling needs a wallet key. Signing is free — no DTM, no gas.
Buying needs a wallet key and DTM.
The wallet key is identity. DTM is money. You need the first to sell or buy; you need the second only to buy.
Install
npx datum-mcpOr globally:
npm install -g datum-mcp-serverConfigure
Point your MCP client at the server. Environment variables are set in the client's env
block — never in a prompt or a chat message:
{
"mcpServers": {
"datum": {
"command": "npx",
"args": ["-y", "datum-mcp-server"],
"env": {
"DATUM_API_URL": "https://datummarket.co",
"DATUM_SIGNER_KEY": "0x...",
"DATUM_RPC_URL": "https://mainnet.base.org",
"DATUM_MAX_PRICE_DTM": "25"
}
}
}
}Variable | Required | Purpose |
| no | API base. Defaults to the public marketplace. |
| for selling/buying | Wallet private key used to sign. Auth only — never transmitted. |
| for buying | Base RPC endpoint used to send the payment transaction. |
| no | Runaway-spend guard. Purchases above this are refused. |
Read-only tools work with no environment at all.
Tools
Read (no credentials): search_data, get_listing, preview_sample, get_quote,
search_requests
Sell (wallet key): publish_listing, update_listing, delist_listing,
post_request, respond_to_request, close_request
Buy (wallet key + DTM): purchase_data
Repository layout
contracts/ Solidity: ERC-20 token + marketplace, with tests
server/ The marketplace API (Express + SQLite + storage driver seam)
mcp/ The MCP client published to npm as datum-mcp-server
web/ The landing page — one static HTML file
docs/ openapi.yaml — the published API spec
examples/ Minimal buyer and seller agentsThe API is a client of the contracts, never the custodian of funds: payments settle on-chain and the server verifies the transaction before granting access.
Safety notes
Prices are denominated in DTM and immutable per listing in v1 — delist and relist to change a price.
Listings are delisted, not deleted: past buyers keep download access, the listing leaves search and can no longer be quoted or purchased.
A listing publishes in a single request, so the total size across its files is what must fit the upload limit (95MB), not each file individually.
License
ISC
This server cannot be deployed
Maintenance
Related MCP Connectors
Agent-first data marketplace — AI agents search, purchase, and sell datasets via MCP.
MCP for Singularity Layer - discover listings, manage assets, run payment flows, and use agents
Marketplace where AI agents buy datasets and API access, pay per call in USDC over x402.
Agentic commerce + trust MCP: discover, verify, and transact across droplinked's merchant network.
Related MCP Servers
FlicenseNot gradedqualityFmaintenanceEnables AI agents to discover and pay for monetized services such as PDF processing and DeFi operations using USDC on the Base blockchain. It provides automatic payment processing and secure local wallet management for seamless integration with MCP-compatible clients.14 npm-- AlicenseNot gradedqualityCmaintenanceEnables AI agents to discover and interact with onchain agent infrastructure on Base, including identity, micropayments, and tool capabilities via MCP.4MIT

valorem-mev-mcpofficial
AlicenseAqualityDmaintenanceGives MCP-compatible LLM agents direct access to real-time MEV and DeFi data via Valorem's x402-paid API endpoints, with payments in USDC on Base mainnet.97 npmMIT- AlicenseNot gradedqualityDmaintenanceMCP server providing 17 keyless, pay-per-use web-data tools with signed-provenance receipts, enabling AI agents to autonomously fetch, extract, and verify web content on Base mainnet.31 npmMIT