by chainfetch
ChainFETCH offers semantic search and natural language queries on Ethereum blockchain data, using advanced vector simila
Provides AI-powered semantic search and natural language querying of Ethereum blockchain data including addresses, transactions, blocks, and tokens with 150+ searchable parameters.
ChainFETCH is an official MCP server published by chainfetch that provides AI assistants with tools and capabilities via the Model Context Protocol. ChainFETCH offers semantic search and natural language queries on Ethereum blockchain data, using advanced vector simila It is categorized under ai ml, analytics data.
You can install ChainFETCH in your AI client of choice. Use the install panel on this page to get one-click setup for Cursor, Claude Desktop, VS Code, and other MCP-compatible clients. This server runs locally on your machine via the stdio transport.
MIT
ChainFETCH is released under the MIT license. This is a permissive open-source license, meaning you can freely use, modify, and distribute the software.
Add new capabilities to Claude beyond text generation
Example
Access external data sources, execute code, interact with tools and services
Transform Claude from chatbot to action-taking agent
Provide Claude with access to relevant context and data
Example
Load project documentation, access knowledge bases, query databases
Get more accurate, context-aware responses
Automate multi-step workflows combining AI and external tools
Example
Research → Summarize → Create document → Send notification
Complete complex tasks end-to-end without manual steps
Share your MCP server with the developer community
Useful MCP listing: ChainFETCH is the kind of server we cite when onboarding engineers to host + tool permissions.
ChainFETCH is a well-scoped MCP server in the explainx.ai directory — install snippets and categories matched our Claude Code setup.
We evaluated ChainFETCH against two servers with overlapping tools; this profile had the clearer scope statement.
ChainFETCH reduced integration guesswork — categories and install configs on the listing matched the upstream repo.
ChainFETCH is among the better-indexed MCP projects we tried; the explainx.ai summary tracks the official description.
ChainFETCH is a well-scoped MCP server in the explainx.ai directory — install snippets and categories matched our Claude Code setup.
ChainFETCH reduced integration guesswork — categories and install configs on the listing matched the upstream repo.
ChainFETCH is among the better-indexed MCP projects we tried; the explainx.ai summary tracks the official description.
We wired ChainFETCH into a staging workspace; the listing’s GitHub and npm pointers saved time versus hunting across READMEs.
ChainFETCH is a well-scoped MCP server in the explainx.ai directory — install snippets and categories matched our Claude Code setup.
showing 1-10 of 53
A Model Context Protocol (MCP) server that provides access to ChainFETCH API - an AI-powered Ethereum blockchain intelligence platform with advanced semantic search capabilities.
ChainFETCH combines real-time blockchain streaming with AI-powered analysis to provide:
search_addresses_semantic - AI-powered vector similarity searchsearch_addresses_json - 150+ parameter filteringsearch_addresses_llm - Natural language to smart parameter selectionget_address_summary - AI-generated address summariesget_address_info - Detailed address informationsearch_transactions_semantic - Semantic transaction searchsearch_transactions_json - 254+ curated parameterssearch_transactions_llm - Natural language transaction queriesget_transaction_summary - AI transaction summariesget_transaction_info - Detailed transaction datasearch_blocks_semantic - AI-powered block searchsearch_blocks_json - 120+ block parameterssearch_blocks_llm - Natural language block queriesget_block_summary - AI block summariesget_block_info - Detailed block informationsearch_tokens_semantic - Semantic token searchsearch_tokens_json - Comprehensive token filteringsearch_tokens_llm - Natural language token queriesget_token_summary - AI token summariesget_token_info - Detailed token informationget_nft_instance_info - NFT instance detailssearch_smart_contracts_semantic - AI contract searchsearch_smart_contracts_json - 50+ contract parameterssearch_smart_contracts_llm - Natural language contract queriesget_smart_contract_summary - AI contract summariesget_smart_contract_info - Detailed contract informationnpm install -g chainfetch-mcp-server
git clone https://github.com/chainfetch/chainfetch-mcp-server.git
cd chainfetch-mcp-server
npm install
npm run build
npm link
Set your ChainFETCH API token:
export CHAINFETCH_API_TOKEN="your_api_token_here"
Add to your Claude Desktop configuration file:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"chainfetch": {
"command": "npx",
"args": ["chainfetch-mcp-server"],
"env": {
"CHAINFETCH_API_TOKEN": "CHAINFETCH_API_TOKEN"
}
}
}
}
Start the server in HTTP mode:
MCP_HTTP_MODE=true chainfetch-mcp-server
In another terminal, start ngrok:
ngrok http 8000
Configure Claude MCP Connector with:
https://your-ngrok-url.ngrok.app/streamable-http// Find whale addresses
search_addresses_semantic({
query: "whale addresses with high ETH balance and DeFi activity",
limit: 10
})
// Find suspicious transactions
search_transactions_semantic({
query: "high gas transactions with failed status",
limit: 5
})
// LLM-powered address search
search_addresses_llm({
query: "Show me verified smart contracts deployed in the last month"
})
// LLM-powered transaction search
search_transactions_llm({
query: "Find large value transfers between exchanges"
})
// JSON search with specific parameters
search_addresses_json({
eth_balance_min: "10.0",
is_contract: true,
is_verified: true,
transactions_count_min: 1000,
limit: 20
})
// Get comprehensive address information
get_address_info({
address: "0x742D35Cc6335C06576BE5A1D5E2A7df9e7B0E8df"
})
// Get AI-generated summary
get_address_summary({
address_hash: "0x742D35Cc6335C06576BE5A1D5E2A7df9e7B0E8df"
})
This MCP server provides access to ChainFETCH's comprehensive API including:
The server provides detailed error messages for common issues:
# Install dependencies
npm install
# Run in development mode
npm run dev
# Run in HTTP mode for testing
npm run dev:http
MIT License - see LICENSE file for details.
Prerequisites
Time Estimate
15-60 minutes depending on server complexity
Steps
Troubleshooting
✓ Do
✗ Don't
💡 Pro Tips
Architecture
Model Context Protocol standardizes how AI hosts (Claude, Cursor) communicate with external tools and data sources through server implementations.
Protocols
Compatibility
✓ Use when
Use when you need Claude to access external data, execute actions, or integrate with tools. Best for extending AI capabilities beyond conversation.
✗ Avoid when
Avoid when native integrations exist (use official APIs directly), for real-time critical systems, or when security/compliance requires zero external dependencies.