High-performance FastMCP TypeScript server for Datai blockchain data endpoints - NPX Ready
High-performance FastMCP TypeScript server for Datai blockchain data endpoints - NPX Ready
Whether you're building with Eliza OS, Cursor, or any local agent stack — simply plug in a wallet address, and the MCP server delivers clean, real-time context powered by the Datai API.
Datai is building the agentic data layer for Web3. We provide high-quality, real-time data pipelines powering agents, AI copilots, and smart protocols. The Datai MCP is one step in our journey to make wallet data accessible, actionable, and agent-ready.
Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| eth | Ethereum |
| arb | Arbitrum |
| matic | Polygon |
| avax | Avalanche |
| bsc | Binance Smart Chain |
| base | Base |
| op | Optimism |
| Uniswap | V2, V3, V4) |
| Aave | V2, V3) |
| Compound | Balancer |
| SushiSwap | Curve |
| MakerDAO | And many more... access Datai's supported protocols list |
| get_all_defi_positions | Get all DeFi positions across all supported chains |
| get_defi_by_chain | Get DeFi positions for a specific blockchain |
| get_defi_multi_chains | Get DeFi positions across multiple chains |
| get_defi_by_protocol | Get DeFi positions for a specific protocol |
| get_defi_balances_by_chain | Get DeFi protocol balances by chain |
| get_overall_balance_all_c | Get overall balance across all chains |
| get_overall_balance_by_chain | Get overall balance for a specific chain |
| get_wallet_balances_by_chain | Get token balances for a specific chain |
{
"mcpServers": {
"datai-fastmcp-server-local": {
"command": "node",
"args": [
"/path/to/your/datai-mcp/dist/index.js"
],
"env": {
"DATAI_API_KEY": "YOUR_DATAI_API_KEY",
"DATAI_LIMIT": "1",
"DATAI_DEBUG_TRUNCATE": "true",
"DATAI_CONNECTION_TIMEOUT": "130000",
"DATAI_RESPONSE_TIMEOUT": "90000",
"PORT": "3099",
"DEBUG": "true",
"NODE_ENV": "production",
"MCP_DISABLE_PINGS": "true"
}
}
}
}From the project documentation. Replace placeholders and example paths before connecting.
| Variable | Description | Required |
|---|---|---|
| DATAI_API_KEY | Declared in the maintainer’s client configuration. | Check documentation |
| DATAI_LIMIT | Declared in the maintainer’s client configuration. | Check documentation |
| DATAI_DEBUG_TRUNCATE | Declared in the maintainer’s client configuration. | Check documentation |
| DATAI_CONNECTION_TIMEOUT | Declared in the maintainer’s client configuration. | Check documentation |
| DATAI_RESPONSE_TIMEOUT | Declared in the maintainer’s client configuration. | Check documentation |
| PORT | Declared in the maintainer’s client configuration. | Check documentation |
| DEBUG | Declared in the maintainer’s client configuration. | Check documentation |
| NODE_ENV | Declared in the maintainer’s client configuration. | Check documentation |
| MCP_DISABLE_PINGS | Declared in the maintainer’s client configuration. | Check documentation |
Enables Claude AI to interact with the Solana blockchain through a standardized Model Context Protocol interface.
Enables AI agents to interact with the Solana blockchain and perform DeFi operations through a standardized interface.
SettleMint’s MCP package gives assistants access to platform and project-development workflows using a project path and personal access token.
Exposes Ethereum wallet functionality to LLM applications through the Model Context Protocol.
Enables AI assistants to interact with blockchains securely, allowing users to maintain control over transaction signing.
Enables AI agents to interact with the Solana blockchain through a standardized interface.