Connect Pennyweight to ChatGPT
On this page
You can add Pennyweight to ChatGPT as a custom MCP server, which ChatGPT lists as a plugin. Once it's connected, ask ChatGPT about your accounts and transactions in plain English. The steps below follow a real setup, screenshot by screenshot.
Before you start, read connect your AI for how the connection works, and turn on two-factor: Pennyweight requires it before it will authorize any AI.
Before you start
- Use ChatGPT in a browser. You add the server from the Plugins page at chatgpt.com.
- Your account has to allow it. OpenAI says account and workspace policies apply to adding and using custom MCP servers.
How to do it
1. Start a new plugin
Open Plugins (chatgpt.com/plugins) and click the + button at the top right. If a menu opens, choose Add custom MCP server.

2. Fill in the plugin details
ChatGPT opens a New Plugin dialog. Fill it in like this:
- Icon: optional. Skip it.
- Name: Pennyweight.
- Description: optional. "Pennyweight personal finance" is enough.
- Connection: leave it on Server URL (not Tunnel) and paste . This is the same URL every Pennyweight user pastes.
- Authentication: choose OAuth. You don't need Advanced OAuth settings: Pennyweight publishes the sign-in details ChatGPT looks for, so ChatGPT finds them itself.
- Tick I understand and want to continue. ChatGPT shows this warning because OpenAI hasn't reviewed the server.
- Click Create. OpenAI's guide calls this button Create as a plugin.

3. Sign in with Pennyweight
ChatGPT shows an Add Pennyweight to ChatGPT panel. Click Sign in with Pennyweight. If you aren't signed in to Pennyweight in this browser, sign in first; you come back to the next page.

4. Authorize on Pennyweight
You land on Pennyweight's Connect Pennyweight to your AI page. It shows the account being connected and the client ID, and says your AI client wants to read and write your Pennyweight ledger. Enter your passphrase and click Authorize. Pennyweight sends you back to ChatGPT.

If this page shows an error instead, see can't authorize your AI.
5. Check it connected
Back on the Plugins page, open Pennyweight. Your account appears under Connected accounts. Permissions can stay on the default, Allow low-risk tools.
The Tools section may say "No app tools available yet" even when the connection works. Don't treat it as a failure. The real test is the next step.

6. Ask it something
Start a new chat, type @, choose Pennyweight, and ask:
Are you connected to Pennyweight? List my accounts.
What you'll see
ChatGPT calls Pennyweight and replies with your accounts by name, with balances. If you have more than one ledger, accounts from each appear, except demo ledgers. When a demo ledger is your active ledger, you see only its accounts. That reply means the connection works end to end. See your first conversation with Pennyweight.
Good to know
- Reading vs. changing data. If ChatGPT answers questions but won't save a change, see ChatGPT won't add or change data.
- New Pennyweight features. When you create the plugin, ChatGPT shows the tools it discovered from the server. If something new doesn't show up later, open Pennyweight on the Plugins page and select Refresh, then start a new chat.
- How long access lasts. The grant lasts 30 days of active use. Pennyweight never gives ChatGPT your passphrase or encryption keys.
- Removing access. Revoke ChatGPT any time from Settings → Connect your AI in Pennyweight. See manage AI access.
- Other AIs. The same server works with Claude and other supported clients.