mothermachine

Browse / Support and bookkeeping

Expensify

Expense reports and SmartScan receipts with an official read-only MCP Search tool.

Operable ProductAPI / service Deterministic MCP server

Expensify is hosted expense management: receipt SmartScan, reports, approvals, reimbursements, invoices, and accounting exports. A free Submit plan exists for individuals; company workspaces are on paid Collect and Control plans. The Builder's MCP server exposes one Search tool over expenses, reports, receipts, invoices, approvals, and trends, and is explicitly read-only.

Use it when
  • we already file expenses in Expensify and want the agent to answer what was spent, by whom, and what is still unapproved without giving it write access
  • we want month-end spend summaries pulled into a board note from the receipts and reports we already have
Gotchas
  • Read-only: no approvals, edits, or reimbursements through the official MCP; BilalAtique/expensify-mcp adds writes as a third-party wrapper
  • Company workspaces are paid; free Submit plan is per individual
  • Two endpoint hosts appear in vendor material (www.expensify.com/mcp in the help article, mcp.expensify.com in sourcing); confirm which is current
  • Pricing page could not be read during analysis; Collect and Control prices unconfirmed

Last activity unknown. Fit: adaptable 0, operable 2.

Editions

Submit (free, individuals) · Free closed source

Collect · Free closed source

Control · Free closed source

For agents: JSON · Markdown

Operable: what an agent can drive

Interface

OfficialMCP serverpublished by the builderremote

How an agent can drive an Operable Listing, in five levels: native (built for the agent as the primary interface), official (the Builder ships an agent interface), wrapped (a third party wraps the software's API), config (an agent can only drive it by editing files), gui (screen control only). An interface is official only when it is published by the same organization that ships the software. GUI-level Listings are allowed and sorted last.

Docs
www.expensify.com/mcp

Reach

Partial coverage. 4 of 9 jobs reachable through the stated interface.

JobThrough the interfaceEvidence
Search expenses, receipts, and merchantsReachablehelp.expensify.com MCP article: Search tool over expenses, merchants, categories, receipts
Search reports, approvals, and reimbursementsReachablesame article: reports, reimbursements, approvals
Summarize spend trendsReachablesame article: spend trends, trend analysis, natural-language questions
Read invoicesReachablesame article: invoices in the searchable data
Scan a receipt into an expenseNot reachableSmartScan runs in the app or by email; the MCP is read-only
Approve reportsNot reachablesame article: cannot approve reports
Edit expensesNot reachablesame article: cannot edit expenses
Reimburse paymentsNot reachablesame article: cannot reimburse payments
Manage workspace settings and accounting exportNot reachablesame article: cannot manage Workspace settings

Code stack

Languages
none
Frameworks
none
Package manager
–
Database
none
Hosting target
none
Built
Human-written (recorded, never ranked)

Evidence and confidence

FieldWhere it was seenConfidence
formFactorhosted service with a remote MCP over OAuth 2.1 PKCE, scope mcp:tools90%
executionModelMCP is a search interface; no model in the interface90%
operabilityhelp.expensify.com article Use the Expensify MCP Server With AI Assistants: single Search tool, read-only access90%
editionshelp.expensify.com plan-types article: free Submit plan for individual employees; Collect and Control paid50%
activehelp article and MCP page live in 2026–
reach90%

Open questions

  • Collect and Control per-member prices
  • Whether the MCP is available on the free Submit plan
  • Canonical MCP endpoint host

Sources