# Blocknative — MCP server on mcp.ai > Connect your Blocknative account and use 10 tools for developer tools straight from your AI agent. Connect with your own API key. Blocknative provides real-time mempool monitoring and transaction management tools for public blockchains. By: mcp.ai · official Page: https://mcp.ai/blocknative ## Connect (MCP protocol) Remote MCP endpoint (HTTP, streamable): https://api.mcp.ai/p_blocknative?ms=1787291520000 Add it as a custom/remote MCP connector, then authenticate when prompted. ## REST API (no MCP client required) Every tool is also a REST endpoint, authed with a workspace API key. Discover: GET https://api.mcp.ai/api/blocknative/_endpoints # public; lists every endpoint Call: POST https://api.mcp.ai/api/blocknative/ Authorization: Bearer sk_live_… # create one at https://mcp.ai/settings/api-keys Content-Type: application/json Body: { …args } → { "ok": true, "tool": "", "result": { … } } ## Developer docs How to use (MCP or REST), markdown: https://mcp.ai/blocknative/skill.md Postman collection (v2.1): https://mcp.ai/blocknative/postman.json ## Tools - blocknative_configure_filters(config: object, eventCode: string, categoryCode: string) — Tool to configure filters and ABI decoding for Ethereum mempool transactions. Use after establishing a Blocknative WebSocket connection to set up event filters and decoding. - blocknative_get_gas_distribution() — Tool to retrieve the current mempool gas price distribution breakdown. Use when analyzing gas price trends or preparing fee strategies. - blocknative_get_gas_oracles() — Tool to retrieve metadata on supported gas oracles per chain. Use when you need to dynamically discover all available on-chain gas estimation oracles across networks. - blocknative_get_gas_prices(system?: string, chainid?: integer, network?: string, confidenceLevels?: integer[]) — Tool to fetch gas price estimates for specific inclusion probabilities. Use when you need gas price ranges for the next block or next ~10 seconds. - blocknative_get_supported_chains() — Tool to retrieve supported chains metadata. Use when discovering available networks for Blocknative gas services. - blocknative_prediction_api_basefee_estimates() — Get real-time gas fee predictions for Ethereum mainnet's next 5 blocks. Returns base fee, blob base fee, and priority fee estimates at multiple confidence levels (99% and 50%). Essential for optimizin - blocknative_subscribe_multichain(id: string, abi?: object[], type: string, chainId: string, filters?: string[]) — Generate WebSocket connection details to subscribe to real-time blockchain events (transactions or account activity) across multiple chains via Blocknative's Multichain API. Returns the WebSocket URL - blocknative_subscribe_transaction_hash(hash: string) — Tool to subscribe to transaction state change events of an Ethereum transaction hash. Use after establishing a Blocknative WebSocket connection to prepare the subscription message. - blocknative_unsubscribe_multichain(id: string, chainId: string) — Tool to unsubscribe from events across multiple chains using the Multichain SDK. Use after stopping monitoring of an address or transaction to clean up resources, e.g., call: blocknative.unsubscribe({ - blocknative_unsubscribe_transaction_hash(hash: string) — Tool to unsubscribe from transaction state change events for an Ethereum transaction hash. Use after establishing a Blocknative WebSocket connection to prepare the unsubscription message. ## Example prompts - "What can I do in Blocknative?" - "Show me a summary of my Blocknative account" ## Links Docs: https://mcp.ai/docs/mcps/blocknative Website: https://mcp.ai/mcps/blocknative