MCP Catalogs
Home

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.

financedeveloper-toolsproductivity
0
Forks
0
Open issues
1 mo ago
Last commit
2d ago
Indexed

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:

you:Financial assistants that can query current account balance and transaction history
you:Currency conversion applications that use Monobank's public exchange rates
you:Personal finance tracking tools that integrate Monobank data via MCP
you:Do I need an API token for all tools?
you:What is the rate limit for Monobank API calls?

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 README
  • get_client_info

    Fetches client profile, list of accounts and jars.

  • get_statement

    Retrieves transactions for an account and period.

  • get_currency_rates

    Public exchange rates from Monobank.

Comparable tools

monobank-mcp-pythonshell-mcpn8nzapier

Installation

Installation

  1. **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.

  1. **For development:**
git clone https://github.com/aler1x/monobank-mcp.git
cd monobank-mcp
npm install
MONOBANK_API_TOKEN=your_token_here npm run dev

FAQ

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

GitHub →

Last updated · Auto-generated from public README + GitHub signals.