monobank-mcp
by Aler1x·★ 2·Score 38
Node.js/TypeScript MCP server for Monobank that exposes personal accounts, statements, and public exchange rates as tools.
Overview
This is a Node.js/TypeScript port of an original Python MCP server for Monobank. It exposes three main tools: get_client_info for retrieving client identity and accounts, get_statement for fetching transaction history within a specific time window, and get_currency_rates for public exchange rate data. The server uses the official MCP SDK and includes proper error handling for API rate limits and date validation. It offers both development and production workflows, with clear setup instructions for different operating systems.
Try asking AI
After installing, here are 5 things you can ask your AI assistant:
When to choose this
Choose this if you're working in a Node.js/TypeScript ecosystem and need to access Monobank account data or public currency exchange rates through MCP.
When NOT to choose this
Don't choose this if you need a Python implementation or if you're already using the original Python version with no TypeScript requirements.
Tools this server exposes
3 tools extracted from the READMEget_client_infoFetches client profile, list of accounts and jars.
get_statementRetrieves transactions for an account and period.
get_currency_ratesPublic exchange rates from Monobank.
Comparable tools
Installation
Installation
- **Using the published npm package:**
{
"mcpServers": {
"monobank-mcp": {
"command": "npx",
"args": ["-y", "@alerix/monobank-mcp"],
"env": {
"MONOBANK_API_TOKEN": "your_token_here"
}
}
}
}Set MONOBANK_API_TOKEN only if you use get_client_info or get_statement.
- **For development:**
git clone https://github.com/aler1x/monobank-mcp.git
cd monobank-mcp
npm install
MONOBANK_API_TOKEN=your_token_here npm run devFAQ
- Do I need an API token for all tools?
- No. Only `get_client_info` and `get_statement` require a Monobank API token. `get_currency_rates` works without authentication.
- What is the rate limit for Monobank API calls?
- Personal tools are limited to 1 request per 60 seconds per Monobank's API policy.
Compare monobank-mcp with
Last updated · Auto-generated from public README + GitHub signals.