Sweet MCP Server
Provides tools for listing connected QuickBooks companies, executing virtual QuickBooks CLI commands, and accessing registry-backed CLI field definitions and resource catalog.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Sweet MCP Serverlist my QuickBooks companies"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Sweet MCP Server
Moved: This repo is deprecated. The MCP server now lives in toni-witt/sweet-backend under
mcp/. Use that repository for development and deployment.
Stateless HTTP MCP service for Claude and other MCP clients.
Stack
@modelcontextprotocol/server+ streamable HTTP transportForwards bearer tokens to Sweet backend runtime routes
Related MCP server: QuickBooks Online MCP Server
Local setup
cp .env.example .env
npm install
npm run devMCP endpoint: http://localhost:3002/mcp
Requires the Sweet backend running on http://localhost:3001.
Tools
Tool | Description |
| Sweet platform purpose, MCP auth modes, portal workflow, and tool catalog |
| Signed-in user, firm workspace, MCP status, and QuickBooks connections |
| Connected QuickBooks companies with realmId and labels |
| Full QuickBooks entity catalog, capability groups, and usage notes |
| Detailed field schema for one QuickBooks entity |
| Financial report names and parameter guidance |
| Attachable actions, upload rules, and examples |
OAuth for Claude web
Claude web connectors require OAuth 2.1 with PKCE. Sweet exposes:
Endpoint | Purpose |
| Resource metadata (RFC 9728) |
| Authorization server metadata |
| Dynamic client registration |
| User sign-in + consent |
| Authorization code exchange |
Set MCP_SERVER_PUBLIC_URL in the backend .env to your public HTTPS MCP URL (for example your ngrok URL ending in /mcp) before connecting Claude web.
Install tokens (sweet_mcp_…) still work for Claude Desktop and Cursor.
This server cannot be deployed
Maintenance
Related MCP Connectors
MCP server for Codat — companies, connections, invoices, bills and financial statements.
QuickBooks MCP Pack — query customers, invoices, and accounts via QuickBooks Online API.
Hosted MCP server for Mini Accountant: invoices, expenses, customers, analytics, tax estimates.
MCP server for Quaderno — tax-rate calculation, invoices, contacts, products, receipts & expenses.
Related MCP Servers
- AlicenseAqualityDmaintenanceMCP server for QuickBooks Online providing read-only access to customers, vendors, invoices, bills, and chart of accounts. Enables natural language queries to your financial data through Claude or any MCP client.8MIT
- AlicenseNot gradedqualityBmaintenanceA local MCP server that exposes QuickBooks Online data and actions as callable tools for AI assistants.MIT
- AlicenseNot gradedqualityAmaintenanceA local MCP server that exposes QuickBooks Online data and actions as callable tools for AI assistants, supporting entities like customers, invoices, bills, and financial reports.4MIT
- AlicenseNot gradedqualityBmaintenanceComprehensive MCP server for QuickBooks Online providing full CRUD operations on 29 entities (customers, invoices, bills, etc.) and 11 financial reports, enabling accounting data management via natural language.Apache 2.0