ChatGPT · MCP

Connect ChatGPT to your finances

ChatGPT connects to 2Fin through the same MCP server as every other assistant. Add it as a custom connector, sign in, and ChatGPT reads your categorised ledger instead of a pasted statement.

Set it up in four steps

  1. 01

    Create a free 2Fin account and add your transactions

    Connect a bank feed with your own key, upload a statement, or add a Google Sheets feed. Fin categorises each transaction as it arrives.

  2. 02

    Add 2Fin as a connector in ChatGPT

    In ChatGPT’s settings, open the apps and connectors section and create a custom connector with this MCP server URL, using OAuth to sign in. OpenAI offers custom MCP connectors through developer mode on the plans that include it.

    2Fin MCP server URL

    https://api.ai2fin.com/mcp
  3. 03

    Sign in to 2Fin and approve the access

    A 2Fin sign-in page opens. Sign in, read the consent screen — it names every permission the assistant asks for, including any access to change your records — and approve. To keep it read-only, approve only the read permissions.

  4. 04

    Ask ChatGPT

    Choose the 2Fin connector in a chat and ask in plain words, such as “Which bills are due before my next pay?”

Menus move between versions; OpenAI’s own guide has the current path: OpenAI: connectors and developer mode in ChatGPT. 2Fin MCP documentation

Things to ask ChatGPT

  • “What did I spend on eating out this year, month by month?”
  • “Which of this quarter’s purchases look deductible for my work?”
  • “What bills are due before my next pay, and will there be enough left?”
  • “How much GST is in my business spending this quarter?”

The permissions on the consent screen

  • read:transactionsRead your transactions, categories and what looks deductible
  • read:billsRead your bills, recurring payments and what is coming up
  • write:transactionsAdd transactions or change their category
  • write:billsAdd or change bills and money you expect to receive
  • write:expensesRecord an expense, such as one from a receipt
  • webhooks:manageSet up webhooks for a developer tool

Approve only the read permissions to keep ChatGPT read-only. Bank connections are read-only either way, and emails, card and account numbers, phone numbers, tax file numbers and the names in person-to-person transfers are stripped before anything reaches the assistant.

Questions, answered

Connecting ChatGPT to 2Fin

How does ChatGPT connect to 2Fin?
ChatGPT connects to 2Fin over the Model Context Protocol, the same server Claude and Cursor use, so there is one connection to manage and one consent screen.
Can I use this alongside ChatGPT’s own finance features?
Yes. ChatGPT’s finance features read accounts you link in ChatGPT; the 2Fin connector adds a ledger that keeps your categories, rules and tax figures and works in every country.
Which 2Fin plan do I need to connect ChatGPT?
Any plan. The MCP server ChatGPT connects to is on the free plan, with no card and no time limit.
How do I disconnect ChatGPT from 2Fin?
Remove the 2Fin connector in ChatGPT, and revoke its access from your 2Fin account settings. Revoking in 2Fin stops it at once, whatever ChatGPT still has saved.

Ask ChatGPT about your real money

Get 2Fin free