Expensify MCP tools
Expensify has 14 operations on the Cotlet MCP server, in expensify_read and expensify_write. Your agent picks one in `operation`; the tool carries each operation's input schema. Open an operation for its schema and an example call.
- MCP server
- https://cotlet.dev/mcp/v1
- MCP tools
- expensify_read, expensify_write
- Connects with
- Your own Expensify account (a workspace admin or the assigned approver to approve reports; any member to create expenses and submit)
- Integration page
- Expensify
Read (7)
Return data and change nothing in the account.
| Operation | Description |
|---|---|
| list | Workspaces your Expensify account belongs to, with your role in each. |
| get | Categories, tags and approval setup of one workspace. |
| list | Reports with status, total, submitter and approver, newest first. |
| get | One report with its expenses, receipts, holds and comments. |
| list | Expenses with merchant, amount, category, receipt flag and report, newest first. |
| get | One expense with all fields, the receipt link and its report. |
| export | A report as CSV or PDF, with an expense-level or report-level template. |
Write (7)
Change the account. Calls marked Confirm wait for the user to approve them.
| Operation | Description |
|---|---|
| create | Creates an expense in a workspace with merchant, date, amount, currency and category. |
| attach | Adds a receipt image or file to an expense, or replaces the one on it. |
| create | Creates an empty draft report in a workspace. |
| add | Puts an existing expense of yours on a draft report. |
| submit | Submits a draft report to the workspace approval workflow. |
| approve | Approves a submitted report you are the approver for. |
| reject | Sends a submitted report back to its submitter with a comment. |