The Kipper blog

Conversational finance, in practice.

Notes on AI-powered data access, finance automation, and connecting NetSuite, QuickBooks, and Xero to the tools your team already works in.

Kipper Sep 21, 2026

How to Get Bookkeeping Clients: What Works

How to get bookkeeping clients: referrals, a clear niche, and the service gap most solo firms miss, which is clients getting an answer without waiting.

Team Kipper Read
Kipper Sep 21, 2026

Onboarding Bookkeeping Clients: The Checklist

A step-by-step checklist for onboarding a new bookkeeping client: access, chart of accounts, schedule, and how they'll reach you with questions.

Team Kipper Read
Kipper Sep 18, 2026

Automating Client Accounting Services: What Works

Which parts of a CAS practice actually automate, which don't, and where the client-facing question layer fits alongside the close.

Team Kipper Read
Kipper Sep 18, 2026

Client Accounting Services (CAS): The Practice and Its Tech Stack

What client accounting services are, the tech stack firms run them on, and which pieces you actually need. Kipper covered as one option among the real ones.

Team Kipper Read
QuickBooks Sep 18, 2026

QuickBooks Live vs Your Own Bookkeeper: What You're Actually Choosing

How Intuit's QuickBooks Live compares to a firm that knows your business, on cost, responsiveness, and who answers when you have a question.

Team Kipper Read
Kipper Sep 17, 2026

AI for Bookkeepers: What It Does and What It Doesn't

Where AI genuinely helps a bookkeeping practice today, where it doesn't, and what "AI answers client questions from the books" means in practice.

Team Kipper Read
Kipper Sep 16, 2026

Bookkeeping Software for Multiple Clients with One Login

How firms manage many clients' books from one place: what the free practice tools in QuickBooks and Xero give you, and where a client-facing layer fits.

Team Kipper Read
Kipper Sep 16, 2026

What Clients Actually Ask Their Bookkeeper: The 18 Questions, Sorted

253 questions typed into a live bookkeeping demo, grouped into 18 themes, and sorted into what a lookup answers and what needs an accountant's judgment.

Team Kipper Read
Kipper Sep 15, 2026

Accounting Data in Slack: Build Options Compared

A developer walkthrough for looking up QuickBooks, Xero, and NetSuite invoices, bills, and payments from Slack, with shared Slack code and code for each system.

Team Kipper Read
Kipper Sep 15, 2026

Accounting Data in Microsoft Teams: Build Options Compared

A developer walkthrough for looking up QuickBooks, Xero, and NetSuite invoices, bills, and payments from Teams, with shared Teams code and code per system.

Team Kipper Read
Xero Sep 15, 2026

Why Xero Still Has No Safe Read-Only Role

Xero's narrow roles can all write, and its read-only role sees broad ledger data. Here is why neither one solves read-only access for a wider team.

Team Kipper Read
Xero Sep 15, 2026

Xero User Roles and Permissions: A 2026 Reference

A current reference to Xero user roles, the access matrix by area, the extra permissions you can add, and exactly where Viewer access stops.

Team Kipper Read
QuickBooks Sep 9, 2026

QuickBooks MCP Troubleshooting

Fix QuickBooks MCP errors: invalid_client, no tools appearing, dist/index.js not found, production callbacks, expired refresh tokens, and read-only flags.

Team Kipper Read
Kipper Sep 8, 2026

Is It Safe to Connect AI to Your Accounting System?

What goes wrong when you connect QuickBooks, Xero, or NetSuite to an AI assistant: scopes, write access, where data travels, and what to ask before you connect.

Team Kipper Read
QuickBooks Sep 4, 2026

QuickBooks Read-Only Access: What's Possible and What Isn't

A guide to QuickBooks Online user roles, permissions, and the accounting API scope, and what read-only or view-only access looks like in practice.

Team Kipper Read
QuickBooks Sep 3, 2026

QuickBooks Desktop MCP: How to Connect It to AI Tools

Connect QuickBooks Desktop to Claude and other AI tools with MCP. Compare Conductor.is, CData, custom integrations, and Kipper to find the right approach.

Team Kipper Read
NetSuite Aug 31, 2026

NetSuite AI Connector Service: What It Is and Who It's For

NetSuite AI Connector Service explained: Oracle's official MCP integration, what it requires, who it reaches, and where a read-only layer fits.

Team Kipper Read
Xero Aug 31, 2026

Xero MCP Multi-Entity: Connecting to Multiple Organisations

Can one Xero MCP setup reach several organisations? Custom Connections cover one entity each; OAuth apps handle multi entity. The three routes, compared.

Team Kipper Read
QuickBooks Aug 28, 2026

QuickBooks AI: What Intuit Gives You, and What It Doesn't

QuickBooks AI explained: Intuit Intelligence, the AI agents, and the new Claude and ChatGPT connector. What each does, its limits, and the alternatives.

