minaprotocol avatar

Mina Mcp Server

minaprotocol/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 tools

Public 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

npm version license MCP

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.


View the full README on GitHub

Details

Repository
github.com/minaprotocol/mina-mcp-server
Category
Databases
Package
@o1-labs/mina-mcp-server
Transport
STDIO
Registry
MCP registry, active

Related Databases MCP servers

View all
1mcpso avatarChatsummcpso/mcp-server-chatsumQueries and summarizes chat messages from a chat database via MCP to provide concise summaries and insights.1Kstars
2arben-adm avatarSequential Thinking Working Notesarben-adm/mcp-sequential-thinkingLocal working notes, decisions, evidence and resumable sessions with SQLite persistence.960stars
3domdomegg avatarAirtabledomdomegg/airtable-mcp-serverRead and write access to Airtable database schemas, tables, and records.456stars
4massive-com avatarMassive.commassive-com/mcp_massiveProvides access to Massive.com data via an MCP server with four composable tools and in-memory DataFrame storage for SQL queries and analytics.332stars
5slow-stack avatarMneme Memoryslow-stack/mnemeCross-session memory for AI coding agents via six tools; local-first SQLite store.211stars
6thomasxm avatarCrowdsentinel Mcp Serverthomasxm/crowdsentinels-ai-mcpAI threat hunting & incident response for Elasticsearch/OpenSearch with endpoint & network forensics0stars