ChainFETCH offers semantic search and natural language queries on Ethereum blockchain data, using advanced vector simila
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
Time estimate: 15-60 minutes depending on server complexity
Prerequisites
BioMCP (Biomedical Database Integration)
BioMCP integrates ClinicalTrials.gov, PubMed, and MyVariant.info for unified biomedical database access with structured,
arXiv MCP Server
Search and analyze arXiv research papers directly from AI assistants. Full-text search, paper recommendations, citation
Investor Agent (Financial Analysis)
Analyze lrcx stock in real-time with Investor Agent using yfinance and CNN data for portfolio and market sentiment insig
Qdrant Docs Rag
Qdrant Docs Rag offers real-time documentation context using vector-based search and retrieval with Qdrant for efficient
Qdrant
Qdrant is a powerful vector database for AI systems to store and retrieve vector-based memories with advanced vector sea
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
Share your MCP server with the developer community
Select a client to integrate this server.
Claude Desktop configuration
{
"mcpServers": {
"chainfetch": {
"command": "npx",
"args": [
"chainfetch-mcp-server"
],
"env": {
"CHAINFETCH_API_TOKEN": "CHAINFETCH_API_TOKEN"
}
}
}
}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.
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.
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.