Founding Partner program, first 25 finance teams get a full year freeApply →
For employeesKeep your points · get paid back
For finance & HR teamsInstant reimbursement, benefits, clean books
Employee T&EBenefits cardsMCP & chatSavings calculatorComparePricingResourcesAboutFAQFounding PartnersBook a meeting
Works over MCP

Travel & expense that lives in the chat
your team already uses.

PuraFi connects to Slack, Microsoft Teams, Claude, ChatGPT and Google Chat over MCP. Expense a dinner, approve a report or book a trip without leaving the conversation. The agent drafts; money moves only within the policy you set.

Connect once, work anywhereSlackMicrosoft TeamsClaudeGoogle ChatChatGPT

Real examples

Same PuraFi. Wherever you type.

Three things your team does every week, in the surface they’re already in. Tap Approve to see how money actually moves.

Slack · Northwind LabsPuraFi app
DK
Dana Kim
/purafi expense that client dinner
Only visible to you
PuraFiapp
Read your Tellers receipt and coded it. create_expense only files once you approve:
PuraFi · review & submit
$52.40

Client dinner · Tellers

Coding6045 Client meals · Sales · Q3 pitch
ReceiptRead & verified by PuraFi
CardDana’s own card · points kept
ReimbursesInstantly on approve
Coded to the right account, cost center and project automatically. Nothing files until you approve.
Open in PuraFi
Microsoft Teams · PuraFiAdaptive Card
PuraFibot
Approval request, Priya Shah, $168.40 client meal. Over your $150 limit, so it routed to you. In policy, receipt verified.
Approval required
PSPriya ShahClient meals · Franklin BBQ
$168.40
PolicyIn policy ✓
ReceiptVerified by PuraFi
ReimbursesInstantly on approve
You’re the approver. Reimbursement to Priya only releases when you approve.
Open in PuraFi
Claude · New chatPuraFi connected
DK
Dana
Book me San Francisco Tue–Thu next week, morning flight, hotel near the office. And did my Hilton reimbursement land?
Claudevia PuraFi
Yes, your Hilton Austin reimbursement of +$284.10 settled 45 seconds after you submitted. I found an in-policy SF itinerary and drafted it, book_travel only books once you approve:
Drafted by PuraFi · you approve
San Francisco · Tue–ThuRound trip + 2 nights · within policy
$842.00
FlightUnited 522 · SFO 8:10a
HotelHotel Zephyr · 2 nights
PolicyIn policy ✓
Booksonly on your approval
Nothing is booked until you approve, PuraFi holds the fare, you confirm.
Open in PuraFi

The tools behind the chat

Reads answer instantly. Writes wait for you.

PuraFi exposes one set of MCP tools to every host. The line never moves: anything that reads is instant; anything that moves money drafts and waits for a human.

Read · instant

Just ask

Answers return inline, no approval needed, they never touch a dollar.

  • “What’s my balance?”, live wallet and Vault balances.
  • “Did my reimbursement land?”, status, timing, and where it settled.
  • “What did we spend on travel?”, transactions and category totals.
  • “What needs my approval?”, your queue, summarized.
Write · you approve

Drafted for your sign-off

PuraFi prepares the action and shows it to you. It only happens when you tap approve.

  • Book a trip, drafts an in-policy itinerary and books only when you approve.
  • Approve an expense, reimburses the employee the moment you sign off.
  • File an expense, reads the receipt, codes it, submits under your name.
  • Book in-policy travel, holds the fare; books on your confirm.

One rule, everywhere

The AI drafts. You decide. Money moves only within your policy.

Connecting PuraFi to a new surface never widens what it can do on its own, and your policy still decides every expense: in-policy spend reimburses automatically, everything else waits for a human, and every move is on the record.

Authorize once

Connect a host through standard OAuth with read and draft scopes only. No scope can release funds on its own.

A person approves every write

Reads come back inline. Every write is shown to you first and waits, it can’t be automated away.

Full audit trail

Who asked, what PuraFi drafted, and who approved, every action is logged the same way it is in the app.

Roll it out

Live in your workspace in a minute.

01

Add PuraFi to a host

Install the PuraFi app in Slack or Teams, or connect it in Claude and Google Chat. One click, one OAuth.

02

Your people connect their own

Send the setup guide and each teammate links their preferred surface. The trust boundary applies to everyone.

03

Just type

Pay, approve, file and ask in plain language. PuraFi drafts; you approve anything that moves money.

Travel & expense where your team already works

Bring PuraFi to your chat.

Book a demo and we’ll connect PuraFi to your Slack, Teams or Claude and walk your team through expensing, approving and booking, all with money moving only within your policy.

No spam. A short walkthrough mapped to your workspace.

Thanks, we’ll be in touch to schedule your walkthrough.