starknet
Official StarkWare MCP (Model Context Protocol) server that exposes all Starknet JSON-RPC v0.10.2+ read and trace methods as agent tools, letting an assistant read blocks, transactions, state, classes, events, and traces from a live Starknet node. Ships in the starknet-specs repo with a Claude Code slash-command installer (/install-starknet-mcp).
One-click install for Cursor, VS Code, Claude, and 20+ other MCP clients, powered by API Commons MCP Install — visit install.apicommons.org for more information.
Documentation
Documentation link · transport stdio
Tools
starknet_blockNumber— Latest block numberstarknet_blockHashAndNumber— Latest block hash and numberstarknet_getBlockWithTxHashes— Block with transaction hashesstarknet_getBlockWithTxs— Block with full transactionsstarknet_getBlockWithReceipts— Block with receiptsstarknet_getBlockTransactionCount— Transaction count in a blockstarknet_getTransactionByHash— Transaction by hashstarknet_getTransactionByBlockIdAndIndex— Transaction by block id and indexstarknet_getTransactionStatus— Transaction statusstarknet_getTransactionReceipt— Transaction receiptstarknet_getStateUpdate— State update for a blockstarknet_getStorageAt— Contract storage valuestarknet_getStorageProof— Storage proofstarknet_getNonce— Contract noncestarknet_getClass— Contract class by hashstarknet_getClassHashAt— Class hash at addressstarknet_getClassAt— Contract class at addressstarknet_call— Call a contract function (read-only)starknet_estimateFee— Estimate transaction feestarknet_estimateMessageFee— Estimate L1->L2 message feestarknet_getEvents— Query events with filter and paginationstarknet_getMessagesStatus— L1->L2 message statusstarknet_traceTransaction— Execution trace of a transactionstarknet_simulateTransactions— Simulate transactionsstarknet_traceBlockTransactions— Traces for all block transactionsstarknet_specVersion— JSON-RPC spec versionstarknet_chainId— Chain idstarknet_syncing— Node sync statusset_network— Switch the active RPC URL mid-conversationget_network— Show the current RPC URL
About MCP
The Model Context Protocol (MCP) is an open protocol Anthropic introduced for connecting LLM-based agents to external tools and data sources. Providers publish MCP servers that expose their API surface as structured, discoverable tools — an MCP-compatible client (Claude Desktop, Cursor, Cline, Continue, etc.) can connect to the server and call its tools without any per-provider integration code.
Browse every MCP server on the APIs.io network or compare with the broader Agent Skill surfaces of the same providers.
Work with this as data
Every MCP server here is available over the APIs.io API and to AI agents over MCP.