Team Kipper Read
Kipper Aug 26, 2026

MCP vs API: what's actually different, explained with a real example

MCP vs API: MCP doesn't replace APIs; it sits on top of them, turning endpoints into tools AI can discover and use. The difference, with a real example.

Team Kipper Read
Features Aug 14, 2026

Download Xero Invoice PDFs Without a Xero Login

Need a Xero invoice PDF without a Xero login? Kipper hands over the real document in Slack, Teams, or web chat, and it stays read-only and permission-checked.

Team Kipper Read
Features Aug 11, 2026

Get QuickBooks Invoice PDFs in Slack & Teams: No Login Needed

Get a QuickBooks invoice PDF without a QuickBooks login. Kipper delivers the real document in Slack, Teams, or web chat, read-only and permission-checked.

Team Kipper Read
NetSuite Aug 5, 2026

NetSuite's ChatGPT App: What Finance Teams Still Need to Check

Evaluate NetSuite's ChatGPT connection from a finance-governance lens: apps, MCP, roles, reports, SuiteQL, limits, and when a managed layer helps.

Team Kipper Read
NetSuite Aug 5, 2026

How to Connect NetSuite to ChatGPT Using the NetSuite App

Connect NetSuite to ChatGPT using the NetSuite app in ChatGPT, configure the required NetSuite role, and test access safely.

Team Kipper Read
NetSuite Aug 5, 2026

How to Connect NetSuite to Codex Using the NetSuite Plugin

Three ways to connect NetSuite to Codex: the built-in NetSuite plugin, a config.toml remote MCP entry, or a local bridge. Setup, OAuth, roles, and limits.

Team Kipper Read
NetSuite Aug 5, 2026

NetSuite MCP Permissions Explained

Plan NetSuite MCP permissions across account prerequisites, OAuth, roles, records, reports, saved searches, SuiteQL, custom records, and Kipper-managed access.

Team Kipper Read
NetSuite Aug 5, 2026

NetSuite MCP Server: 6 Ways to Connect AI to Your Books

Compare the six ways to connect AI to NetSuite: Oracle's AI Connector Service, SuiteScript tools, local bridges, CData, hosted gateways, and Kipper.

Team Kipper Read
NetSuite Aug 5, 2026

NetSuite MCP SuiteQL Access Explained

Understand NetSuite MCP SuiteQL access, read-only query behavior, role limits, records, joins, field IDs, pagination, examples, and safety checks.

Team Kipper Read
NetSuite Aug 5, 2026

NetSuite MCP Troubleshooting

Fix NetSuite MCP setup problems across ChatGPT Apps, Claude, Codex, local bridges, OAuth, roles, tool visibility, SuiteQL, reports, records, and saved searches.

Team Kipper Read
NetSuite Aug 5, 2026

30 Questions You Can Ask AI About Your NetSuite Data

Real NetSuite questions sales, service, warehouse, and ops teams ask AI: AR, vendor bills, sales orders, quantity on hand, and class or department lookups.

Team Kipper Read
Xero Aug 4, 2026

Connecting an AI Agent to Xero: Tenants, Scopes, and Cost

Pipedream, Composio, and Zapier connect an AI agent to Xero without a server. They differ on tenant_id, OAuth scopes, and what organisation number two costs.

Team Kipper Read
Xero Aug 4, 2026

SQL Access to Xero: What the CData Route Costs

The Xero API has no GROUP BY, pages 100 records at a time, and allows 60 calls a minute per tenant. CData offers two ways to add SQL. Here is what each costs.

Team Kipper Read
NetSuite Jul 27, 2026

How to Connect NetSuite to Claude (Step-by-Step Setup)

A step-by-step guide to connecting NetSuite to Claude: setup, the required NetSuite role, security risks, and real example queries to try first.

Team Kipper Read
QuickBooks Jul 27, 2026

QuickBooks MCP for AI Agents: Zapier vs. Composio vs. Pipedream

Comparing three managed platforms for giving AI agents QuickBooks access via MCP: Zapier, Composio, and Pipedream (tools, pricing, and fit).

Team Kipper Read
QuickBooks Jul 27, 2026

CData QuickBooks MCP: SQL Access, Connect AI vs. Open-Source

CData's two ways to give AI SQL access to QuickBooks: an open-source, read-only JDBC server, or the commercial Connect AI platform, compared for IT teams.

Team Kipper Read
Xero Jul 24, 2026

30 Questions You Can Ask AI About Your Xero Data

Safe Xero AI questions and prompts for Kipper, the official Xero MCP server, and third-party Xero MCP tools, with clear scope and capability boundaries.

Team Kipper Read
Xero Jul 24, 2026

How to Connect Xero MCP to ChatGPT

