MCP.so
登录

QuickBooks Desktop MCP Server

@alfork

基本信息

分类

生产力

许可证

MIT license

传输方式

stdio

作者

alfork

关于 QuickBooks Desktop MCP Server

暂无概览

QuickBooks Desktop MCP Server 配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "qbconductor-mcp-server": {
      "command": "npx",
      "args": [
        "@alfork/qbconductor-mcp-server@latest",
        "--help"
      ]
    }
  }
}

QuickBooks Desktop MCP Server 工具

工具列表暂未提供

当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。

点击上方按钮,在临时沙箱中运行此服务器并实时获取工具列表。

概览

What is QuickBooks Desktop MCP Server?

A comprehensive MCP server providing Claude with direct access to QuickBooks Desktop operations through the Conductor API. It enables natural language interactions with QuickBooks for financial management, bill processing, payment handling, and comprehensive reporting.

How to use QuickBooks Desktop MCP Server?

Install Node.js 18+, clone the repo, run npm install && npm build, then configure in Claude Desktop’s claude_desktop_config.json with your Conductor API credentials (CONDUCTOR_SECRET_KEY, CONDUCTOR_API_KEY, CONDUCTOR_END_USER_ID). Restart Claude Desktop to load the server.

Key features of QuickBooks Desktop MCP Server

  • Multi‑tenant support for multiple QuickBooks companies
  • Full CRUD for chart of accounts, bills, and payments
  • Vendor spending analysis and financial summary generation
  • Cursor‑based pagination for large datasets
  • Zod‑based input validation for all tools
  • Local caching to optimize slow Conductor API calls

Use cases of QuickBooks Desktop MCP Server

  • Manage QuickBooks end‑users and authentication sessions
  • Create, update, and list vendor bills with line items
  • Process bill payments via check or credit card
  • Generate financial summaries and analyze vendor spending
  • Perform direct API calls and bulk operations

常见问题

1

What prerequisites are required?

Node.js 18+ and npm, QuickBooks Desktop with Conductor integration, and Conductor API credentials (secret key, publishable key).

2

How do I configure the server for Claude Desktop?

Add a `QuickBooks` entry to your Claude Desktop `claude_desktop_config.json` with the command `node`, the path to `dist/index.js`, and the `CONDUCTOR_SECRET_KEY`, `CONDUCTOR_API_KEY`, and `CONDUCTOR_END_USER_ID` environment variables.

3

What caching behavior does it have?

A local caching service with configurable TTL (default 30 minutes) and maximum size (default 1000 items) to reduce API calls.

4

Can I disable certain tools?

Yes, set the `DISABLED_TOOLS` environment variable to a comma‑separated list of tool names (e.g., `passthrough_request,bulk_operations`).

5

How does authentication work?

Creates QuickBooks authentication sessions via the Conductor API; you can check connection status for end‑users.

评论

生产力 分类下的更多 MCP 服务器