
Mina Mcp Server
Gives Claude native access to the Mina Protocol blockchain through 40+ tools that query accounts, blocks, transactions, and zkApp events. Ships in three modes: live (zero-setup proxy to public devnet/mainnet networks), tutorial (full read/write against a local lightnet with a test-account faucet), and snapshot (SQL analytics over archive dumps). The live mode is the quickest win since it requires no local infrastructure, just npx. Includes Rosetta Data API tools alongside the native GraphQL ones, plus safe read-only SQL access to the archive database. Useful if you're building zkApps and want an AI assistant that can inspect chain state, parse events, or help debug transactions without leaving the conversation.
- tools
- 36
- transport
- STDIO
- last updated
- May 31, 2026
Tools
36 toolsPublic tool metadata for what this MCP can expose to an agent.
query_archive_sqlExecute read-only SQL against the local archive Postgres
Execute read-only SQL against the local archive Postgres
No parameter schema in public metadata yet.
get_archive_schemaInspect archive DB table/column metadata
Inspect archive DB table/column metadata
No parameter schema in public metadata yet.
get_sync_statusDB connectivity probe + basic archive stats
DB connectivity probe + basic archive stats
No parameter schema in public metadata yet.
list_examplesDiscover canned SQL workflows (e.g. custom_sql)
Discover canned SQL workflows (e.g. custom_sql)
No parameter schema in public metadata yet.
get_exampleDiscover canned SQL workflows (e.g. custom_sql)
Discover canned SQL workflows (e.g. custom_sql)
No parameter schema in public metadata yet.
get_accountLive state from the daemon, with archive-DB fallback
Live state from the daemon, with archive-DB fallback
No parameter schema in public metadata yet.
get_blockLive state from the daemon, with archive-DB fallback
Live state from the daemon, with archive-DB fallback
No parameter schema in public metadata yet.
get_staking_ledgerArchive-DB reads
Archive-DB reads
No parameter schema in public metadata yet.
list_blocksArchive-DB reads
Archive-DB reads
No parameter schema in public metadata yet.
get_transactionArchive-DB reads
Archive-DB reads
No parameter schema in public metadata yet.
search_transactionsArchive-DB reads
Archive-DB reads
No parameter schema in public metadata yet.
get_archive_statsTally of blocks / commands / accounts in the archive
Tally of blocks / commands / accounts in the archive
No parameter schema in public metadata yet.
get_best_chainLive daemon queries
Live daemon queries
No parameter schema in public metadata yet.
get_mempoolLive daemon queries
Live daemon queries
No parameter schema in public metadata yet.
get_transaction_statusLive daemon queries
Live daemon queries
No parameter schema in public metadata yet.
get_genesis_constantsDaemon metadata
Daemon metadata
No parameter schema in public metadata yet.
get_network_idDaemon metadata
Daemon metadata
No parameter schema in public metadata yet.
get_tracked_accountsDaemon metadata
Daemon metadata
No parameter schema in public metadata yet.
get_eventsArchive-Node-API
Archive-Node-API
No parameter schema in public metadata yet.
get_actionsArchive-Node-API
Archive-Node-API
No parameter schema in public metadata yet.
get_archive_blocksArchive-Node-API
Archive-Node-API
No parameter schema in public metadata yet.
get_network_stateArchive-Node-API
Archive-Node-API
No parameter schema in public metadata yet.
faucetPre-funded test account pool (1550 MINA each)
Pre-funded test account pool (1550 MINA each)
No parameter schema in public metadata yet.
return_accountPre-funded test account pool (1550 MINA each)
Pre-funded test account pool (1550 MINA each)
No parameter schema in public metadata yet.
reset_sessionPre-funded test account pool (1550 MINA each)
Pre-funded test account pool (1550 MINA each)
No parameter schema in public metadata yet.
send_paymentDaemon-signed transactions
Daemon-signed transactions
No parameter schema in public metadata yet.
send_delegationDaemon-signed transactions
Daemon-signed transactions
No parameter schema in public metadata yet.
freeze_resetPause the periodic chain reset for human demos
Pause the periodic chain reset for human demos
No parameter schema in public metadata yet.
unfreeze_resetPause the periodic chain reset for human demos
Pause the periodic chain reset for human demos
No parameter schema in public metadata yet.
freeze_statusPause the periodic chain reset for human demos
Pause the periodic chain reset for human demos
No parameter schema in public metadata yet.
describe_stateOne-shot snapshot of chain + mempool + accounts + reset state
One-shot snapshot of chain + mempool + accounts + reset state
No parameter schema in public metadata yet.
rosetta_statusCurrent / genesis / oldest block, sync state
Current / genesis / oldest block, sync state
No parameter schema in public metadata yet.
rosetta_accountBalance for an address, optionally at a specific block
Balance for an address, optionally at a specific block
No parameter schema in public metadata yet.
rosetta_blockFull block (with operations) by index or hash
Full block (with operations) by index or hash
No parameter schema in public metadata yet.
rosetta_mempoolPending transaction identifiers
Pending transaction identifiers
No parameter schema in public metadata yet.
rosetta_mempool_transactionA single pending tx with operations
A single pending tx with operations
No parameter schema in public metadata yet.
Sponsors
Readme
mina-mcp-server
MCP (Model Context Protocol) server for the Mina Protocol blockchain. Exposes Mina blockchain data and operations through MCP-compatible tools that can be used by AI assistants and other MCP clients.
New here? Jump to Which mode do I want? → Connect your MCP client → Verify it works. For copy-paste prompts, see the prompt cookbook.
Details
- Repository
- github.com/minaprotocol/mina-mcp-server
- Category
- Databases
- Package
@o1-labs/mina-mcp-server- Transport
- STDIO
- Registry
- MCP registry, active