
Monobank
io.github.akutishevsky由 GitHub 帳號 akutishevsky 發布v1.3.1更新於 Oct 24, 2026
MCP server for Monobank API — currency rates, client info, and account statements
概覽
讓助理讀取 Monobank 的匯率、客戶帳戶與撲滿資訊,以及指定日期範圍內的帳戶對帳單。
- 可以做什麼
- 包裝 Monobank API,提供三個工具:get_currency_rates 取得匯率,get_client_info 取得客戶資訊、帳戶與撲滿,get_statement 取得某個帳戶或撲滿在最多 31 天加 1 小時範圍內的交易紀錄。金額以貨幣單位而非分回傳;回應會快取在記憶體中(匯率 5 分鐘,客戶資訊與每個不同的對帳單查詢 60 秒),以免超過 Monobank 的呼叫頻率限制。
- 適用情境
- 適合想讓助理查詢 Monobank 匯率、查看餘額與帳戶或撲滿識別碼,或回顧近期與歷史交易而不必打開銀行 App 的情境。匯率查詢不需要任何憑證,因此也可以只為了查匯率而加入。
- 執行需求
- 透過 stdio 在本機執行,通常使用 npx,需要 Node.js 18.0.0 或以上版本。只有 get_client_info 與 get_statement 需要 MONOBANK_API_TOKEN 環境變數中的 Monobank API 權杖;沒有它伺服器仍可啟動並提供匯率查詢。需要能連線至 Monobank API 的網路。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 Monobank,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。
其他 MCP 客戶端
參照 儲存庫 中的啟動說明。
README
Monobank MCP Server
MCP (Model Context Protocol) server for integrating with Monobank API.
Quick Install
Download the latest .mcpb bundle from the Releases page and open it — Claude Desktop or Claude Code will handle the rest. You'll be prompted to enter your Monobank API token during installation.
Prerequisites
- Node.js 18.0.0 or higher
- A Monobank API token. You can obtain it at: https://api.monobank.ua/
Note: Your API token is only used locally and is never tracked or transmitted anywhere except to Monobank's API.
Available Tools
The server provides three tools:
- get_currency_rates - Get currency exchange rates. Public endpoint; works without an API token.
- get_client_info - Get client information, accounts and jars. Requires a token.
- get_statement - Get the statement for an account or jar over a date range. Requires a token. Maximum range is 31 days + 1 hour.
Behaviour worth knowing
- Amounts are returned in currency units, not cents. A balance of 100,000.00 UAH is reported as
100000, not10000000. This applies to every monetary field in bothget_client_infoandget_statement, includingcommissionRate, which Monobank returns as an absolute amount despite its name. - Responses are cached in memory so that Monobank's rate limits are not exceeded: 5 minutes for currency rates, 60 seconds for client info and for each distinct statement query. A repeated call inside that window returns the cached result instead of failing with
HTTP 429. - Statement dates are ISO 8601
YYYY-MM-DD, interpreted as UTC. Thetodate is inclusive — a statement from2024-10-01to2024-10-31covers all of October 31. Omittoto mean "up to now". - The statement
accountparameter defaults to0, the client's default account. Account and jar identifiers returned byget_client_infoare also accepted. MONOBANK_API_TOKENis only needed forget_client_infoandget_statement. The server starts without it andget_currency_rateskeeps working; the two authenticated tools return an error explaining that the variable is unset.
MCP Configuration
To use this server with an MCP client, add it to your configuration:
Example Prompts
English
- "Show me the current USD to UAH exchange rate"
- "Get my account balance and recent transactions"
- "Show me all transactions from the last week"
- "What did I spend money on yesterday?"
- "Show my statement for October 2024"
- "Get all my credit card transactions from the last 3 days"
Українською
- "Покажи поточний курс долара"
- "Скільки грошей на моїх рахунках?"
- "Покажи виписку за вчора"
- "На що я витратив гроші цього тижня?"
- "Покажи всі транзакції за жовтень"
- "Скільки я витратив на їжу за останній місяць?"
MCPB (One-Click Installation)
This server is available as an MCPB bundle for one-click installation in Claude Desktop and Claude Code.
To build the .mcpb bundle locally:
This produces monobank-mcp-server.mcpb which can be installed directly in any MCPB-compatible client. During installation, you'll be prompted to enter your Monobank API token securely.
License
MIT
來源:README.md,提交 3d34cd6
工具
0版本歷史
2- v1.3.1最新Oct 6, 2026
- v1.3.0Sep 16, 2026
評分
已滿足適用檢查項的 50%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通25 分
請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。
- 已宣告認證方式10 分
請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分