Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Monobank MCP Servershow my account statement for the last week"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Monobank MCP Server (Node.js/TypeScript)
Node.js/TypeScript implementation of the Monobank MCP Server originally written in Python.
Monobank MCP Server exposes your Monobank personal account as Model Context Protocol (MCP) tools.
About This Version
This is a Node.js/TypeScript port of the original Python implementation by @nklymok.
Original Python version: https://github.com/nklymok/Monobank-MCP
This TypeScript version: Maintains the same functionality with Node.js/TypeScript ecosystem benefits
Features
TypeScript/Node.js MCP server using the official @modelcontextprotocol/sdk
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).
Usage (Published Package)
The easiest way to use this MCP server is via the published npm package:
Register the server in your MCP configuration
{ "mcpServers": { "monobank-mcp": { "command": "npx", "args": ["-y", "@alerix/monobank-mcp"], "env": { "MONOBANK_API_TOKEN": "your_token_here" } } } }Run your MCP client – the two tools will be available immediately.
Development
If you want to contribute or modify the server:
Clone and install dependencies
git clone https://github.com/your-username/Monobank-MCP.git cd Monobank-MCP npm installSet your Monobank API token (choose one method):
Windows (PowerShell):
$env:MONOBANK_API_TOKEN="your_token_here" npm startWindows (Command Prompt):
set MONOBANK_API_TOKEN=your_token_here npm startmacOS/Linux:
export MONOBANK_API_TOKEN=your_token_here npm startOr run directly with environment variable:
MONOBANK_API_TOKEN=your_token_here npm startFor development with hot reload:
MONOBANK_API_TOKEN=your_token_here npm run dev
Tool Reference
Tool | Description | Rate limits |
| Fetches client profile, list of accounts and jars. | 1 request / 60 s |
| Retrieves transaction list for a specific account and time range. Parameters: | 1 request / 60 s |
API Token
To use this server, you need a personal Monobank API token. You can get one from the official Monobank API documentation: https://api.monobank.ua/index.html
Environment Variables
Name | Required | Description |
| ✅ | Your personal Monobank API token. Get it from https://api.monobank.ua/index.html |
License
MIT