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.