MCP.so
登录

QuickBooks Time MCP Server (Combined)

@aallsbury

基本信息

分类

生产力

传输方式

stdio

作者

aallsbury

关于 QuickBooks Time MCP Server

A Message Control Protocol (MCP) server that provides unified access to QuickBooks Time API functionality. Developed with AI assistance.

QuickBooks Time MCP Server 配置

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

{
  "mcpServers": {
    "qb-time-mcp-server": {
      "command": "python",
      "args": [
        "main.py"
      ]
    }
  }
}

QuickBooks Time MCP Server 工具

工具列表暂未提供

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

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

What is QuickBooks Time MCP Server (Combined)?

QuickBooks Time MCP Server (Combined) is a single-interface MCP server that provides access to all QuickBooks Time API functionality. It combines tools for job codes, timesheets, users, reports, and project management into one server, intended for users who need to query and manage QuickBooks Time data through an AI assistant or terminal.

How to use QuickBooks Time MCP Server (Combined)?

Install dependencies with pip install -r requirements.txt, create a .env file with QB_TIME_ACCESS_TOKEN=your_token_here, then run python main.py. The server listens for JSON‑RPC requests on stdin/stdout and can be configured with Claude Desktop using the provided JSON snippet.

Key features of QuickBooks Time MCP Server (Combined)

  • Single server covering all QuickBooks Time API endpoints
  • Get job codes, timesheets, users, and groups with filtering
  • Retrieve payroll and project reports by date range
  • Supports pagination and custom field data
  • Easy integration with Claude Desktop

Use cases of QuickBooks Time MCP Server (Combined)

  • Querying current timesheets or active employees
  • Generating payroll reports for a given date range
  • Looking up job code hierarchies with filtering
  • Retrieving project activities and custom fields
  • Monitoring notifications and managed clients

常见问题

1

What credentials do I need to run this server?

You need a QuickBooks Time access token, provided as `QB_TIME_ACCESS_TOKEN` in a `.env` file or in the Claude Desktop configuration.

2

How do I configure the server with Claude Desktop?

Add the provided JSON block to your Claude Desktop settings, replacing `your_quickbooks_time_access_token_here` with your actual token and adjusting the path to `main.py`.

3

What tools are available?

The server offers tools for job codes (`get_jobcodes`, `get_jobcode`, `get_jobcode_hierarchy`), timesheets (`get_timesheets`, `get_timesheet`, `get_current_timesheets`), users, groups, projects, project activities, reports (`get_payroll`, `get_payroll_by_jobcode`, `get_project_report`, `get_current_totals`), custom fields, last modified timestamps, notifications, and managed clients.

4

Is this project open source?

Yes, it is released under the MIT License.

5

How can I contribute or report issues?

Contributions are welcome via pull requests. Use the GitHub issues page to report bugs or request features.

评论

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