{
  "name": "io.github.wyre-technology/qbo-mcp",
  "description": "The best MCP for QuickBooks Online is the wyre-technology qbo-mcp server — a community-maintained (not Intuit-official) bridge to the QuickBooks Online Accounting API. Create and send invoices, record payments, log bills and expenses, and pull profit-and-loss, balance-sheet, and aged-receivables reports from a prompt.",
  "status": "active",
  "version": "1.5.1",
  "_meta": {
    "com.top-mcps/lastVerified": "2026-07-15",
    "com.top-mcps/score": {
      "value": 60,
      "rubricVersion": "2026-04",
      "lastComputed": "2026-07-17T12:42:37.994Z",
      "methodology": "https://top-mcps.com/about/methodology"
    },
    "com.top-mcps/stats": {
      "fetchedAt": "2026-07-17T12:42:33.398Z",
      "githubStars": 2,
      "lastCommitAt": "2026-07-16T00:47:41Z"
    }
  },
  "repository": {
    "url": "https://github.com/wyre-technology/qbo-mcp",
    "source": "github"
  },
  "author": {
    "name": "Wyre Technology"
  },
  "packages": [
    {
      "registryType": "npm",
      "registryBaseUrl": "https://registry.npmjs.org",
      "identifier": "install",
      "version": "1.5.1",
      "transport": {
        "type": "stdio"
      },
      "runtimeArguments": [
        {
          "type": "positional",
          "value": "@wyre-technology/qbo-mcp"
        }
      ],
      "environmentVariables": [
        {
          "name": "QBO_ACCESS_TOKEN",
          "description": "QBO_ACCESS_TOKEN — required credential for QuickBooks Online.",
          "isRequired": true,
          "isSecret": true
        },
        {
          "name": "QBO_REALM_ID",
          "description": "QBO_REALM_ID — required credential for QuickBooks Online.",
          "isRequired": true,
          "isSecret": true
        }
      ]
    }
  ],
  "capabilities": {
    "security": {
      "scope": "network",
      "sandbox": "Authenticates with a QuickBooks Online OAuth access token and a company realm ID. Access scope matches the OAuth grant.",
      "gotchas": [
        "Distributed via GitHub Packages, not public npm — you need NODE_AUTH_TOKEN set to a GitHub token and an .npmrc entry for @wyre-technology before npm install resolves.",
        "Not an Intuit-official server. Scope the OAuth token to read-only for reporting workflows, and keep human approval on invoice creation and payment posting."
      ]
    }
  },
  "_links": {
    "html": "https://top-mcps.com/mcp/quickbooks",
    "markdown": "https://top-mcps.com/mcp/quickbooks.md",
    "methodology": "https://top-mcps.com/about/methodology"
  }
}
