Skip to main content
Glama

vokse

Server Details

Household budgeting app with AI assistant: zero-based envelopes, accounts, transactions, reports.

Ownership verified

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

A3.7/5.0

Scored across 29 tools

Disambiguation4/5

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.

Naming Consistency4/5

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.

Tool Count2/5

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.

Completeness2/5

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.

  1. 21 tool updates
    • Changedexport_report4 fields changed
      • addedInput schema / properties / dateFrom / description
        Added value: +"First day, YYYY-MM-DD."
      • addedInput schema / properties / dateTo / description
        Added value: +"Last day, YYYY-MM-DD (inclusive)."
      • addedInput schema / properties / format / description
        Added value: +"File format."
      • addedInput schema / properties / kind / description
        Added value: +"Which report to export."
    • Changedgenerate_forecast2 fields changed
      • addedInput schema / properties / refine / description
        Added value: +"Add an AI-adjusted projection with explanations. Defaults to false."
      • addedInput schema / properties / yearMonth / description
        Added value: +"Month to forecast, YYYY-MM."
    • Changedgenerate_report5 fields changed
      • addedInput schema / properties / dateFrom / description
        Added value: +"First day, YYYY-MM-DD."
      • addedInput schema / properties / dateTo / description
        Added value: +"Last day, YYYY-MM-DD (inclusive)."
      • addedInput schema / properties / kind / description
        Added value: +"Which report to produce."
      • addedInput schema / properties / limit / description
        Added value: +"spending_by_payee only: how many payees. Defaults to 50."
      • addedInput schema / properties / sort / description
        Added value: +"spending_by_payee only: by amount (default) or by transaction count."
    • Changedget_account1 field changed
      • addedInput schema / properties / accountId / description
        Added value: +"Account id, from list_accounts."
    • Changedget_budget1 field changed
      • addedInput schema / properties / yearMonth / description
        Added value: +"Budget month, YYYY-MM."
    • Changedget_payee1 field changed
      • addedInput schema / properties / payeeId / description
        Added value: +"Payee id, from list_payees or a transaction."
    • Changedget_receipt1 field changed
      • addedInput schema / properties / receiptId / description
        Added value: +"Receipt id, from list_receipts."
    • Changedget_transaction1 field changed
      • addedInput schema / properties / transactionId / description
        Added value: +"Transaction id, from list_transactions."
    • Changedlist_accounts1 field changed
      • addedInput schema / properties / status / description
        Added value: +"Only open or only closed accounts; omit for both."
    • Changedlist_categories1 field changed
      • addedInput schema / properties / includeHidden / description
        Added value: +"Include hidden groups and categories. Defaults to true."
    • Changedlist_insights5 fields changed
      • addedInput schema / properties / cursor / description
        Added value: +"nextCursor from the previous page."
      • addedInput schema / properties / includeDismissed / description
        Added value: +"Include dismissed insights. Defaults to false."
      • addedInput schema / properties / kind / description
        Added value: +"Only insights of this kind; omit for every kind."
      • addedInput schema / properties / limit / description
        Added value: +"Page size. Defaults to 50."
      • addedInput schema / properties / periodStart / description
        Added value: +"Only insights whose period starts on this day, YYYY-MM-DD."
    • Changedlist_receipts9 fields changed
      • addedInput schema / properties / cursor / description
        Added value: +"nextCursor from the previous page."
      • addedInput schema / properties / dateFrom / description
        Added value: +"Receipts dated on or after this day, YYYY-MM-DD."
      • addedInput schema / properties / dateTo / description
        Added value: +"Receipts dated on or before this day, YYYY-MM-DD."
      • addedInput schema / properties / inboxOnly / description
        Added value: +"true: only photos not yet linked to a transaction."
      • addedInput schema / properties / kind / description
        Added value: +"Only this kind of document."
      • addedInput schema / properties / limit / description
        Added value: +"Page size. Defaults to 20."
      • addedInput schema / properties / q / description
        Added value: +"Text read from the photo: merchant, items or tags."
      • addedInput schema / properties / status / description
        Added value: +"Only receipts in these reading states."
      • addedInput schema / properties / transactionId / description
        Added value: +"Only receipts linked to this transaction."
    • Changedlist_recent_changes5 fields changed
      • changedInput schema / properties / cursor / description
        Previous value: -"nextCursor from a previous page."New value: +"nextCursor from the previous page."
      • changedInput schema / properties / days / description
        Previous value: -"Window in days (default 34)."New value: +"Window in days. Defaults to 34."
      • changedInput schema / properties / includeReversals / description
        Previous value: -"Include undo/redo rows (default true)."New value: +"Include undo and redo rows. Defaults to true."
      • addedInput schema / properties / kinds / description
        Added value: +"Only these change kinds; narrower than family."
      • changedInput schema / properties / limit / description
        Previous value: -"Default 20."New value: +"Page size. Defaults to 20."
    • Changedlist_rules1 field changed
      • addedInput schema / properties / enabledOnly / description
        Added value: +"true lists only enabled rules."
    • Changedlist_transactions18 fields changed
      • addedInput schema / properties / accountId / description
        Added value: +"Only this account."
      • addedInput schema / properties / categoryId / description
        Added value: +"Only this category."
      • addedInput schema / properties / cursor / description
        Added value: +"nextCursor from the previous page."
      • addedInput schema / properties / dateFrom / description
        Added value: +"From this day, YYYY-MM-DD (inclusive)."
      • addedInput schema / properties / dateTo / description
        Added value: +"Up to this day, YYYY-MM-DD (inclusive)."
      • addedInput schema / properties / fields / description
        Added value: +"compact (default) or full, every column, for API clients."
      • addedInput schema / properties / flagIds / description
        Added value: +"Rows with any of these flags, ids from list_transaction_flags."
      • addedInput schema / properties / hasFlag / description
        Added value: +"true: only rows with a colour flag."
      • addedInput schema / properties / hasReceipt / description
        Added value: +"true: only rows with a receipt photo."
      • addedInput schema / properties / limit / description
        Added value: +"Page size. Defaults to 20."
      • addedInput schema / properties / maxAmountCents / description
        Added value: +"Highest signed amount in cents, as a string; outflows are negative."
      • addedInput schema / properties / minAmountCents / description
        Added value: +"Lowest signed amount in cents, as a string; outflows are negative."
      • addedInput schema / properties / needsReview / description
        Added value: +"Only rows that need review (true) or not (false)."
      • addedInput schema / properties / payeeId / description
        Added value: +"Only this payee."
      • addedInput schema / properties / search / description
        Added value: +"Text in the memo, payee names and aliases, or receipt text."
      • addedInput schema / properties / status / description
        Added value: +"Only this status."
      • addedInput schema / properties / tagIds / description
        Added value: +"Rows carrying any of these tags, ids from list_tags."
      • addedInput schema / properties / uncategorized / description
        Added value: +"true: every row that can still take a category."
    • Changedpayee_category_hints2 fields changed
      • addedInput schema / properties / onlyWithUncategorised / description
        Added value: +"Only payees that still have uncategorised transactions."
      • addedInput schema / properties / payeeIds / description
        Added value: +"Only these payees, ids from list_payees."
    • Changedpreview_rule1 field changed
      • addedInput schema / properties / ruleId / description
        Added value: +"Rule id, from list_rules."
    • Changedreceipt_item_price_history5 fields changed
      • addedInput schema / properties / bucket / description
        Added value: +"month (default) or week."
      • addedInput schema / properties / dateFrom / description
        Added value: +"Purchases on or after this day, YYYY-MM-DD."
      • addedInput schema / properties / dateTo / description
        Added value: +"Purchases on or before this day, YYYY-MM-DD."
      • addedInput schema / properties / merchant / description
        Added value: +"Only shops whose name contains this text."
      • addedInput schema / properties / q / description
        Added value: +"Product to follow, e.g. \"apples\"."
    • Changedsearch3 fields changed
      • addedInput schema / properties / limit / description
        Added value: +"Maximum results. Defaults to 40."
      • addedInput schema / properties / q / description
        Added value: +"Words to look for."
      • addedInput schema / properties / types / description
        Added value: +"Entity types to search; omit for all of them."
    • Changedsearch_receipt_items9 fields changed
      • addedInput schema / properties / cursor / description
        Added value: +"nextCursor from the previous page (date sort only)."
      • addedInput schema / properties / dateFrom / description
        Added value: +"Purchases on or after this day, YYYY-MM-DD."
      • addedInput schema / properties / dateTo / description
        Added value: +"Purchases on or before this day, YYYY-MM-DD."
      • addedInput schema / properties / limit / description
        Added value: +"Page size. Defaults to 20."
      • addedInput schema / properties / merchant / description
        Added value: +"Only shops whose name contains this text."
      • addedInput schema / properties / q / description
        Added value: +"Product words; every word must match."
      • addedInput schema / properties / receiptId / description
        Added value: +"Only the lines of this receipt, from list_receipts."
      • addedInput schema / properties / sort / description
        Added value: +"date (default, newest first), unitPrice or total, highest first."
      • addedInput schema / properties / transactionId / description
        Added value: +"Only the receipts linked to this transaction."
    • Changedsummarize_receipt_items6 fields changed
      • addedInput schema / properties / dateFrom / description
        Added value: +"Purchases on or after this day, YYYY-MM-DD."
      • addedInput schema / properties / dateTo / description
        Added value: +"Purchases on or before this day, YYYY-MM-DD."
      • addedInput schema / properties / limit / description
        Added value: +"How many products. Defaults to 20."
      • addedInput schema / properties / merchant / description
        Added value: +"Only shops whose name contains this text."
      • addedInput schema / properties / q / description
        Added value: +"Product words; every word must match."
      • addedInput schema / properties / sort / description
        Added value: +"spend (default), unitPrice or frequency, highest first; name, A to Z."
  2. 29 tool updates
    • First observedexport_report
    • First observedgenerate_forecast
    • First observedgenerate_report
    • First observedget_account
    • First observedget_budget
    • First observedget_payee
    • First observedget_receipt
    • First observedget_transaction
    • First observedlist_accounts
    • First observedlist_categories
    • First observedlist_goals
    • First observedlist_households
    • First observedlist_insights
    • First observedlist_members
    • First observedlist_payees
    • First observedlist_receipts
    • First observedlist_recent_changes
    • First observedlist_recurrence_suggestions
    • First observedlist_recurrences
    • First observedlist_rules
    • First observedlist_tags
    • First observedlist_transaction_flags
    • First observedlist_transactions
    • First observedpayee_category_hints
    • First observedpreview_rule
    • First observedreceipt_item_price_history
    • First observedsearch
    • First observedsearch_receipt_items
    • First observedsummarize_receipt_items

Publisher details

Operator
Exafire LLC, the company that builds and runs vokse · Publisher source
Vendor relationship
First-party · 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

Related MCP Servers

  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables 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
  • F
    license
    Not graded
    quality
    B
    maintenance
    Self-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
    -
  • F
    license
    Not graded
    quality
    D
    maintenance
    Enables AI-driven expense tracking and budget management, including adding expenses, setting budgets, analyzing trends, forecasting, and managing savings goals via natural language.
    -
  • A
    license
    Not graded
    quality
    B
    maintenance
    Manage 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.
    1
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources