Vinkius

QuickBooks Online MCP for AI Agents. Manage every financial record using conversation.

QuickBooks Online MCP connects your AI agent directly to your accounting ledger. You can query invoices, create new customer records, run Profit & Loss reports for specific quarters, and manage all core financial operations using natural conversation. It lets you handle complex bookkeeping tasks without ever opening the QuickBooks dashboard.

QuickBooks Online MCP is compatible with Claude Claude
QuickBooks Online MCP is compatible with ChatGPT ChatGPT
QuickBooks Online MCP is compatible with Cursor Cursor
QuickBooks Online MCP is compatible with Gemini Gemini
QuickBooks Online MCP is compatible with Windsurf Windsurf
QuickBooks Online MCP is compatible with VS Code VS Code
QuickBooks Online MCP is compatible with JetBrains JetBrains
QuickBooks Online MCP is compatible with Vercel Vercel
See Vinkius in Action

Give Claude and any AI agent real-world access

Check Invoice Statuses and Details

You can list all existing invoices and retrieve the full details for a specific one.

Generate New Billing Records

The agent lets you create brand new invoices, including setting up line items and applying taxes to them.

Maintain Customer Profiles

You can easily list existing customers, pull their full profile details, or build out entirely new accounts.

Pull Financial Statements

Request comprehensive financial summaries, such as Profit & Loss reports for any defined date range.

Review Payment History

The system tracks and displays payment records, linking them directly to the invoices they cover.

Waiting for input…

AI Agent
QuickBooks Online

What AI agents can do with QuickBooks Online: 10 Tools for Accounting Mastery

These ten tools let you perform every key operational task in QuickBooks Online, from creating new accounts to running complex financial reports—all accessible via your AI agent.

Make your AI actually useful.

Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.

Start using QuickBooks Online MCP

Profit And Loss

Generates a Profit & Loss report after you specify the start and end dates in YYYY-MM-DD format.

List Invoices

Retrieves a list of all invoices associated with your QuickBooks Online account.

Get Invoice

Pulls the full, detailed information for one specific invoice ID.

Create Invoice

Builds and submits a new invoice record, requiring you to specify the customer and...

Get Customer

Retrieves all specific details for a single existing customer account.

Query

Executes custom QuickBooks query language statements to pull highly specific data sets (e.g., 'SELECT * FROM Invoice WHERE TotalAmt > 100').

Create Customer

Registers a brand new customer account, allowing you to specify their name and optional contact details.

List Customers

Provides a comprehensive list of every customer record in your system.

Get Payment

Retrieves detailed records about received payments, including the amount and linked...

Get Company Info

Pulls general details about your company's settings, such as fiscal year or...

Security and governance baked right in.

Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.

QuickBooks Online MCP is compatible with Claude

Claude AI

1

Open Claude Settings

Go to claude.ai, click your profile icon, then navigate to Customize → Connectors.

2

Add Custom Connector

Click the "+" button and select Add custom connector. Paste your Vinkius endpoint URL:

https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp

Replace [YOUR_TOKEN_HERE] with your token from cloud.vinkius.com. For OAuth-protected servers, expand Advanced settings to add credentials.

3

Start a conversation

Open a new chat. The QuickBooks Online integration is available immediately — no restart needed.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on each call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with QuickBooks Online, then connect any of our 5,200+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 5,200+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Connections are secured and governed automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog weekly
QuickBooks Online MCP server cover

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by QuickBooks Online. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on each call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

Your data is protected. See how we built it.

The headache of financial reconciliation Solved with Vinkius AI Gateway

Today, getting an accurate view of outstanding funds means jumping between at least three screens: the Customer list to confirm details, the Invoice section to see what was billed, and the Payments dashboard to track partial payments. You're spending minutes just aggregating data before you even know what question needs answering.

With this MCP, that process vanishes into a single chat command. Instead of clicking through dashboards, you simply ask your agent: 'Show me all invoices over $100 that haven't been paid in 30 days.' You get the exact list and total amount right back, instantly.

Creating a new customer record with QuickBooks Online MCP

Manually creating a new client requires navigating to the dedicated 'Customers' tab. You have to find fields for display name, email, and phone number, filling in each one sequentially. It’s tedious form-filling.

Now, you tell your agent: 'Create a customer record for Jane Doe at jane@company.com.' The MCP handles finding the correct API endpoint and populating all required data points with zero clicks on your end.

What your AI can actually do with this

Need to know exactly where your business stands? This MCP gives your AI agent a direct line into your entire accounting system. Instead of logging into QuickBooks Online and clicking through five different menus—one for customers, one for reports, another for invoices—you just talk to your agent. You can ask it to find all outstanding balances owed by specific clients or pull a detailed Profit & Loss report for the last quarter.

It handles everything from creating new customer profiles to running complex queries that summarize payments and track revenue against costs. Because this connection is managed through Vinkius, you connect once with any compatible client—Claude, Cursor, Windsurf, or any other agent—and instantly have access to your entire financial toolkit.

Built · Hosted · Managed by Vinkius QuickBooks Online - Manage Invoices & Finance Data
Server ID 019d75fb-a372-70c6-8b47-e1bf13206ab9
Vinkius Inspector
Compliance Grade A+
Score 100/100
Vinkius Inspector Badge — Score 100/100

Questions you might have

How do I run a Profit & Loss report using QuickBooks Online MCP? +

To run a P&L report, you use the profit_and_loss tool and provide the start and end dates in YYYY-MM-DD format. The agent then pulls the structured financial statement data for that period.

Can I list all invoices using the QuickBooks Online MCP? +

Yes, you can use the list_invoices tool. This command retrieves a complete list of every invoice currently stored in your account records for review.

What if I need data that isn't in a standard report? Do I use the query tool? +

Absolutely. If you need to combine multiple metrics or filter by criteria not available in standard reports, use the query tool. You write a specific query language statement to pull exactly what you need.

Does QuickBooks Online MCP handle tax rates? +

Yes. When generating an invoice using create_invoice, you can specify line items and taxes, ensuring the billing record adheres to your required financial structure.

How do I find out what payments are linked to a specific invoice ID? +

You use the MCP's payment tools. You ask for payment details using get_payment and specify the related invoice to cross-reference, giving you a full picture of payment status.