FastMCP server wrapping Ankr Advanced API
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"web3-mcp","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# Web3 MCP [](https://github.com/tumf/web3-mcp/actions/workflows/test.yml) [](https://codecov.io/gh/tumf/web3-mcp) [](https://badge.fury.io/py/web3-mcp) An MCP server implementation wrapping Ankr Advanced API. ## Overview FastMCP is a [Model Context Protocol (MCP)](https://modelcontextprotocol.io) server that provides access to Ankr's Advanced API for blockchain data. It allows LLMs to interact with blockchain data across multiple chains including Ethereum, BSC, Polygon, Avalanche, and more. ## Features - Complete wrapper for all Ankr Advanced API endpoints - NFT API: Get NFT metadata, holders, transfers, and ownership information - Query API: Access blockchain statistics, blocks, logs, and transaction data - Token API: Get token balances, prices, holders, and transfer history - Support for multiple blockchain networks ## Installation ```bash # Clone the repository git clone https://github.com/tumf/web3-mcp.git cd web3-mcp # Install with uv uv pip install -e . ``` ## Configuration Set the following environment variables: ```bash # Required export ANKR_ENDPOINT="your_ankr_rpc_endpoint" # Optional but recommended for authenticated requests export ANKR_PRIVATE_KEY="your_private_key" ``` ## Usage ### Running the server ```python from web3_mcp.server import init_server # Initialize MCP server mcp = init_server( name="Ankr MCP", endpoint="your_ankr_endpoint", # Optional, defaults to ANKR_ENDPOINT env var private_key="your_private_key" # Optional, defaults to ANKR_PRIVATE_KEY env var ) # Run server mcp.run() ``` ### Using with FastMCP CLI ```bash # Set environment variables first export ANKR_ENDPOINT="your_ankr_endpoint" export ANKR_PRIVATE_KEY="your_private_key" # Run the server python -m web3_mcp ``` ## API Categories ### NFT API…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.