- Home
- MCP servers
- Monobank
Monobank
- javascript
0
GitHub Stars
javascript
Language
6 months ago
First Indexed
3 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
You run a Monobank MCP Server to connect your Monobank data with clients through the MCP (Model Context Protocol). It lets you securely obtain currency rates, client information, and account statements via simple MCP prompts, while keeping your Monobank API token local to your runtime.
How to use
To use this server with an MCP client, start the server locally with your Monobank API token and then send prompts to access currency rates, client info, or statements. Use natural language prompts such as asking for current currency rates, checking account balances, or requesting statements for a specific date range. The server enforces rate limits per tool to protect both you and the service.
How to install
Prerequisites you need before installation are Node.js 18.0.0 or higher and a Monobank API token. You obtain your API token from the Monobank API portal.
Install and run the MCP server locally with the following steps.
# 1) Ensure you have Node.js 18+ installed
node -v
# 2) Install or run the MCP server using npx (no global install required)
MONOBANK_API_TOKEN=your_token_here npx monobank-mcp-server
Additional content
Configuration notes: you provide your Monobank API token as an environment variable when starting the server. The server exposes three tools you can call through MCP prompts: get_currency_rates, get_client_info, and get_statement. Each tool has its own rate limits to manage usage (currency rates once every 5 minutes; client info and statements more frequently within their limits).
Available tools
get_currency_rates
Fetch current currency exchange rates with a rate limit of once every 5 minutes.
get_client_info
Retrieve client information and account details with a rate limit of once per 60 seconds.
get_statement
Retrieve account statements for a specified date range with a rate limit of once per 60 seconds (max 31 days + 1 hour).