OverviewAgentic travel & expense management
For finance & HR teamsInstant reimbursement, benefits, clean books
For employeesKeep your points · get paid back
For AI agentsA policy and a statement for every agent
ExpensesWalletReportsTravelExpense AgentAboutFAQReferStart free
Claude connector · free

Is there a Claude connector for expense reports?

Yes. ExpenseOS™ is in Claude's connector directory, and it is free. Connect it once and Claude can file receipt photos, price a described drive at the IRS mileage rate, build the report as a PDF, Excel, CSV and QuickBooks file, and email your approver a one-click approve link.

Free, no company account needed. Already using it? Open your dashboard →

Connecting it, in three steps

  1. Find PuraFi Expenses in Claude's connector directory

    Settings, then Connectors, then Browse. Search for "PuraFi Expenses" and connect it, the directory still carries its former name for now. If you would rather add it by hand, use the server URL below as a custom connector.

  2. Sign in once

    Claude opens the ExpenseOS sign-in in your browser: Google, Microsoft or a six-digit email code. Approve the connection and you are back in the conversation.

  3. Drop a receipt and say what you want

    Claude reads the receipt, ExpenseOS files it. Ask for your report whenever you are ready, and Claude renders the ledger and the report as cards rather than walls of text.

How receipts work in Claude

Drop a receipt photo or PDF into the conversation and Claude reads it, pulling out the merchant, date, amount and category, then ExpenseOS files it to your ledger. Anything it gets wrong you can correct in a sentence before it goes on a report, and corrections update the existing line rather than creating a duplicate.

You can also skip the receipt and just describe the expense: "$42 lunch at Tellers yesterday with Dana from Acme". For client meals, include who attended and their company. The finished report flags meals missing attendees, because that is the first thing an approver or an auditor looks for.

One ledger across Claude and ChatGPT

ExpenseOS is a standard Model Context Protocol server rather than a Claude-only integration, so your account is the same wherever you sign in. A receipt you add from Claude on your laptop is in the report you build from ChatGPT on your phone, and both write to the same web dashboard.

That also means you are not locked in. If your company standardizes on a different assistant next year, your expense history comes with you.

Connecting it by hand

If you would rather not use the directory, add ExpenseOS as a custom connector using the server URL https://mcp.purafi.ai/mcp. It authenticates with OAuth, so you sign in through a normal browser page and there is no API key to generate or paste.

What you get back

Ask for a report and ExpenseOS produces a PDF with a receipt appendix, plus Excel, CSV and a QuickBooks-ready file, then emails your approver a one-click link. Claude renders the ledger and the finished report as cards you can act on in the conversation, rather than a block of text.

Questions people ask

Is there a Claude connector for expense reports?

Yes. It is in Claude's connector directory: Settings, Connectors, Browse, then search for "PuraFi Expenses", which is the name the listing still carries. You can also add it by hand as a custom connector using the server URL, since it is a standard Model Context Protocol server.

Is the ExpenseOS Agent free?

Yes, and it stays free. Receipts, mileage, reports, PDF and Excel exports, one-click manager approval and reimbursement tracking are all included at no cost, with no credit card. The paid ExpenseOS platform is a separate product for companies; it adds instant reimbursement the moment a report clears policy.

Do I need my company to sign up first?

No. You can start on your own, today, with a personal email address. Your approver does not need an account either. They get an email with a one-click approve button and never sign in anywhere.

What is the ExpenseOS MCP server URL?

https://mcp.purafi.ai/mcp. It speaks Model Context Protocol over streamable HTTP and authenticates with OAuth, so any MCP client can use it. In ChatGPT and Claude you do not need the URL at all, because ExpenseOS is listed in both directories.

How does my manager approve it?

They get an email with the PDF attached and a one-click Review and Approve button, valid for 14 days. They do not need an ExpenseOS account, an app, or a login. If you sent it to the wrong person or spotted a mistake, you can recall the report and the link stops working immediately.

What files does the report come as?

Four, every time: a PDF with a receipt appendix, an Excel (XLSX) workbook, a CSV, and a QuickBooks-ready CSV in QuickBooks Online's bank-import format. All four are on the report page and on your dashboard.

Does it log mileage at the IRS rate?

Yes, and it works out the distance for you. Describe the drive in a sentence and ExpenseOS routes it server-side with a mapping service, then applies the IRS standard mileage rate for the date you drove, including 2026's mid-year rate change. It never asks the model to guess a distance or recall a rate.

Does it work in ChatGPT as well as Claude?

Yes, and it is the same account and the same ledger in both. It is a standard Model Context Protocol (MCP) server exposing 17 tools, so a receipt you add in ChatGPT is in the report you build in Claude.

Does it keep the actual receipt images?

Yes. The original photo or PDF is stored with the expense and embedded in the report's receipt appendix, cross-referenced to the line it belongs to. That is what makes the report survive an audit rather than just look tidy.

Where is my data, and can I delete it?

Your ledger, reports and receipt images are stored per account for as long as you keep the account. You can download everything as a ZIP whenever you like, and permanently delete your account and every file in one click.

Adding it by hand

ExpenseOS is listed in both directories, so you should not need this. If your client has no directory, add this as a custom Model Context Protocol connector and sign in when prompted:

https://mcp.purafi.ai/mcp

Start with one receipt

Add the app, send it a photo, and see the ledger fill up. The first report usually takes one coffee break.