Accounting software
## QuickBooks MCP Server: Small Business Accounting The **QuickBooks MCP Server** integrates Intuit QuickBooks into Google Antigravity, enabling developers to manage accounting, invoicing, and financial data through AI-assisted bookkeeping workflows. ### Why QuickBooks MCP? - **Market Leader**: Most popular small business accounting - **Comprehensive**: Full accounting feature set - **Integrations**: 750+ app integrations - **Payroll**: Built-in payroll processing - **Reports**: 100+ financial reports ### Key Features #### 1. Accounting Operations ```javascript // Create invoice const invoice = await quickbooks.createInvoice({ CustomerRef: { value: "123" }, Line: [{ Amount: 1500, DetailType: "SalesItemLineDetail", SalesItemLineDetail: { ItemRef: { value: "1" }, Qty: 10 } }], DueDate: "2024-12-30" }); // Create expense const expense = await quickbooks.createPurchase({ AccountRef: { value: "expense_account" }, PaymentType: "Cash", Line: [{ Amount: 99.99, DetailType: "AccountBasedExpenseLineDetail", AccountBasedExpenseLineDetail: { AccountRef: { value: "software_expense" } } }] }); // Get profit and loss const pnl = await quickbooks.getProfitAndLoss({ startDate: "2024-01-01", endDate: "2024-12-31" }); ``` #### 2. Customer and Vendor Management ```javascript // Create customer const customer = await quickbooks.createCustomer({ DisplayName: "Acme Corp", PrimaryEmailAddr: { Address: "billing@acme.com" }, BillAddr: { Line1: "123 Main St", City: "San Francisco", CountrySubDivisionCode: "CA", PostalCode: "94105" } }); // Get customers const customers = await quickbooks.getCustomers({ maxResults: 100 }); // Get balance sheet const balanceSheet = await quickbooks.getBalanceSheet({ asOfDate: "2024-12-31" }); ``` ### Configuration ```json { "mcpServers": { "quickbooks": { "command": "npx", "args": ["-y", "@anthropic/mcp-quickbooks"], "env": { "QUICKBOOKS_CLIENT_ID": "your-client-id", "QUICKBOOKS_CLIENT_SECRET": "your-client-secret", "QUICKBOOKS_REALM_ID": "your-realm-id", "QUICKBOOKS_ACCESS_TOKEN": "your-access-token" } } } } ``` ### Use Cases **Invoice Automation**: Create and send invoices automatically. **Expense Tracking**: Categorize and track business expenses. **Financial Reporting**: Generate financial reports programmatically. The QuickBooks MCP Server brings accounting automation to your workflow.
{
"mcpServers": {
"quickbooks": {
"mcpServers": {
"quickbooks": {
"env": {
"QB_REALM_ID": "your-realm-id",
"QB_CLIENT_ID": "your-client-id",
"QB_CLIENT_SECRET": "your-secret"
},
"args": [
"-y",
"quickbooks-mcp-server"
],
"command": "npx"
}
}
}
}
}