The AI module connects Marbles to Claude, the AI assistant made by Anthropic. Once connected, Claude works directly with the same live ledger you use, with read and write access, within the permissions of your Marbles role. Every action goes through the same permissions and audit trail as the Marbles app.
Marbles provides a connector that Claude uses to work with your organisation. The connector follows the Model Context Protocol (MCP), an open standard for connecting AI assistants to other systems. You add the connector to Claude once, sign in with your Marbles account, and Claude can then call Marbles whenever a request requires it.
Claude does not receive a copy of your books. It works with your live ledger at the time you ask, within the access your Marbles role allows.
Select AI in the main menu to open the Claude integration page. It lists the details Claude asks for, each with a Copy button.
| Detail | Purpose |
|---|---|
| Name | The name of the connector, Marbles. |
| Remote MCP server URL | The address Claude connects to. It is unique to your organisation. |
| OAuth Client ID | Identifies the Marbles connector when you sign in. It is entered under Claude's advanced settings. No client secret is required. |
For more detail on custom connectors, refer to Claude's own help article, linked from the Claude integration page in Marbles.
Ask in plain language. Claude requests what it needs from Marbles and explains the result. For example:
The range of work Claude can carry out in Marbles is being extended. To see what is available to you, ask Claude what it can do with Marbles.
Marbles also uses AI within the app itself. Routine bank transactions are reconciled and coded for you, and items that require judgement are queued for a person to review. Transactions reconciled this way carry the Auto status. See Banking.
Each organisation has its own Remote MCP server URL. To use Claude with several organisations, open the Claude integration page in each one and add a separate connector for it. Give each connector a distinct name in Claude so that you can tell them apart.
Remove the Marbles connector from Customize > Connectors in Claude. An administrator can also end a person's access by removing that user from the organisation in Marbles.
| Message | Resolution |
|---|---|
| No access to this organisation | The Marbles account you signed in with is not a user of the organisation in the connector URL. Sign in with the correct account, or ask an administrator to invite you. |
| Unknown organisation | The connector URL is incomplete or incorrect. Copy it again from the Claude integration page. |
| Invalid or expired bearer token | Your sign-in has expired. Select Connect in Claude and sign in to Marbles again. |