MCP server providing comprehensive Starknet blockchain access including tokens, contracts, StarknetID, and transactions.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent โ or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag โ we're steadily working through the catalog.
๐ก Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Starknet MCP Server.
get_starknet_chain_infoGet information about a Starknet network
get_supported_starknet_networksGet a list of supported Starknet networks
get_starknet_eth_balanceGet the ETH balance for a Starknet address or Starknet ID
get_starknet_token_balanceGet the balance of any token for an address
get_starknet_strk_balanceGet the STRK token balance for an address
get_starknet_native_balancesGet all native token balances (ETH and STRK) for an address
A comprehensive Model Context Protocol (MCP) server for the Starknet blockchain. This server provides AI agents with the ability to interact with Starknet networks, query blockchain data, manage wallets, and interact with smart contracts.
The Starknet MCP Server leverages the Model Context Protocol to provide blockchain services to AI agents. It offers a comprehensive interface to the Starknet ecosystem, powering AI assistants with the ability to interact with Starknet blockchain data and operations through natural language.
Key capabilities include:
All services are exposed through a consistent interface of MCP tools and resources, making it easy for AI agents to discover and use Starknet blockchain functionality. Every tool that accepts Starknet addresses also supports StarknetID, automatically resolving human-readable identities to addresses behind the scenes.
The server supports the following Starknet networks:
To install starknet-mcp-server for Claude Desktop automatically via Smithery:
The easiest way to get started is to use npx to run the package directly:
This will automatically download and run the latest version without needing to install it first.
If you plan to use it frequently, you can install it globally:
Then add to your package.json scripts:
If you want to run from source or develop locally:
For development with auto-reload:
The server uses the following default configuration:
These values are hardcoded in the application. If you need to modify them, you can edit the following files:
src/core/chains.tssrc/server/http-server.tsYou can run the Starknet MCP Server in two modes:
The HTTP server runs on port 3000 by default and provides both a REST API and Server-Sent Events (SSE) for real-time communication.
To connect to the Starknet MCP server from Cursor:
Open Cursor and go to Settings (gear icon in the bottom left)
Click on "Features" in the left sidebar
Scroll down to "MCP Servers" section
Click "Add new MCP server"
Enter the following details:
starknet-mcp-servercommandnpx @mcpdotdirect/starknet-mcp-serverClick "Save"
Once connected, you can use the MCP server's capabilities directly within Cursor. The server will appear in the MCP Servers list and can be enabled/disabled as needed.
For a more portable configuration that you can share with your team or use across projects, you can create an .cursor/mcp.json file in your project's root directory:
Place this file in your project's .cursor directory (create it if it doesn't exist), and Cursor will automatically detect and use these MCP server configurations when working in that project.
If you're developing a web application and want to connect to the HTTP server with Server-Sent Events (SSE), you can use this configuration:
If you're using Claude CLI, you can connect to the MCP server with just two commands:
After configuring the MCP server, you can easily use it in Cursor. For example:
Factual signals from GitHub, npm, and our automated checks โ not a rating.
No reviews yet โ be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/mcpdotdirect-starknet-mcp-server)<a href="https://allmcps.com/mcp/mcpdotdirect-starknet-mcp-server"><img src="https://allmcps.com/api/badge/mcpdotdirect-starknet-mcp-server?style=directory" alt="Starknet MCP Server on AllMCPs" /></a>