Build with Intuit Developer AI plugin
Introducing Intuit Developer Plugin for Claude
If you’ve integrated a new API before, you know the drill: research the API, set up an app in the portal, sort out credentials and OAuth, pick the right scopes, and track down the right endpoint.
An hour later, you finally get a 200 back from a sandbox company, and you haven’t written a line of your actual product yet.
As a developer, I’ve been through this loop with many APIs, including our own. Your AI assistant can already write the integration code in seconds. What slows you down is everything before that code can run.
So we built an Intuit Developer Plugin to let your assistant handle that part too.
What we’re releasing
Intuit Developer Plugin, powered by the Intuit Developer MCP server, connects Claude directly to the Intuit Developer platform. Instead of Claude guessing your setup from docs, it works with your actual developer account: your workspaces, your apps, your sandbox companies, and the live QuickBooks Online API catalog.
You describe what you’re building. Claude handles the setup and gives you a working request to drop into your code. For example:
I want to pull customer invoices from QuickBooks into my app.
Set me up so I can make that call in the sandbox.From that single prompt, Claude finds your workspace, creates or reuses an app, recommends the scopes you need, guides you through OAuth, creates a sandbox company with sample data, and builds the request. It confirms with you before making any changes.
Install it
What you need: an Intuit Developer account. If you don’t have one, sign up at developer.intuit.com. A workspace is created for you by default.
1. Add the plugin in Claude
You can add the plugin directly from the Claude Plugin Directory and follow OAuth setup when prompted.
For detailed technical instructions and integration guides, check out our Intuit Developer Plugin Documentation.
2. Sign in
Once you have added the plugin and installed the server, Claude prompts you to sign in with your Intuit Developer account. Authentication is handled by the plugin, so you never paste a client secret or token into the chat.
3. Check the connection
Am I connected to Intuit Developer?Once Claude confirms your account is connected, you’re ready to start building.
How it fast-tracks your build
Choose the right scopes the first time
Scope names are technical, and mapping “I want invoices” to the right one usually means another trip to the docs. Instead, ask Claude:
Which scopes do I need to read invoices and customers?Claude recommends the least-privilege set, explains what each one grants in plain language, and applies it to your app once you approve.
Complete OAuth setup with guidance
OAuth is where many first integrations stall. Redirect URIs, authorization codes, access and refresh tokens all need to line up, and a 401 error rarely tells you which one is wrong.
Help me get an access token for my sandbox app.Claude registers your redirect URI, gives you the correct authorize and token endpoints for your environment, and walks you through exchanging the code for tokens and refreshing them. When you need your client secret, Claude gives you a direct link to it in the Developer Portal, so you can copy it yourself and it never passes through the chat. If you receive a 401 later, ask Claude to investigate. It reviews your scopes and token state and explains how to resolve the issue.
Set up a sandbox in one step
Create a sandbox company for testing.You get a sandbox with sample data, ready for test calls. You can also list, reset, or delete sandboxes from the same conversation whenever you need a clean test environment.
Find the right API by describing what you want
I need to find all open invoices for a customer. Which endpoint should I use?Claude searches the QuickBooks Online API catalog by intent and pulls the full schema for the endpoint: parameters, required scopes, and an example cURL. You no longer need to cross-reference the API reference against the scopes documentation.
From first call to your codebase
Once your app, scopes, and sandbox are ready, choose how far you want to go. Ask for a quick cURL to test the call:
Give me a cURL request to list invoices from my sandbox company.Or have Claude wire the entire flow, including OAuth, directly into your app:
Integrate the QuickBooks OAuth flow and an invoice list call into my Node.js app.Claude writes the code with the right endpoints, scopes, and base URL for your environment. Add your client secret from the Developer Portal, run it, and keep building.
Built for development, with the same guardrails
The plugin gets you building faster. It doesn’t change how access works.
- Sandbox only. It’s built for development and testing. It doesn’t make production API calls or generate production keys.
- No extra permissions. Your app’s scopes and OAuth authorization control what it can access, exactly as they do in the Developer Portal.
- You stay in control. Claude explains app and scope changes and asks before applying them.
- Secrets stay out of the chat. Keep client secrets and tokens out of prompts, source code, and logs.
AI-generated output can contain mistakes, so review generated requests and code before you ship them. When you’re ready for production, complete the review and compliance steps in the Intuit Developer Portal. Claude can point you to the next step.
What’s under the hood
The plugin exposes a focused set of connector tools:
Get Meet Mehta’s stories in your inbox
Join Medium for free to get updates from this writer.
Connection
Intuit_developer_connectivity_status: confirms your identity and connection
Workspaces and apps
Intuit_developer_workspace_read: reads your workspace detailsIntuit_developer_app_read: gets app detailsIntuit_developer_app_create: creates a new appIntuit_developer_app_update: updates redirect URIs, name, or scopes
OAuth
Intuit_developer_oauth_details: returns the OAuth endpoints for you to configure
Sandbox
Intuit_developer_sandbox_list: lists your sandbox companiesIntuit_developer_sandbox_create: creates a sandbox companyIntuit_developer_sandbox_reset: resets sandbox test dataIntuit_developer_sandbox_delete: deletes a sandbox company
API discovery
Intuit_quickbooks_api_search: searches QuickBooks API operations by intentIntuit_quickbooks_api_describe: returns the schema, scope, base URL, and example cURL
Try it and tell us what you think
Install the plugin, open Claude, and ask it to set you up for your first QuickBooks API call. Setup that once meant switching between the portal, docs, and your IDE now happens in a single conversation.
We’re starting with Claude and plan to support more AI development environments. If there’s a workflow you want the plugin to handle, we want to hear about it. Submit a ticket or post on our forums.
Claude is a trademark of Anthropic, PBC. This integration is developed by Intuit and is not sponsored, endorsed, or affiliated with Anthropic
Claude is a third-party service provided by Anthropic. Anthropic does not sponsor or endorse this plugin. Features and results may vary. Review and test generated outputs before use.











