servers / monero-mcp
monero-mcp
communitystdiolocalwrite capablehealthy
MCP server for Monero. Give any AI agent a private wallet.
01Tools · 14
How to read this: tool names here are observed from a live tools/list handshake. The Risk label is a heuristic inferred from the tool name (write/destructive verbs), not from executing the tool — a conservative guess, not a verified capability. We never escalate risk from a description. Found one that's wrong? Tell us — we fix on report.
| Tool | Risk | Side effects | Approval |
|---|---|---|---|
| get_version Get monero-wallet-rpc version | read | false | unknown |
| create_address Create a new subaddress for receiving payments | write | true | unknown |
| get_balance Get wallet balance in XMR | read | false | unknown |
| make_integrated_address Create an integrated address with a payment ID for identifying incoming payments | unknown | unknown | unknown |
| get_exchange_rate Get current XMR/USD and XMR/EUR exchange rate from a public API. Only available when MONERO_ENABLE_PRICE_FEED=true. Makes HTTP requests to external APIs (Kraken, CoinGecko); consider privacy implications. | read | false | unknown |
| confirm_transfer Confirm and execute a pending transfer. Required when MONERO_REQUIRE_CONFIRMATION=true. | write | true | unknown |
| validate_address Check if a Monero address is valid | unknown | unknown | unknown |
| get_height Get the wallet's current synced block height | read | false | unknown |
| transfer Send XMR to an address. Requires MONERO_ALLOW_TRANSFERS=true | write | true | unknown |
| get_wallet_setup_help Return guidance on where the Monero wallet is stored when using this MCP server (wallet-rpc). Call this only when the user asks where their wallet is, how to find wallet files, or whether the wallet is on the host or in Docker. Do not call for other Monero questions (e.g. balance or address). | read | false | unknown |
| sweep_all Send ALL unlocked balance to an address. USE WITH CAUTION. | unknown | unknown | unknown |
| get_address Get the wallet's primary address | read | false | unknown |
| get_transfer_by_txid Look up a specific transaction by its hash | write | true | unknown |
| get_transfers Get incoming and outgoing transfer history | read | false | unknown |
02Install & source
npx -y monero-mcp@latest
npx- repohttps://github.com/Baltsar/monero-mcp
- homepagehttps://www.npmjs.com/package/monero-mcp
- licenseMIT
- adoption18 stars · 3 forks
03Access granted
Process payments · write
The access this server can exercise, inferred from its verified tools — not a declared OAuth scope.
05Provenance & freshness
sourcesGitHub repo search [p4]
last_checked2026-08-16 11:39Z
next_check2026-08-18 11:33Z
cadenceevery 48h
verifiedtools_list:passed handshake:passed metadata:passed tools_list:passed handshake:passed metadata:passed tools_list:passed handshake:passed metadata:passed tools_list:passed
index_statusindex — 9 unique facts >= 5
06Badge
Add the “as seen on MCPExplorer” badge to your README.
[](https://mcpexplorer.com/servers/monero-mcp)
Next step
This is one server. A loadout combines the right servers, governance, and proven plays for a whole job — assembled deliberately, not tool-dumped.
Explore loadouts →