MCP server

Your money, in
Claude and ChatGPT

Ask why March cost more than February, or hand it the 400 transactions you never got around to categorizing

https://api.rivaire.pro/mcp

Works with Claude, ChatGPT, Claude Code and other MCP clients

Ask in natural language

Just ask

Ask about your own history. The answers come from your real transactions, and Rivaire does the arithmetic

Where did my money go in September?

Rivaire · summarize_transactions

You spent 2,340 EUR, 18% more than in August. Most of the jump is Travel: 410 EUR on flights to Lisbon. Groceries and Eating out stayed about the same.

revolut_statement_sept.csv

CSV · 62 rows

Import this into my Revolut wallet

Rivaire · create_transaction

Added 62 transactions. The 4 top-ups from Chase went in as transfers, and Revolut now shows 412.30 EUR, same as the statement.

What tags should I use?

Rivaire · summarize_transactions

Your most repeated notes are “lunch” (46), “uber” (31), “netflix” (12) and “gift” (9). I’d add four tags: Work lunch, Rides, Subscriptions and Gifts. Want me to create them and tag the 98 matching transactions?

Split last night’s 96 USD dinner with Anna and Tom, I paid

Rivaire · create_transaction

I recorded your 32 USD as Eating out and put 32 USD on each of Anna’s and Tom’s debts. Anna now owes you 74 USD in total.

My categories are a mess. What should I merge?

Rivaire · list_categories_and_tags

Groceries, Supermarket and Food overlap: 214 transactions between them. I’d merge Supermarket into Groceries and keep Food for eating out. Taxi and Uber overlap too. Merge them into Transport?

What subscriptions am I paying for?

Rivaire · summarize_transactions

8 payments repeat monthly, 108.94 EUR in total. The biggest are the gym (39.00), Netflix (12.99) and Spotify (10.99). iCloud went up from 0.99 to 2.99 in July.

IMG_2041.jpg

Photo

Lidl, just now

That’s 25.39 EUR. I’d split it into 18.40 Groceries and 6.99 Household for the detergent. Paid from your Visa today?

Remind me about the 1,100 EUR rent on November 1

Rivaire · create_planned_transaction

Planned: rent, 1,100 EUR from Chase on November 1. It’s in your planner and won’t touch your balance until you book it.

Tag everything with “uber” or “bolt” in the note as Rides

Rivaire · update_transactions

Done. I tagged 47 transactions from March 2025 to today. 3 already had the tag.

I’m back from Georgia. What did the trip cost in euros?

Rivaire · summarize_transactions

Transactions tagged Georgia add up to 1,420 GEL and 380 EUR, so 868 EUR at today’s rates. The biggest was the Tbilisi hotel, 290 EUR.

Pasted text

9 messages

Log these card alerts

Rivaire · create_drafts

Saved 8 drafts from 9 alerts, since two were the same 14.20 payment. They’re in Drafts, waiting for a wallet and category.

export_2025.xlsx

XLSX · 1,180 rows

Bring over last year from my old app

That’s 1,180 rows in 3 currencies. I matched “Cash” to your Cash wallet and “Card” to Chase. “Savings” and “Wallet GEL” don’t exist in Rivaire yet. Create them before I import?

You’re no longer limited to the buttons we built. If you can imagine it, you can ask for it

Set up

Connect in a minute

Paste one URL into your assistant and approve it in Rivaire. There’s no API key to copy and nothing to install

Claude

In Customize → Connectors, choose Add custom connector and paste the URL

ChatGPT

Turn on developer mode in Settings, then create a connector with the URL

Rivaire then opens and asks what the assistant may do. Claude Code and other MCP clients connect the same way

Permissions

You decide what it can touch

Before you press Allow, Rivaire asks two things. Both start on, and you can change them later by connecting again

Read or write

With writes off, it can only look. With writes on, it can add, fix and delete transactions, categories, tags and plans, and Rivaire tells it to ask you before each change

Amounts

With amounts off, it works from names, dates and notes, and every number comes back blank. With amounts on, Rivaire decrypts them for this connection only, so unlock them on the device you approve from

Neither switch lets it move money. Rivaire keeps records and has no access to your bank

Tools

The whole app, by asking

Your assistant picks the right tool for each request

Overview

Everything you own and owe, with net worth in your main currency

Transactions

Find any transaction by words or meaning, add new ones, or recategorize up to 200 at once

Summaries

Spending by category, tag, wallet or month, and how a balance changed over time

Plans

Payments you know are coming, booked when they happen

Cleanup

Merge categories, archive old tags and turn repeated notes into new ones

Debts

Split a bill with friends and see who owes what

Privacy

What the assistant sees

A sealed key

Amounts are encrypted on your device. A connection with amounts on holds its own sealed copy of your key, and Rivaire decrypts amounts in memory for its requests only

Your conversation

Rivaire sees the assistant’s requests, not your chat. What the tools return goes to Anthropic, OpenAI or whoever runs your assistant, under their privacy policy

Disconnecting

Remove a connection in Settings → API and it stops working at once. Removing it only in Claude or ChatGPT leaves it active in Rivaire

The details are in the Privacy Policy

Get started

Try it your own

Sign up with a passkey, add a wallet or two, then paste the URL into your assistant. Stuck? Write to [email protected]