Monobank MCP Server
Monobank MCP Server exposes your Monobank personal account as Model Context Protocol (MCP) tools.
See this repository by @Aler1x for Node.js/TypeScript implementation.
Features
- Lightweight Python 3 server.
- Two ready-to-use MCP tools:
get_client_info– returns client, accounts and jars metadata.get_statement– returns account statement for a given period (≤ 31 days).
Quick Start
- Install dependencies
uv pip install -r pyproject.toml # or use your preferred tool - Create
.env(in the project root) containing your Monobank token:MONOBANK_API_TOKEN=<your_personal_token> - Register the server in your MCP configuration
{ "mcpServers": { "monobank-mcp": { "command": "python3.11 /path/to/monobank-mcp/main.py" } } } - Run your MCP client – the two tools will be available immediately.
Tool Reference
| Tool | Description | Rate limits |
|---|---|---|
get_client_info | Fetches client profile, list of accounts and jars. | 1 request / 60 s |
get_statement | Retrieves transaction list for a specific account and time range. Parameters: account_id, from_timestamp, to_timestamp. | 1 request / 60 s |
Environment Variables
| Name | Required | Description |
|---|---|---|
MONOBANK_API_TOKEN | ✅ | Your personal Monobank API token. |
License
MIT
