# QuickBooks — MCP server on mcp.ai > Quickbooks is a cloud-based accounting software that helps you manage your finances, track your income and expenses, and get insights into your business By: mcp.ai · official Page: https://mcp.ai/quickbooks ## Connect (MCP protocol) Remote MCP endpoint (HTTP, streamable): https://api.mcp.ai/p_quickbooks?ms=1781542320000 Add it as a custom/remote MCP connector, then authenticate when prompted. ## REST API (no MCP client required) Every tool is also a REST endpoint, authed with a workspace API key. Discover: GET https://api.mcp.ai/api/quickbooks/_endpoints # public; lists every endpoint Call: POST https://api.mcp.ai/api/quickbooks/ Authorization: Bearer sk_live_… # create one at https://mcp.ai/settings/api-keys Content-Type: application/json Body: { …args } → { "ok": true, "tool": "", "result": { … } } ## Developer docs How to use (MCP or REST), markdown: https://mcp.ai/quickbooks/skill.md Postman collection (v2.1): https://mcp.ai/quickbooks/postman.json ## Tools - quickbooks_create_account(name: string, account_type?: string, account_number?: string, account_sub_type?: string) — Create a new account in quickbooks with the given parameters. - quickbooks_create_customer(title?: string, suffix?: string, given_name?: string, family_name?: string, middle_name?: string, display_name?: string) — Create a new customer in quickbooks with the given parameters. - quickbooks_create_employee(given_name?: string, family_name?: string, primary_addr?: object) — Create a new employee in quickbooks. - quickbooks_create_vendor(title?: string, suffix?: string, given_name?: string, family_name?: string, middle_name?: string, display_name?: string) — Create a new vendor in quickbooks with the given details. - quickbooks_customer_balance_detail(arpaid?: string, columns?: string, custom1?: string, shipvia?: string, sort_by?: string, term_ids?: string[], sort_order?: string, end_duedate?: string, report_date?: string, aging_method?: string, customer_ids?: string[], start_duedate?: string, department_ids?: string[]) — Generate a balance detail report for a customer in quickbooks with the given customer id. - quickbooks_customer_balance_report(arpaid?: string, date_macro?: string, sort_order?: string, report_date?: string, customer_ids?: string[], department_ids?: string[], accounting_method?: string, summarize_column_by?: string) — Generate a balance report for a customer in quickbooks with the given customer id. - quickbooks_query_account(query: string) — Query an account in quickbooks with the given parameters. - quickbooks_read_account(account_id: string) — Read an account in quickbooks with the given account id. - quickbooks_read_customer(customer_id: string) — Read a customer in quickbooks with the given customer id. - quickbooks_read_employee(employee_id: string) — Read an employee's details in quickbooks with the given employee id. - quickbooks_read_vendor(vendor_id: string) — Read a vendor in quickbooks with the given vendor id. - quickbooks_vendor_balance_detail(appaid?: string, sort_by?: string, term_ids?: string[], date_macro?: string, sort_order?: string, vendor_ids?: string[], end_duedate?: string, report_date?: string, duedate_macro?: string, start_duedate?: string, department_ids?: string[], accounting_method?: string) — Generate a balance detail report for a vendor in quickbooks with the given vendor id. - quickbooks_vendor_balance_report(qzurl?: string, appaid?: string, date_macro?: string, sort_order?: string, vendor_ids?: string[], report_date?: string, department_ids?: string[], accounting_method?: string, summarize_column_by?: string) — Get the balance report of a vendor in quickbooks with the given vendor id. ## Links Docs: https://mcp.ai/docs/mcps/quickbooks Website: https://mcp.ai/mcps/quickbooks