Direct QuickBooks integration with 30 operations. Customer management, invoicing, payments, vendor management, and financial reports. OAuth 2.0 secure authentication.
git clone https://github.com/username/quickbooks-mcp.git cd quickbooks-mcp npm install
Create .env file with QuickBooks app credentials:
QB_CLIENT_ID=your_client_id QB_CLIENT_SECRET=your_client_secret QB_REDIRECT_URI=http://localhost:3000/callback QB_ENVIRONMENT=sandbox # or production
{
"mcpServers": {
"quickbooks": {
"command": "node",
"args": ["dist/index.js"],
"cwd": "/path/to/quickbooks-mcp"
}
}
}
Run authorization flow, then try:
Secure authentication flow with automatic token refresh.
Fully typed for reliability and developer experience.
Optimized for property management workflows and class tracking.
Track income and expenses by property using QuickBooks classes. Create tenant invoices, record rent payments, manage vendor bills.
Ask your AI assistant: "Show me all unpaid invoices" or "Create an invoice for tenant John Smith for $1,500 rent".
Generate P&L statements, balance sheets, and aging reports through conversational queries.