EN ID
← User Guide

Connect Your Own AI

Ask Claude, ChatGPT or Grok about your money, or let it record for you. One URL, one sign-in. Follow the orange rings.

What it looks like

Back from Japan, you ask your AI how the trip went.

How much did Japan cost me in AUD, and did I stay under the yen budget?
get_income_statement · get_budget_reviewJapan came to AUD 315.00 on your own spending: hotel AUD 300 on the Amex and ramen ¥1,470 from Wise. Your yen budget used ¥118,600 of ¥150,000, so ¥31,400 to spare.
Log a flat white, 5.50 on the Amex.
record_transactionRecorded: Expense AUD 5.50, Amex → Bean Bar, Dining.

Contents

  1. Copy your Server URL
  2. Claude
  3. ChatGPT
  4. Grok
  5. What to ask
  6. Command-line tools
  7. Troubleshooting

1. Copy your Server URL

The only thing you paste anywhere. No token, no Client ID.

1
In the web app: your username (top right) → User → AI Access (MCP). Copy the Server URL.Turn on Read only if the AI may look but never record.
User Settings
AI Access (MCP)⌃
Connect to your own AI assistant.
Server URL
https://your-host/mcp
Read only ?
Status
Inactive
Setup guide for Claude, ChatGPT & Grok

2. Claude

claude.ai or the Claude desktop app.

1
Settings → Connectors → Add custom connector. Type a name, paste the URL, tap Add.Leave OAuth Client ID and Secret blank.
Claude · Add custom connector
Name
Finance Tracker
Remote MCP server URL
https://your-host/mcp
OAuth Client ID (optional)
leave blank
OAuth Client Secret (optional)
leave blank
2
A sign-in window opens. Sign in with your Finance Tracker account and tap Approve.
Finance Tracker
Claude wants to access your Finance Tracker data
Signed in as alex. This grants read/write access to your family's ledger, scoped exactly like a Settings-generated AI Access token. You can revoke it any time from User Settings.

3. ChatGPT

Paid plans (Plus, Pro, Business). Turn on Developer mode first.

1
Settings → Security & login, switch Developer mode on.
ChatGPT · Settings
Developer modeUnlocks custom MCP servers
2
Plugins → + → New Plugin. Name, URL, OAuth, tick the box, Create. Then sign in and approve.
ChatGPT · New Plugin
Name
Finance Tracker
Connection: Server URL
https://your-host/mcp
Authentication
OAuth
I understand and want to continue

4. Grok

Just a name and a URL.

1
Open Connectors → Custom Connector, fill it in, tap Add Connector, then sign in.Use the /mcp address, not the /sse example in the placeholder.
Grok · Custom Connector
Name
Finance Tracker
Server URL
https://your-host/mcp

5. What to ask

Plain words. The AI tells you what it will record before it does.

Say thisIt does
"How did October go?"Reads the income statement
"What's my net worth, and how did it change since January?"Compares balance sheets
"Am I on track with this month's budget?"Reads the budget review
"Here's my Amex statement, add what's missing."Reconciles, then records the gaps in one batch
"Ramen 1,470 yen from Wise."Records an expense
"Move 1,000 AUD from NAB to Wise JPY at 98."Records a transfer with your rate
"Set groceries to 800 and dining to 300 for November."Fills the Budgeting Tool
"Find anything in my history that looks recurring."Suggests recurring rules
"Check my setup and tell me what's missing."Runs a setup checklist
"Undo that last coffee."Reverses it, like Undo in History
Access is locked to your family's data. Every write is recorded as coming from you.

6. Command-line tools

Only for Claude Code, curl or scripts that send a token. Most people skip this.

1
AI Access (MCP) → Advanced → Generate Token. Copy it now: it is shown once and starts with ftmcp_.A new token revokes the old one.
claude mcp add finance-tracker https://your-host/mcp \
  --transport http \
  --header "Authorization: Bearer ftmcp_..."

7. Troubleshooting

ProblemFix
Asks for a Client ID / SecretLeave them blank
No sign-in pop-upAllow pop-ups, remove and re-add the connector
"Unauthorized" after it workedAccess was revoked. Reconnect
ChatGPT has no "New Plugin"Turn on Developer mode first
AI says it cannot recordTurn off Read only
Disconnect everythingAI Access (MCP) → Revoke All Access