ofw_create_expense
Log a new expense
How to use it
ofw_create_expense is exposed by the Ofw MCP MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), and the ofw_create_expense tool becomes available to the model automatically. See the full listing for setup details and every tool this server provides.
Install Ofw MCP
node /absolute/path/to/ofw-mcp/dist/index.jsOther tools in Ofw MCP (25)
Everything (the default — fully backward compatible).
Adds draft-level writes: ofwsavedraft, ofwdeletedraft, ofwuploadattachment. Nothing that lands on the court-visible record — the AI prepares, only a human signed into the OFW web UI can send.
Cheap live check that the cache still matches OFW — per id, whether it is still a draft or was sent/deleted, without a full sync
Create a calendar event
Create a journal entry
Delete a draft
Delete a calendar event
Download a message attachment to disk, or inline as extracted content / bytes
Expense summary totals
Full content of a single message
Dashboard counts (unread messages, upcoming events, outstanding expenses)
Your profile and co-parent info
Sent messages a recipient hasn't read yet (from local cache)
Draft messages
Calendar events in a date range
Expense history
Journal entries
Folders with unread counts — get folder IDs here before listing messages
Messages in a folder
Create or update a draft
Send a message
One live call for "where does everything stand?" — the full verified draft inventory, and the current state of any ids or draft keys
Sync messages into the local cache (unread bodies left unfetched to avoid read receipts)
Update a calendar event
Upload a local file to My Files; returns a fileId to attach via ofwsendmessage/ofwsavedraft