Get expense
One expense with all fields, the receipt link and its report.
MCP tool expensify_read → get_expense
read
Returns merchant, date, amount, currency, category, tags, description, reimbursable and billable flags, the receipt URL if one is attached and the report it sits on. Use it to check a single line before you change anything around it.
Parameters
| Name | Type | Description |
|---|---|---|
| expense_id string required | string | Expense ID from list_expenses. |
tools/call
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "expensify_read",
"arguments": {
"operation": "get_expense",
"arguments": {
"expense_id": "expense_8c41d2"
}
}
}
} Example response
{
"content": [
{
"type": "text",
"text": "{ ... same JSON as structuredContent ... }"
}
],
"structuredContent": {
"expense_id": "T7f3a9c",
"merchant": "Blue Bottle Coffee",
"date": "2026-10-12",
"amount": 42.5,
"currency": "USD",
"category": "Meals",
"tags": [],
"description": "Coffee with client before the Northwind kickoff",
"reimbursable": true,
"billable": false,
"receipt_url": "https://receipts.example.com/T7f3a9c.jpg",
"report_id": null
},
"isError": false
}