New: connect Claude or ChatGPT ->
All guides
Guide

How to connect Claude or ChatGPT to your budget

An AI assistant can answer questions about your money in plain language, as long as it can read your budget. This guide shows how to connect Claude, ChatGPT or Claude Code to Let's Save, our own app, what an assistant can and can't do once it's connected, and what to ask it.

By the Let's Save team at Axceera (Private) Limited

Published

Last updated

This is general information, not financial advice. Check what applies to you, and ask a qualified adviser before a decision that depends on your own situation.

Can you connect ChatGPT or Claude to your budgeting app?

Yes, if the app runs an MCP server. MCP is the open standard Anthropic created for connecting assistants to other apps. Let's Save, our own app, runs one at app.letssave.app/mcp on every plan. You add that address to Claude or ChatGPT, sign in to Let's Save and approve what the assistant may see.

Nothing is exported and no bank login changes hands. The assistant signs in on a Let's Save page with OAuth 2.1, and Let's Save never hands out API keys, so there's no key to leak. Each access token lasts an hour, and AI connections stay off until you switch them on in Let's Save's Settings.

How do you connect Claude to Let's Save?

In Claude on the web or the desktop app, go to Customize, then Connectors, select Add and then Add custom connector. Name it Let's Save, paste https://app.letssave.app/mcp, choose Sign in now, then sign in to Let's Save and approve what Claude may see. Claude's free plan allows one custom connector. [1]

  1. In Let's Save, switch on AI connections under Settings.
  2. In Claude, open Customize, then Connectors, and select Add, then Add custom connector.
  3. Name it Let's Save, paste the address and select Continue.
  4. Under Authentication, choose Sign in now, leave the other settings as they are, and select Add.
  5. Select Connect, sign in on the Let's Save page and approve only what Claude needs.
  6. In a chat, select +, then Connectors, and switch Let's Save on.

On a Team or Enterprise plan, an owner adds the connector once under Organization settings, then Connectors, and each member then selects Connect. Before you type anything on the sign-in page, check that the address bar shows app.letssave.app. [1]

How do you connect ChatGPT to Let's Save?

In ChatGPT on the web, open Plugins at chatgpt.com/plugins, select the plus button and choose Add custom MCP server. Name it Let's Save, paste the address under Connection, set authentication to OAuth, accept the risk warning and create it as a plugin. Then start a new chat, type @ and pick Let's Save. [2]

Leave any client ID or secret fields empty, because ChatGPT registers itself with Let's Save, and never choose no authentication. Which ChatGPT plans can add a custom MCP server, and with how much access, is up to OpenAI and your workspace's policies, so check what your account allows in ChatGPT itself. [2]

Whatever ChatGPT asks you on its side, a change it proposes still waits in Let's Save until you approve it there.

How do you add Let's Save to Claude Code?

Run claude mcp add --transport http letssave https://app.letssave.app/mcp in your terminal. Then type /mcp inside Claude Code and follow the sign-in in your browser. Any other app that can add a remote MCP server over HTTP and sign in with OAuth connects the same way, with the same address. [3]

Apps that only take an API key, or that only run local servers, can't connect: Let's Save never hands out keys.

What can an AI assistant see in your budget?

Only what you approve when you sign in, and you can narrow it later in Settings. There are separate permissions for your profile, accounts, categories, individual transactions, totals and trends, and goals. Totals and trends are their own permission, so an assistant can analyse your spending without ever seeing the itemised list.

PermissionWhat it allowsType
ProfileYour currency, language and planRead
AccountsYour accounts and their balancesRead
CategoriesYour categories and budgetsRead
TransactionsYour individual transactions, including descriptionsRead
AnalyticsTotals, trends and category summariesRead
GoalsYour goals and their progressRead
Notes and dashboardsSave notes and dashboards to your accountWrite
Ledger proposalsPropose new accounts, transactions, transfers, categories, goals, recurring items and plans, for you to reviewWrite

Any connection can also hide transaction descriptions. Money a partner shares with you stays out of every connection unless they allow it.

Can an AI assistant change or delete your data?

It can't edit or delete your transactions, accounts, categories or goals. It can propose new ones: transactions, transfers, categories, goals, contributions, recurring items and imports. Each proposal waits in Approvals for up to seven days until you accept it, and an imported statement always waits for you, whatever you've set to approve automatically.

You can let routine proposals through on their own: new transactions, goal contributions and categories, with an amount limit if you like. Notes and dashboards are the exception to the approval step. An assistant saves them straight away, and can delete them, because they hold its own output and move no money.

Every call is logged in Settings with the time, the tool and how many rows came back, and the log is kept for 90 days. Revoke a connection there and it stops working on its very next request.

How many questions can you ask an assistant each day?

It depends on your Let's Save plan. Free allows one connection and 100 calls a day, Plus three connections and 500 calls, and Pro ten connections and 2,000 calls. Calls are counted on our side and reset at midnight UTC, so an assistant stuck in a loop reaches the limit and stops.

PlanConnections at onceCalls a dayWrite calls a day
Free110020
Plus3500100
Pro102,000500

One question can use several calls, because an assistant often reads your accounts, then your transactions, then your totals. A call is one request to Let's Save, not one message to the assistant.

What should you ask an AI assistant about your money?

Start with questions your budget can already answer: what you spent, what's changed, what you pay for every month and how far you are from a goal. The assistant reads the numbers from Let's Save rather than working them out itself, and anything that would change your data comes back to you as a proposal.

  • How much did I spend on groceries last month, and how does that compare with my usual?
  • Which categories are running above my usual this month?
  • What's my net worth across all my accounts, in my base currency?
  • List my subscriptions and what each one costs a year.
  • How far am I from my emergency fund goal, and how much a month would finish it by June?
  • Turn this bank statement into the Let's Save import format and send it to me to approve.

Let's Save works out totals from your own transactions and hands the assistant the result, so the figures it quotes come from your records. Still read a proposal's amounts before you approve it, as you would a form someone filled in for you.

See how the connector works

Questions people ask

Is it safe to connect Claude or ChatGPT to my finances?

It's as safe as the access you give it. With Let's Save, the assistant never sees a bank login, signs in with OAuth, reads only the permissions you approve and can't edit or delete your records. You can hide descriptions, check every call in the log and revoke it at once.

Which Let's Save plans include the connector?

Every plan, including Free, which allows one connection and 100 calls a day. Plus allows three connections and 500 calls a day, and Pro ten connections and 2,000 calls a day. The limits reset at midnight UTC.

Does Claude's free plan work with Let's Save?

Yes. Claude's free plan allows one custom connector, and it can be Let's Save. On Team and Enterprise plans an owner adds the connector for the organisation, and each member then connects and signs in to their own Let's Save account.

Source

Can an assistant import a bank statement for me?

Yes, as a proposal. Ask it to turn the statement into the Let's Save standard import format and send it through the connector. The rows wait in Let's Save until you review and import them, and an imported statement is never approved automatically.

Sources

Each fact about another app comes from that company's own page. This is where we read it, and the day we checked.

  1. Claude: support.claude.com/en/articles/11175166-get-started-with-custom-connectors-using-remote-mcpChecked on
  2. ChatGPT: developers.openai.com/apps-sdk/deploy/connect-chatgptChecked on
  3. Claude: code.claude.com/docs/en/mcpChecked on

Related

Try Let's Save

A free plan that keeps your last three months, accounts in any currency, and a forecast of your balance on Plus.