MoneyWorks Gold 9.2.5 and later includes a Model Context Protocol server that allows a local AI client to query and control MoneyWorks on your computer.
Requirements
- MoneyWorks Gold 9.2.5 or later
and a desktop AI client app that supports local stdio MCP servers; currently, the best choice for this is:
- Anthropic Claude — Claude Desktop download page
MoneyWorks does also include install support for the just-released Codex app
- OpenAI Codex — Codex download page
Setup
In MoneyWorks Gold:
- MoneyWorks Preferences → AI → Configuration…
- Click the checkbox to enable the MCP server (you do not need logging)
- Click Install into Claude and/or Install into Codex
- Claude should offer to install MoneyWorks MCP. It will show a scary warning, however the MoneyWorks MCP will not in any way give Claude access to everything on your computer. The Codex install doesn’t have any UI in the app; you will just get a confirmation of the installation. You should restart Codex for it to load the server.

Privileges
Any actions/enquiries the AI takes will be subject to the privileges you have in the file you are logged into.
In the User Privileges for users in documents that you want to access via the MCP server, enable the following privileges:
- Expression Evaluation
- Exporting
- Importing
- MCP Server Access
Conversely, for users that should not have AI access to the document, you should disable those privileges. Note that in MoneyWorks Gold 9.2.5, disabling the Expression Evaluation privilege does not prevent typing expressions into entry fields starting with an = sign, but it does restrict the functions available to only those that do not query the database.
Reports that might be accessed via the MCP server are subject to per-report privileges, or — for custom reports — report signing per-user (or else the Report Signing privilege itself)
The MCP Server Access privilege applies to the auto-loaded MCP server. Turn off this privilege to prevent casual/accidental exfiltration of business data to AI providers.
AI Queries
That’s it. With the server enabled, and appropriate privileges, you can now ask your AI to run reports and data analysis, open recent MoneyWorks files, and even find records and display them in MoneyWorks.
Examples to try:
- Please open the MoneyWorks sample file
- How is the balance sheet looking?
- Analyse the last 3 months’ sales breaking down by customer
- Open the MyCompanyLimited file from my recents in a new instance of MoneyWorks
- Set the colour of all of the sales invoices in Acme Widgets with a value over $1000 to red
- Find and display in MoneyWorks all of the invoices for customer SPRING
- Write me a MoneyWorks relational search expression to find all sales invoices for products whose colour is red
* AI-generated responses can be wrong, (as can human-generated responses).
Installing updates
After updating MoneyWorks, AI clients will lose their connection to the MCP server (since it has been replaced with a new one). You should quit and restart any AI client you are using to encourage it to reconnect. On Windows, you will need to right-click on the icon in the system tray to properly quit (Claude and Codex keep running even when you close the main window).
Other AI clients
These clients do not currently support local MCP servers:
- ChatGPT — has a desktop app, but does not support local MCP; use OpenAI Codex
- Manus — has a desktop app, purports to support local MCP servers, but does not
- Copilot — does not support local MCP
- Deepseek — does not have a desktop app
You can connect other AI clients such as gemini-cli or self-hosted models by configuring them manually. See Model Context Protocol

