Starknet MCP Server
๐งMCP Servermcpdotdirect/starknet-mcp-server
MCP server for Starknet blockchain interaction โ querying on-chain data, managing wallets, and executing smart contract operations.
Overview
Starknet MCP Server is a comprehensive MCP server for the Starknet blockchain, enabling AI agents to read blockchain state, interact with Cairo smart contracts, transfer tokens, work with NFTs, and resolve StarknetID domains. It supports both Mainnet and Sepolia testnet with proper transaction handling.
Key Features
- Blockchain state queries โ Read balances, transactions, blocks, and query both ETH and STRK native tokens with full Starknet.js integration
- Smart contract interaction โ Call and query Cairo smart contracts with proper transaction handling for both read and write operations
- StarknetID resolution โ Every tool that accepts addresses also supports StarknetID, automatically resolving human-readable identities to addresses behind the scenes
- Dual transport modes โ Run as a stdio server for local integration or as an HTTP server for remote access, with support for both Mainnet and Sepolia testnet
- NFT and token metadata โ Work with NFTs and access token metadata alongside standard token transfer capabilities
Who is this for?
Blockchain developers and DeFi teams working on Starknet who want AI agents to interact with on-chain data and operations through natural language. Useful for querying blockchain state, testing contract interactions, managing wallets, and building Starknet-powered applications with AI assistance.
Installation
claude mcp add starknet-mcp-server npx @mcpdotdirect/starknet-mcp-server{
"mcpServers": {
"starknet-mcp-server": {
"command": "npx",
"...