MCP Hub
Back to servers

Monobank MCP Server

A Python-based MCP server that connects to the Monobank API, providing tools to access personal banking data including account balances, jar information, and transaction statements.

Tools
2
Updated
Jul 9, 2025

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

  1. Install dependencies
    uv pip install -r pyproject.toml # or use your preferred tool
    
  2. Create .env (in the project root) containing your Monobank token:
    MONOBANK_API_TOKEN=<your_personal_token>
    
  3. Register the server in your MCP configuration
    {
      "mcpServers": {
        "monobank-mcp": {
          "command": "python3.11 /path/to/monobank-mcp/main.py"
        }
      }
    }
    
  4. Run your MCP client – the two tools will be available immediately.

Tool Reference

ToolDescriptionRate limits
get_client_infoFetches client profile, list of accounts and jars.1 request / 60 s
get_statementRetrieves transaction list for a specific account and time range.
Parameters: account_id, from_timestamp, to_timestamp.
1 request / 60 s

Environment Variables

NameRequiredDescription
MONOBANK_API_TOKENYour personal Monobank API token.

License

MIT

Reviews

No reviews yet

Sign in to write a review