Monobank MCP server
MCP server for Monobank API — currency rates, client info, and account statements
not scanned yet
10 stars31 downloads/wk
Reviews
Write oneNobody has reviewed Monobank yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Monobank tools
No tool declarations could be read from the package source. They show once the server is installed.
How Monobank compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 78/100
- higher than 57% of 48,255 servers
- GitHub stars
- 10
- more than 88% of 28,688 servers
- Downloads a week
- 31
- more than 19% of 12,191 servers with a package
Release history: 2 versions in the registry since 2026-08-02, latest 2026-10-06, typically one every 65 days.
Install Monobank in Claude Code, Cursor or VS Code
Runs npx -y monobank-mcp-server on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add monobank-mcp-server -- npx -y monobank-mcp-server
What the publisher says
From the Monobank repository's README, as published. We do not edit it. Read it on GitHub
Monobank MCP Server
MCP (Model Context Protocol) server for integrating with Monobank API.
Quick Install
Download the latest .mcpb bundle from the Releases page and open it — Claude Desktop or Claude Code will handle the rest. You'll be prompted to enter your Monobank API token during installation.
Prerequisites
- Node.js 18.0.0 or higher
- A Monobank API token. You can obtain it at: https://api.monobank.ua/
Note: Your API token is only used locally and is never tracked or transmitted anywhere except to Monobank's API.
Available Tools
The server provides three tools:
- getcurrencyrates - Get currency exchange rates. Public endpoint; works without an API token.
- getclientinfo - Get client information, accounts and jars. Requires a token.
- getstatement** - Get the statement for an account or jar over a date range. Requires a token. Maximum range is 31 days + 1 hour.
Behaviour worth knowing
- Amounts are returned in currency units, not cents. A balance of 100,000.00 UAH is reported as 100000, not 10000000. This applies to every monetary field in both getclientinfo and get_statement, including commissionRate, which Monobank returns as an absolute amount despite its name.
- Responses are cached in memory so that Monobank's rate limits are not exceeded: 5 minutes for currency rates, 60 seconds for client info and for each distinct statement query. A repeated call inside that window returns the cached result instead of failing with HTTP 429.
- Statement dates are ISO 8601 YYYY-MM-DD, interpreted as UTC. The to date is inclusive — a statement from 2024-10-01 to 2024-10-31 covers all of October 31. Omit to to mean "up to now".
- The statement account parameter defaults to 0, the client's default account. Account and jar identifiers returned by getclientinfo are also accepted.
- MONOBANKAPITOKEN is only needed for getclientinfo and getstatement. The server starts without it and getcurrency_rates keeps working; the two authenticated tools return an error explaining that the variable is unset.
MCP Configuration
To use this server with an MCP client, add it to your configuration:
{
"mcpServers": {
"monobank": {
"command": "npx",
"args": ["monobank-mcp-server"],
"env": {
"MONOBANK_API_TOKEN": "your_token_here"
}
}
}
}Example Prompts
English
- "Show me the current USD to UAH exchange rate"
- "Get my account balance and recent transactions"
- "Show me all transactions from the last week"
- "What did I spend money on yesterday?"
- "Show my statement for October 2024"
- "Get all my credit card transactions from the last 3 days"
Українською
- "Покажи поточний курс долара"
- "Скільки грошей на моїх рахунках?"
- "Покажи виписку за вчора"
- "На що я витратив гроші цього тижня?"
- "Покажи всі транзакції за жовтень"
- "Скільки я витратив на їжу за останній місяць?"
MCPB (One-Click Installation)
This server is available as an MCPB bundle for one-click installation in Claude Desktop and Claude Code.
To build the .mcpb bundle locally:
npm run pack:mcpbThis produces monobank-mcp-server.mcpb which can be installed directly in any MCPB-compatible client. During installation, you'll be prompted to enter your Monobank API token securely.
License
MIT
Nothing above is checked by us. What we check is on the safety report.
Monobank: common questions
- Is Monobank MCP server safe?
- Mostly: it is graded B (78/100). Read the Monobank safety report
- How do I install Monobank?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Monobank need an API key?
- Yes. The registry entry asks for
MONOBANK_API_TOKEN. - Is Monobank maintained?
- The last commit was 94 days ago (2026-08-02). The latest release is v1.3.1.
- How does Monobank compare with other MCP servers?
- safety score 78/100 (higher than 57% of 48,255 servers); github stars 10 (more than 88% of 28,688 servers); downloads a week 31 (more than 19% of 12,191 servers with a package). Full comparison.