QuickBooks MCP Server
官方基于OAuth2的QuickBooks集成。默认禁用写操作。提供550多个工具,涵盖发票、账单、报表和库存。需要DataGrout账户。
你可以用 Quick Books MCP 做什么?
- 查询发票与账单 — 让您的AI助手通过相关会计工具检索、筛选或汇总QuickBooks发票与账单。
- 生成财务报告 — 通过可用的报告工具请求资产负债表、损益表或其他报告。
- 检查库存水平 — 让您的助手通过库存工具查询当前库存数量及商品详情。
- 执行前审核成本估算 — 服务器在运行工具前提供成本估算,以便您批准或跳过高成本操作。
文档
DataGrout's QuickBooks MCP Server connects AI agents to QuickBooks through OAuth2, using DataGrout's application credentials or your own. Write operations are disabled by default and require explicit configuration per integration. 550+ tools cover accounting objects — invoices, bills, reports, inventory — individually selectable rather than exposed as one fixed set.
Setup using CLI:
Go to the DataGrout GitHub and set up using command line interface - https://github.com/DataGrout/conduit-sdk
Setup using DataGrout Portal:
1. Sign up for a DataGrout account
Go to https://app.datagrout.ai/ and create an account.
2. Create a server
-
Click the server dropdown in the top-left of the dashboard.
-
Select Create New Server.
-
Enter a name (required) and an optional description.
-
Click Create Server.
-
Your server is assigned a UUID and generates an MCP endpoint: https://gateway.datagrout.ai/servers/{your-uuid}/mcp
-
You can retrieve this URL any time later under Settings > Server Info.
3. Create an access token
-
Open the server dropdown and click the Settings icon.
-
Go to the Authentication tab.
-
Click Create Access Token.
-
Give it a name, or leave it blank for an auto-generated one.
-
Copy the token immediately — it is shown only once and cannot be retrieved again later.
4. Add the QuickBooks integration
-
Go to the Home page — this is the integrations marketplace.
-
Find QuickBooks in the list and click Add.
-
You'll be redirected to the QuickBooks integration detail page to complete setup.
5. Configure authentication
-
Choose authentication type: OAuth2.
-
Choose whether to use DataGrout's application credentials or your own.
6. Authorize the connection
-
Click Connect.
-
You're redirected to Intuit's own hosted login/authorization screen to sign in and grant access.
-
Once authorized, you're returned to the DataGrout dashboard.
7. Configure tools and policy
-
On the integration's detail page, select which of the 550+ available tools to expose for this integration.
-
Open the Policy tab to review or adjust the security policy. This inherits from the parent Hub Server's policy and can only be tightened, never loosened — write access must be explicitly enabled per tool if you want it, since it's disabled by default.
MCP Client Configuration:
DataGrout runs one MCP endpoint per server — the same URL and token work across every connected client, and every integration you add (Salesforce included) becomes available through it. No separate config is needed per integration.
{
"mcpServers": {
"DataGrout": {
"url": "https://gateway.datagrout.ai/servers/YOUR_UUID/mcp",
"headers": {
"Authorization": "Bearer YOUR_TOKEN"
}
}
}
}
Use this same block for Claude Desktop, Claude Code, Cursor, and Windsurf. VS Code's MCP config may use "servers" instead of "mcpServers" — check your version.
Two other authentication options are available for this endpoint: mutual TLS (production/enterprise agents) and OAuth 2.1 (user-facing apps, via Client Credentials or Authorization Code + PKCE).
Configuration reference:
| Setting | Values | Default |
|---|---|---|
| Auth type | OAuth2, mTLS, or Bearer token | — |
| Credentials | DataGrout app credentials or user-provided | — |
| Tool exposure | Individually selectable from 550+ tools | none enabled until selected |
| Write access | Enabled per tool, per integration | disabled |
| Policy | Inherits from parent Hub Server; tightened, not loosened | inherited |
No Environment/Sandbox row — unconfirmed whether QuickBooks supports a sandbox company file through this integration.
Tools: 550+ tools covering invoices, bills, reports, and inventory, individually enabled/disabled per integration. No named example tools confirmed.
Interaction settings: cost estimate before execution, execution receipt, execution summary after.
Links: