ExpenseBot MCP Tools
ExpenseBot exposes 59 tools. Each one has its own page with the configuration for every client that can run this server.
-
search_expensesRead-onlysearch expenses
-
get_spending_summaryRead-onlyget spending summary
-
get_deep_analyticsRead-onlyget deep analytics
-
create_reportMutatingcreate report
-
list_reportsRead-onlylist reports
-
request_accounting_integrationrequest accounting integration
-
get_report_detailsRead-onlyget report details
-
share_reportshare report
-
check_complianceRead-onlycheck compliance
-
fix_compliancefix compliance
-
check_tax_deductibilityRead-onlycheck tax deductibility
-
search_knowledgeRead-onlysearch knowledge
-
submit_receiptsubmit receipt
-
get_last_receipt_resultRead-onlyget last receipt result
-
add_cash_expenseMutatingadd cash expense
-
parse_expenseparse expense
-
process_gmail_receiptsprocess gmail receipts
-
scan_gmailscan gmail
-
add_mileage_entryMutatingadd mileage entry
-
add_incomeMutatingadd income
-
add_income_from_fileMutatingadd income from file
-
add_income_from_csvMutatingadd income from csv
-
get_accounting_integration_statusRead-onlyget accounting integration status
-
send_report_to_accountingMutatingsend report to accounting
-
get_accounting_push_statusRead-onlyget accounting push status
-
list_categoriesRead-onlylist categories
-
list_tagsRead-onlylist tags
-
get_income_summaryRead-onlyget income summary
-
get_pnlRead-onlyget pnl
-
get_per_tag_pnlRead-onlyget per tag pnl
-
list_income_categoriesRead-onlylist income categories
-
get_recent_activityRead-onlyget recent activity
-
trace_documenttrace document
-
get_mileage_summaryRead-onlyget mileage summary
-
get_subscription_auditRead-onlyget subscription audit
-
get_expense_by_idRead-onlyget expense by id
-
export_reportRead-onlyexport report
-
get_spreadsheet_urlRead-onlyget spreadsheet url
-
check_featureRead-onlycheck feature
-
whatif_affordwhatif afford
-
whatif_clientwhatif client
-
whatif_tax_setasidewhatif tax setaside
-
scan_gmail_yearsscan gmail years
-
get_scan_statusRead-onlyget scan status
-
list_client_invoicesRead-onlylist client invoices
-
get_client_invoiceRead-onlyget client invoice
-
prepare_client_invoiceprepare client invoice
-
create_client_invoiceMutatingcreate client invoice
-
mark_client_invoice_paidmark client invoice paid
-
get_expense_splitsRead-onlyget expense splits
-
get_monthly_books_reviewRead-onlyget monthly books review
-
get_credits_refundsRead-onlyget credits refunds
-
get_client_advance_balancesRead-onlyget client advance balances
-
get_trip_suggestionsRead-onlyget trip suggestions
-
group_expensesgroup expenses
-
update_expenseMutatingupdate expense
-
correct_expensescorrect expenses
-
searchRead-onlysearch
-
fetchRead-onlyfetch
This list was read from the server itself, by connecting to it and calling tools/list on 24 September 2026. It is what
the server actually exposes, not what its listing claims.
Mutating and Read-only are read off each tool's name, not its schema — a hint, not a guarantee. The registry stores tool names only; connect the server for its live schemas.