Whooing MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| WHOOING_TOKEN | Yes | Your Whooing API token. | |
| WHOOING_APP_ID | Yes | Your Whooing app_id from app settings. | |
| WHOOING_SIGNATURE | Yes | Your Whooing signature. | |
| WHOOING_SECTION_ID | Yes | Your default Whooing section_id (가계부 ID). |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| whooing_plA | Get profit & loss summary (spending and income by category) for a date range |
| whooing_entriesB | Get transaction entries (individual transactions with account names) for a date range |
| whooing_search_entriesA | Search transactions with query, account, amount, and date filters. Prefer this for natural-language find/search requests. |
| whooing_entry_detailA | Get one transaction entry by entry_id. Use this before updating or deleting when you already know the ID. |
| whooing_duplicate_candidatesA | Find likely duplicate transactions in a date range by grouping same date, amount, accounts, and item. |
| whooing_balanceA | Get balance sheet (assets, liabilities, capital) as of a date range |
| whooing_budgetB | Get budget status (expenses) for a date range. Dates use YYYYMM (month) format. |
| whooing_accountsA | Get the full list of accounts (assets, liabilities, income, expenses, capital) |
| whooing_account_activityA | Summarize activity for one account in a date range, including totals, frequent items, and recent matching entries. |
| whooing_sectionsA | List all sections (가계부) in the Whooing account |
| whooing_add_entryA | Create a new transaction entry in Whooing (e.g. expense, income). Use whooing_accounts first to look up account IDs. |
| whooing_bulk_add_entriesA | Create multiple transaction entries in Whooing. Use whooing_accounts first to look up account IDs. |
| whooing_update_entryA | Update an existing transaction entry in Whooing. Use whooing_entries to find the entry_id, and whooing_accounts to look up account IDs. |
| whooing_delete_entryA | Delete a transaction entry from Whooing. Use whooing_entries to find the entry_id first. |
| whooing_calendarA | Get daily income/expense overview for a month. Shows per-day transaction counts, income, and expenses. |
| whooing_monthly_summaryA | Get month-by-month income, expense, net amount, and transaction count for a month range. |
| whooing_frequent_itemsB | List frequently used transactions (templates for quick entry). Returns saved transaction templates organized by slots. |
| whooing_latest_itemsA | Get recent unique transaction items from the past 60 days. Useful for autocomplete suggestions when adding new entries. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 18 tools
Each tool has a clear and distinct purpose, such as adding an entry vs. searching entries vs. getting accounts. There is minimal overlap, and descriptions help differentiate similar tools like 'entries' and 'search_entries'.
Most tools follow a consistent 'whooing_verb_noun' pattern (e.g., whooing_add_entry, whooing_delete_entry). However, a few tools like 'whooing_accounts' and 'whooing_budget' omit the verb, which is a minor inconsistency but still understandable.
With 18 tools, the server covers a comprehensive set of operations for personal finance management without being overwhelming. Each tool serves a necessary function, and the count is well-scoped for the domain.
The tool surface provides full lifecycle coverage: listing accounts, creating/reading/updating/deleting entries, balance sheets, profit/loss, budgets, calendar views, duplicate detection, and search. No obvious gaps exist for typical personal finance tracking.