mcpserver.lol
registry/bantou
Connection check local install

bantou

AI bookkeeping agent for Japanese accountants — auto-classifies freee/Yayoi/MF/TKC transactions.

Tools 13
GitHub stars 2
Installs / wk
Licence MIT
Transport stdio
Last checked never

Tools & capabilities

13 tools

Read from the published package source — this server runs locally, so there is no endpoint to query. Names are taken from the code, not observed at runtime, and descriptions are often absent.

check_duplicate from source
Check if a transaction already exists in freee (= by date + amount + memo prefix). Use BEFORE register to prevent double-posting.
check_exclusion from source
7-rule exclusion check for Japanese accounting. Returns excluded:true if transaction should NOT be auto-journalized. Rules: 内容不明デビット / 借入金返済 / 社保税金 / 給与支払い / 投資 / ATM出金 / 公共料金.
classify_transaction from source
Two-stage classifier for Japanese tax accounting. Stage 1: keyword dictionary match (14 categories × ~50 keywords). Stage 2 (= deferred to Phase 1.B): Claude API fallback. Returns…
correct_classification from source
税理士修正フィードバック。誤分類を記録し、同パターンの取引が今後来たら修正後の勘定科目を自動適用。Linksee Memory caveat layer と同等(= 永続記憶、二度と同じ誤りをしない)。修正は全社共通 or 特定会社のみに適用可能。
freee_doctor from source
Diagnose the freee connection in ONE shot. Checks: (1) where the access token is sourced (FREEE_ACCESS_TOKEN env vs secrets file), (2) whether the token is expired (24h TTL, no aut…
generate_monthly_report from source
Generate a monthly review report. Takes transaction data (from freee API or CSV import), classifies all transactions, detects anomalies, and produces a structured Markdown report w…
import_csv from source
Import CSV from 弥生会計/freee/MoneyForward or generic format. Auto-detects source format from headers. Runs each transaction through the full classification pipeline (Stage 0 exclusio…
list_freee_companies from source
List all companies (事業所) accessible by the configured freee OAuth token. Returns company IDs + names. Used for multi-company batch processing.
list_freee_deals from source
List transactions (取引) from freee API for the configured company. Useful for sync + classification dogfood.
nightly_run from source
Nightly batch pipeline. Processes ALL companies accessible by the token (= multi-company batch). Pipeline per company: fetch unprocessed (status=unsettled) → Stage 0 exclusion → St…
recall_memory from source
過去の分類パターン・修正履歴を検索。取引の摘要/取引先から過去パターンを参照し、分類結果の根拠を確認。Memory stats(pattern hit率等)の確認にも使用。
reconcile_cross_saas from source
Cross-SaaS reconciliation (= freee ↔ MF). Currently freee-only mode (= MF connector pending Phase 1.B). Detects duplicate fingerprints within freee.
upsert_partner from source
取引先マスタ auto-creation in freee. Fuzzy match against existing partners; if new, create. Returns partner_id.