Setup guide
Add Tools4Books as a connector in Claude, then choose which QuickBooks company it may work with and what it is allowed to do. Nothing is installed and no key is pasted.
About five minutes.
https://api2.tools4books.com/mcp
This is the only thing you type into Claude. Sign-in and approval happen on the Tools4Books dashboard, in your browser, so there is never a key or password to paste.
Settings › Connectors › Add custom connector
The dialog has four parts. Only the first needs typing. Once the address is in, Claude probes it and picks the rest itself, marking each choice Detected. Check that it matches this:
T4B – Riverbend Landscapinghttps://api2.tools4books.com/mcpName the connector after the company it will be tied to. T4B is short for Tools4Books, and the approval screen uses the same abbreviation. Click Add. The connector appears in your list, not yet connected.
Next to the new connector, click Connect. A browser tab opens on the Tools4Books dashboard with an approval screen.
If you see the dashboard's sign-in page instead, sign in, go back to Claude, and click Connect again so a fresh approval link is issued.
The approval screen asks three things of you. It looks like this:
An application calling itself "Claude" is asking to work with your QuickBooks data through T4B.
claude.ai
Writes still follow this company's approval rules. You can revoke this at any time from API Keys.
The company name shown is an example. Read Only is selected by default.
Check the address. The name "Claude" is reported by the app itself and
is not verified. The address on the "Access will be sent to" line is the part Tools4Books
enforces. For Claude it reads claude.ai. If it shows anything else, click Deny.
Choose the company. If you belong to more than one workspace, companies are grouped by workspace. A company marked "needs QuickBooks reconnect" is greyed out until someone reconnects it on the Connections page.
Choose what it may do. This is the same permission level you would assign when creating an API key, and it is enforced on every request. Levels above your own role on that company are greyed out as "Above your own access".
| Level | What it allows | Good for |
|---|---|---|
| Read Only start here | Query data only, no create/update/delete | Questions, reports, reviewing Health Check findings. Nothing can change. |
| Bookkeeper start here | All reads; every write needs approval | Letting Claude propose fixes that you approve one at a time in the dashboard. |
| Limited | Invoices and customers only, payments denied | Sales-side work where payments must stay out of reach. |
| Operator | Standard operations, moderate limits | Day-to-day operations by trusted staff. Small invoices go through without approval. |
| Admin | Every operation, nothing held for approval | Only for an owner running a fully trusted process. No approval gate applies. |
Whatever you pick, the company's approval rules still apply to changes, and the level can never exceed your own access. Click Allow access to … for the company. You're returned to Claude and the connector shows as connected.
Start a new chat and ask:
Which company are you connected to through Tools4Books, and what am I allowing you to do?
Claude should name the company, its QuickBooks realm ID, and the permission level you chose. If it names the wrong company, disconnect and reconnect it, choosing the right one.
OAuth — "Claude". That row is the switch. Revoke it there and Claude's access
ends immediately.
Questions about setup? Reach us at support@tools4books.com. Questions about Claude plans, or whether custom connectors are available on your account, go to Anthropic's help center.