Connect Xero data to ChatGPT with MCP. Learn why ChatGPT needs a remote MCP server, what the official Xero server supports, and the safest setup paths.

Team Kipper Read
Xero Jul 24, 2026

Xero MCP Custom Connections vs OAuth Apps

Choose the right Xero auth model for MCP: Custom Connections for one organization, OAuth apps for multi-tenant flows, and hosted options for teams.

Team Kipper Read
Xero Jul 24, 2026

Xero MCP Scopes Explained

Understand Xero MCP scopes: read versus write access, granular Accounting API scopes, Custom Connections after April 2026, and safe first-test permissions.

Team Kipper Read
Xero Jul 24, 2026

Xero MCP Server: 6 Ways to Connect AI to Your Books

Compare the Xero MCP options: Xero's official server, managed platforms like Composio and Pipedream, Zapier, and hosted read-only access via Kipper.

Team Kipper Read
Xero Jul 24, 2026

Xero MCP Troubleshooting: invalid_scope & invalid_client

Fix common Xero MCP errors: invalid_scope, invalid_client, missing tools, local stdio issues, and Custom Connection re-authorization.

Team Kipper Read
QuickBooks Jul 21, 2026

How to Connect the QuickBooks Online MCP Server to Claude Desktop

Add Intuit's QuickBooks Online MCP server to Claude Desktop with the right config, safer read-only defaults, and a quick verification checklist.

Team Kipper Read
QuickBooks Jul 21, 2026

How to Connect the QuickBooks Online MCP Server to Codex

Add Intuit's QuickBooks Online MCP server to Codex through the built-in Plugins form or a manual config.toml edit, with safer read-only defaults.

Team Kipper Read
QuickBooks Jul 21, 2026

QuickBooks MCP Servers Compared: All 7 Options (2026)

Intuit's server, community builds, Zapier, CData, DeepLedger, and Kipper compared on setup, write access, permissions, and cost. Re-verified September 2026.

Team Kipper Read
Xero Jul 21, 2026

How to Connect Xero MCP to Claude Desktop

Add the official Xero MCP server to Claude Desktop with a Xero Custom Connection, Client ID, Client Secret, and Demo Company test.

Team Kipper Read
Xero Jul 21, 2026

How to Connect Xero MCP to Codex

Connect the official Xero MCP server to Codex with a Xero Custom Connection, Client ID, Client Secret, matching scopes, and a read-only Demo Company test.

Team Kipper Read
QuickBooks Jul 17, 2026

How to Set Up a QuickBooks MCP Server With Claude (2 Ways)

Get started with QuickBooks MCP in Claude two ways: Intuit's official server for developers, or a hosted no-code route. Steps, time, and pitfalls for each.

Team Kipper Read
NetSuite Jul 17, 2026

How to Set Up a Local NetSuite MCP Bridge (Developer Guide)

Use a community local MCP bridge to connect developer clients to Oracle's hosted NetSuite AI Connector Service. Setup, OAuth, roles, risks, and sources.

Team Kipper Read
QuickBooks Jul 17, 2026

30 Questions You Can Ask AI About Your QuickBooks Data

Real questions finance, sales, and ops teams ask AI about QuickBooks: AR, invoices, expenses, and vendor spend. What comes back, and what to try first.

Team Kipper Read
QuickBooks Jul 17, 2026

How to Set Up QuickBooks Online MCP Server (Developer Guide)

Install Intuit's official QuickBooks Online MCP server locally, complete OAuth, and connect it to Claude Desktop or another MCP-compatible client.

Team Kipper Read
Xero Jul 16, 2026

How to Set Up Xero MCP Server (Developer Guide)

Set up the official Xero MCP server locally with Node.js, a Xero Custom Connection, the Demo Company, and a compatible STDIO MCP client.

Team Kipper Read

What we write about

This blog covers one problem from several angles: most people in a company need occasional facts out of a finance system, and almost none of them have a practical way to get those facts themselves. The result is a queue of lookup requests landing on a finance team who have more valuable things to do.

The NetSuite, QuickBooks, and Xero archives are the system-specific half: connecting each one to AI assistants over the Model Context Protocol, OAuth scopes and permissions, SQL access, multi-entity setups, and troubleshooting when a connection misbehaves. Each system has its own quirks, and the posts treat them separately rather than pretending one integration guide covers all three.

The Kipper archive is the conceptual half: what conversational finance actually is, why text-to-SQL and retrieval-based approaches produce very different reliability, what a security review of AI access to finance data should cover, and who benefits when the answers stop routing through one team. The Features archive covers individual capabilities and which interfaces they work in.

A note on scope that runs through everything here: Kipper answers direct questions about transaction-level records and supported reports, plus bank balances on a QuickBooks connection. It is not a general-ledger, journal-entry workflow, or bank-feed tool. Posts stay inside that boundary rather than implying broader coverage.