Skip to main content
ClaudeWave
akutishevsky avatar
akutishevsky

monobank-mcp-server

View on GitHub

MCP server for integrating with Monobank API.

MCP ServersOfficial Registry6 stars1 forksTypeScriptMITUpdated today
ClaudeWave Trust Score
82/100
Trusted
Passed
  • Open-source license (MIT)
  • Recently active
  • Clear description
  • Topics declared
Last scanned: 6/11/2026
Install in Claude Code / Claude Desktop
Method: Manual
Claude Code CLI
git clone https://github.com/akutishevsky/monobank-mcp-server
claude_desktop_config.json (Claude Desktop)
{
  "mcpServers": {
    "monobank": {
      "command": "node",
      "args": ["/path/to/monobank-mcp-server/dist/index.js"]
    }
  }
}
1. Run the command above in your terminal (Claude Code), or paste the JSON config into claude_desktop_config.json (Claude Desktop).
2. Replace any <placeholder> values with your API keys or paths.
3. Restart Claude. The MCP server and its tools appear automatically.
💡 Clone https://github.com/akutishevsky/monobank-mcp-server and follow its README for install instructions.
Use cases

MCP Servers overview

# Monobank MCP Server

MCP (Model Context Protocol) server for integrating with Monobank API.

## Quick Install

Download the latest `.mcpb` bundle from the [Releases](https://github.com/akutishevsky/monobank-mcp-server/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:

1. **get_currency_rates** - Get currency exchange rates. Public endpoint; works without an API token.
2. **get_client_info** - Get client information, accounts and jars. Requires a token.
3. **get_statement** - 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 `get_client_info` 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 `get_client_info` are also accepted.
- **`MONOBANK_API_TOKEN` is only needed for `get_client_info` and `get_statement`.** The server starts without it and `get_currency_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:

```json
{
  "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:

```bash
npm run pack:mcpb
```

This 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
mcpmcp-servermonobankmonobank-api

What people ask about monobank-mcp-server

What is akutishevsky/monobank-mcp-server?

+

akutishevsky/monobank-mcp-server is mcp servers for the Claude AI ecosystem. MCP server for integrating with Monobank API. It has 6 GitHub stars and was last updated today.

How do I install monobank-mcp-server?

+

You can install monobank-mcp-server by cloning the repository (https://github.com/akutishevsky/monobank-mcp-server) or following the README instructions on GitHub. ClaudeWave also provides quick install blocks on this page.

Is akutishevsky/monobank-mcp-server safe to use?

+

Our security agent has analyzed akutishevsky/monobank-mcp-server and assigned a Trust Score of 82/100 (tier: Trusted). See the full breakdown of passed checks and flags on this page.

Who maintains akutishevsky/monobank-mcp-server?

+

akutishevsky/monobank-mcp-server is maintained by akutishevsky. The last recorded GitHub activity is from today, with 0 open issues.

Are there alternatives to monobank-mcp-server?

+

Yes. On ClaudeWave you can browse similar mcp servers at /categories/mcp, sorted by popularity or recent activity.

Deploy monobank-mcp-server to your cloud

Ship this repo to production in minutes. Each platform spins up its own environment with editable env vars.

Maintain this repo? Add a badge to your README

Drop the badge into your GitHub README to show it's tracked on ClaudeWave. Each badge links back to this page and reflects the live Trust Score.

Featured on ClaudeWave: akutishevsky/monobank-mcp-server
[![Featured on ClaudeWave](https://claudewave.com/api/badge/akutishevsky-monobank-mcp-server)](https://claudewave.com/repo/akutishevsky-monobank-mcp-server)
<a href="https://claudewave.com/repo/akutishevsky-monobank-mcp-server"><img src="https://claudewave.com/api/badge/akutishevsky-monobank-mcp-server" alt="Featured on ClaudeWave: akutishevsky/monobank-mcp-server" width="320" height="64" /></a>

More MCP Servers

monobank-mcp-server alternatives