diff --git a/third_party/quickbooks-online/.cursor-plugin/plugin.json b/third_party/quickbooks-online/.cursor-plugin/plugin.json index 7b15ea1f7..918a22232 100644 --- a/third_party/quickbooks-online/.cursor-plugin/plugin.json +++ b/third_party/quickbooks-online/.cursor-plugin/plugin.json @@ -1,7 +1,7 @@ { "name": "quickbooks-online", "displayName": "QuickBooks Online", - "version": "1.1.0", + "version": "1.0.0", "minClientVersions": { "cursor": "3.19.0" }, @@ -32,6 +32,5 @@ "accounting", "finance", "mcp" - ], - "mcpServers": "./mcp.json" + ] } diff --git a/third_party/quickbooks-online/CHANGELOG.md b/third_party/quickbooks-online/CHANGELOG.md index 684dd2b12..d51ce4231 100644 --- a/third_party/quickbooks-online/CHANGELOG.md +++ b/third_party/quickbooks-online/CHANGELOG.md @@ -2,11 +2,6 @@ All notable changes to this plugin will be documented here. -## 1.1.0 - -- Added `mcp.json`: the plugin now declares Intuit's hosted HTTP MCP server at `https://mcp-e2e.quickbooks.intuit.com/mcp` instead of relying on a Cursor-side server definition. -- Auth is unchanged in shape — Cursor-managed OAuth against Intuit, authorized per company file — but it is now the native OAuth client, so existing installs have to reauthorize. - ## 1.0.0 — initial release - Added the `quickbooks-online` plugin, the opt-in for the QuickBooks Online MCP server that Cursor hosts and credentials. diff --git a/third_party/quickbooks-online/README.md b/third_party/quickbooks-online/README.md index 7e149a177..b820becc2 100644 --- a/third_party/quickbooks-online/README.md +++ b/third_party/quickbooks-online/README.md @@ -1,6 +1,6 @@ # QuickBooks Online -Cursor plugin that connects agents to [QuickBooks Online](https://quickbooks.intuit.com) — Intuit's cloud accounting product — through Intuit's remote [Model Context Protocol](https://modelcontextprotocol.io/) server, which Cursor credentials for you. +Cursor plugin that connects agents to [QuickBooks Online](https://quickbooks.intuit.com) — Intuit's cloud accounting product — through a [Model Context Protocol](https://modelcontextprotocol.io/) server that Cursor hosts and credentials. Read a company file's accounting data: invoices, bills, expenses, payments, customers and vendors, the chart of accounts, journal entries, and the standard financial reports. @@ -14,18 +14,11 @@ Or run `/add-plugin quickbooks-online` in chat. ## MCP -```json -{ - "mcpServers": { - "quickbooks-online": { - "type": "http", - "url": "https://mcp-e2e.quickbooks.intuit.com/mcp" - } - } -} -``` +This plugin ships no `mcp.json`, and that is deliberate. -Intuit hosts the server. Auth is OAuth against Intuit, which Cursor runs when the plugin connects — there is no command to run, and no API key or client secret to paste. +Every other connector in this repository either points at a vendor's hosted endpoint or runs a package locally over stdio, so it carries its own server definition. QuickBooks Online does not: Cursor runs the server, and the plugin exists only as the opt-in that turns it on for your account. Installing the plugin is what makes the server available; there is no command to run, no endpoint to reach, and no API key or client secret to paste. + +One consequence worth knowing: because the server is not declared here, you will not find it in a local `mcp.json` and you cannot point another MCP client at it. It is reachable from Cursor only. ## Before you connect @@ -58,7 +51,6 @@ The server is the source of truth for tool names and schemas. - QuickBooks Online: https://quickbooks.intuit.com - Intuit Developer: https://developer.intuit.com - Model Context Protocol: https://modelcontextprotocol.io -- Server URL: https://mcp-e2e.quickbooks.intuit.com/mcp Logo is QuickBooks' official mark, from `quickbooks.intuit.com`. diff --git a/third_party/quickbooks-online/mcp.json b/third_party/quickbooks-online/mcp.json deleted file mode 100644 index 5fa7fdd8a..000000000 --- a/third_party/quickbooks-online/mcp.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "mcpServers": { - "quickbooks-online": { - "type": "http", - "url": "https://mcp-e2e.quickbooks.intuit.com/mcp" - } - } -}