vokse
Server Details
Household budgeting app with AI assistant: zero-based envelopes, accounts, transactions, reports.
The last two health checks of this connector failed. If this server requires authentication, missing or expired test credentials may be the cause. A test profile lets Glama authenticate for health checks and discover tools; it is separate from your personal connections.
If you are the author, claim ownership, then add or update a test profile under Admin → Test Profile.
- Status
- Unhealthy
- Uptime
- 83.0% over 49 days
- OAuth
- Works in Glama
- Last Tested
- Transport
- Streamable HTTP
- URL
TDQS
Scored across 29 tools
Most tools are clearly separated by resource type and action, especially the list_* and get_* families. A few pairs could be confused without careful reading, such as generate_report vs export_report, search vs list_transactions, and search_receipt_items vs summarize_receipt_items.
The dominant patterns are consistent and predictable: list_* for collections, get_* for single resources, and generate_*/search_*/summarize_* for derived outputs. A few noun-phrase names like payee_category_hints and receipt_item_price_history break the verb-first pattern.
Twenty-nine tools exceeds the 25-tool threshold and feels heavy for a surface that is largely read/analytics oriented. Many list variants could be consolidated without losing clarity.
The read/analytics side is broad, but the set has significant dead ends: descriptions reference update_transaction, apply_rule, undo_change/redo_change, accept_recurrence_suggestion, and category creation/budgeting tools that are not exposed. This means core action workflows like categorising or acting on suggestions cannot be completed.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
21 tool updates
- Changed
export_report4 fields changed- added
Input schema / properties / dateFrom / descriptionAdded value: +"First day, YYYY-MM-DD." - added
Input schema / properties / dateTo / descriptionAdded value: +"Last day, YYYY-MM-DD (inclusive)." - added
Input schema / properties / format / descriptionAdded value: +"File format." - added
Input schema / properties / kind / descriptionAdded value: +"Which report to export."
- Changed
generate_forecast2 fields changed- added
Input schema / properties / refine / descriptionAdded value: +"Add an AI-adjusted projection with explanations. Defaults to false." - added
Input schema / properties / yearMonth / descriptionAdded value: +"Month to forecast, YYYY-MM."
- Changed
generate_report5 fields changed- added
Input schema / properties / dateFrom / descriptionAdded value: +"First day, YYYY-MM-DD." - added
Input schema / properties / dateTo / descriptionAdded value: +"Last day, YYYY-MM-DD (inclusive)." - added
Input schema / properties / kind / descriptionAdded value: +"Which report to produce." - added
Input schema / properties / limit / descriptionAdded value: +"spending_by_payee only: how many payees. Defaults to 50." - added
Input schema / properties / sort / descriptionAdded value: +"spending_by_payee only: by amount (default) or by transaction count."
- Changed
get_account1 field changed- added
Input schema / properties / accountId / descriptionAdded value: +"Account id, from list_accounts."
- Changed
get_budget1 field changed- added
Input schema / properties / yearMonth / descriptionAdded value: +"Budget month, YYYY-MM."
- Changed
get_payee1 field changed- added
Input schema / properties / payeeId / descriptionAdded value: +"Payee id, from list_payees or a transaction."
- Changed
get_receipt1 field changed- added
Input schema / properties / receiptId / descriptionAdded value: +"Receipt id, from list_receipts."
- Changed
get_transaction1 field changed- added
Input schema / properties / transactionId / descriptionAdded value: +"Transaction id, from list_transactions."
- Changed
list_accounts1 field changed- added
Input schema / properties / status / descriptionAdded value: +"Only open or only closed accounts; omit for both."
- Changed
list_categories1 field changed- added
Input schema / properties / includeHidden / descriptionAdded value: +"Include hidden groups and categories. Defaults to true."
- Changed
list_insights5 fields changed- added
Input schema / properties / cursor / descriptionAdded value: +"nextCursor from the previous page." - added
Input schema / properties / includeDismissed / descriptionAdded value: +"Include dismissed insights. Defaults to false." - added
Input schema / properties / kind / descriptionAdded value: +"Only insights of this kind; omit for every kind." - added
Input schema / properties / limit / descriptionAdded value: +"Page size. Defaults to 50." - added
Input schema / properties / periodStart / descriptionAdded value: +"Only insights whose period starts on this day, YYYY-MM-DD."
- Changed
list_receipts9 fields changed- added
Input schema / properties / cursor / descriptionAdded value: +"nextCursor from the previous page." - added
Input schema / properties / dateFrom / descriptionAdded value: +"Receipts dated on or after this day, YYYY-MM-DD." - added
Input schema / properties / dateTo / descriptionAdded value: +"Receipts dated on or before this day, YYYY-MM-DD." - added
Input schema / properties / inboxOnly / descriptionAdded value: +"true: only photos not yet linked to a transaction." - added
Input schema / properties / kind / descriptionAdded value: +"Only this kind of document." - added
Input schema / properties / limit / descriptionAdded value: +"Page size. Defaults to 20." - added
Input schema / properties / q / descriptionAdded value: +"Text read from the photo: merchant, items or tags." - added
Input schema / properties / status / descriptionAdded value: +"Only receipts in these reading states." - added
Input schema / properties / transactionId / descriptionAdded value: +"Only receipts linked to this transaction."
- Changed
list_recent_changes5 fields changed- changed
Input schema / properties / cursor / descriptionPrevious value: -"nextCursor from a previous page."New value: +"nextCursor from the previous page." - changed
Input schema / properties / days / descriptionPrevious value: -"Window in days (default 34)."New value: +"Window in days. Defaults to 34." - changed
Input schema / properties / includeReversals / descriptionPrevious value: -"Include undo/redo rows (default true)."New value: +"Include undo and redo rows. Defaults to true." - added
Input schema / properties / kinds / descriptionAdded value: +"Only these change kinds; narrower than family." - changed
Input schema / properties / limit / descriptionPrevious value: -"Default 20."New value: +"Page size. Defaults to 20."
- Changed
list_rules1 field changed- added
Input schema / properties / enabledOnly / descriptionAdded value: +"true lists only enabled rules."
- Changed
list_transactions18 fields changed- added
Input schema / properties / accountId / descriptionAdded value: +"Only this account." - added
Input schema / properties / categoryId / descriptionAdded value: +"Only this category." - added
Input schema / properties / cursor / descriptionAdded value: +"nextCursor from the previous page." - added
Input schema / properties / dateFrom / descriptionAdded value: +"From this day, YYYY-MM-DD (inclusive)." - added
Input schema / properties / dateTo / descriptionAdded value: +"Up to this day, YYYY-MM-DD (inclusive)." - added
Input schema / properties / fields / descriptionAdded value: +"compact (default) or full, every column, for API clients." - added
Input schema / properties / flagIds / descriptionAdded value: +"Rows with any of these flags, ids from list_transaction_flags." - added
Input schema / properties / hasFlag / descriptionAdded value: +"true: only rows with a colour flag." - added
Input schema / properties / hasReceipt / descriptionAdded value: +"true: only rows with a receipt photo." - added
Input schema / properties / limit / descriptionAdded value: +"Page size. Defaults to 20." - added
Input schema / properties / maxAmountCents / descriptionAdded value: +"Highest signed amount in cents, as a string; outflows are negative." - added
Input schema / properties / minAmountCents / descriptionAdded value: +"Lowest signed amount in cents, as a string; outflows are negative." - added
Input schema / properties / needsReview / descriptionAdded value: +"Only rows that need review (true) or not (false)." - added
Input schema / properties / payeeId / descriptionAdded value: +"Only this payee." - added
Input schema / properties / search / descriptionAdded value: +"Text in the memo, payee names and aliases, or receipt text." - added
Input schema / properties / status / descriptionAdded value: +"Only this status." - added
Input schema / properties / tagIds / descriptionAdded value: +"Rows carrying any of these tags, ids from list_tags." - added
Input schema / properties / uncategorized / descriptionAdded value: +"true: every row that can still take a category."
- Changed
payee_category_hints2 fields changed- added
Input schema / properties / onlyWithUncategorised / descriptionAdded value: +"Only payees that still have uncategorised transactions." - added
Input schema / properties / payeeIds / descriptionAdded value: +"Only these payees, ids from list_payees."
- Changed
preview_rule1 field changed- added
Input schema / properties / ruleId / descriptionAdded value: +"Rule id, from list_rules."
- Changed
receipt_item_price_history5 fields changed- added
Input schema / properties / bucket / descriptionAdded value: +"month (default) or week." - added
Input schema / properties / dateFrom / descriptionAdded value: +"Purchases on or after this day, YYYY-MM-DD." - added
Input schema / properties / dateTo / descriptionAdded value: +"Purchases on or before this day, YYYY-MM-DD." - added
Input schema / properties / merchant / descriptionAdded value: +"Only shops whose name contains this text." - added
Input schema / properties / q / descriptionAdded value: +"Product to follow, e.g. \"apples\"."
- Changed
search3 fields changed- added
Input schema / properties / limit / descriptionAdded value: +"Maximum results. Defaults to 40." - added
Input schema / properties / q / descriptionAdded value: +"Words to look for." - added
Input schema / properties / types / descriptionAdded value: +"Entity types to search; omit for all of them."
- Changed
search_receipt_items9 fields changed- added
Input schema / properties / cursor / descriptionAdded value: +"nextCursor from the previous page (date sort only)." - added
Input schema / properties / dateFrom / descriptionAdded value: +"Purchases on or after this day, YYYY-MM-DD." - added
Input schema / properties / dateTo / descriptionAdded value: +"Purchases on or before this day, YYYY-MM-DD." - added
Input schema / properties / limit / descriptionAdded value: +"Page size. Defaults to 20." - added
Input schema / properties / merchant / descriptionAdded value: +"Only shops whose name contains this text." - added
Input schema / properties / q / descriptionAdded value: +"Product words; every word must match." - added
Input schema / properties / receiptId / descriptionAdded value: +"Only the lines of this receipt, from list_receipts." - added
Input schema / properties / sort / descriptionAdded value: +"date (default, newest first), unitPrice or total, highest first." - added
Input schema / properties / transactionId / descriptionAdded value: +"Only the receipts linked to this transaction."
- Changed
summarize_receipt_items6 fields changed- added
Input schema / properties / dateFrom / descriptionAdded value: +"Purchases on or after this day, YYYY-MM-DD." - added
Input schema / properties / dateTo / descriptionAdded value: +"Purchases on or before this day, YYYY-MM-DD." - added
Input schema / properties / limit / descriptionAdded value: +"How many products. Defaults to 20." - added
Input schema / properties / merchant / descriptionAdded value: +"Only shops whose name contains this text." - added
Input schema / properties / q / descriptionAdded value: +"Product words; every word must match." - added
Input schema / properties / sort / descriptionAdded value: +"spend (default), unitPrice or frequency, highest first; name, A to Z."
29 tool updates
- First observed
export_report - First observed
generate_forecast - First observed
generate_report - First observed
get_account - First observed
get_budget - First observed
get_payee - First observed
get_receipt - First observed
get_transaction - First observed
list_accounts - First observed
list_categories - First observed
list_goals - First observed
list_households - First observed
list_insights - First observed
list_members - First observed
list_payees - First observed
list_receipts - First observed
list_recent_changes - First observed
list_recurrence_suggestions - First observed
list_recurrences - First observed
list_rules - First observed
list_tags - First observed
list_transaction_flags - First observed
list_transactions - First observed
payee_category_hints - First observed
preview_rule - First observed
receipt_item_price_history - First observed
search - First observed
search_receipt_items - First observed
summarize_receipt_items
Publisher details
- Operator
- Exafire LLC, the company that builds and runs vokse · Publisher source
- Operator website
- https://www.vokse.ai · Publisher source
- Vendor relationship
- First-party · Publisher source
- Documentation
- https://www.vokse.ai/docs/api/guides/mcp · Publisher source
- Trust center
- https://www.vokse.ai/security · Publisher source
- Restrictions
- Requires a vokse account; the paid plan starts with a free trial, no card needed. The account owner grants each connection read-only or full access per household over OAuth 2.1. No custom OAuth app: clients register dynamically. · Publisher source
Related MCP Connectors
Track budgets from your AI chat: envelopes, monthly limits, variance reports. All data is local.
The budget app your AI agent can use. Check budgets and log spending, with no bank logins.
Household finance memory, budgets, transactions, and monthly reviews for AI assistants.
Personal finance assistant: track accounts, expenses, cash flow forecasts, and subscriptions.
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceEnables users to log expenses and income by voice, auto-categorize transactions, set and check budgets, summarize spending, undo or search entries, and generate AI spending insights with an offline fallback.MIT
- FlicenseNot gradedqualityBmaintenanceSelf-hosted household finance app for shared expenses, budgets, investments, loans, and zakat, exposing MCP tools for AI agents to manage finances via natural language.3-
- FlicenseNot gradedqualityDmaintenanceEnables AI-driven expense tracking and budget management, including adding expenses, setting budgets, analyzing trends, forecasting, and managing savings goals via natural language.-
- AlicenseNot gradedqualityBmaintenanceManage your finances through natural language directly in your AI assistant. Add, edit, delete, and query expenses; set monthly budgets; and generate comprehensive spending reports seamlessly.1MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.