QuickBooks Time MCP Server (Combined)
@aallsbury
About QuickBooks Time MCP Server (Combined)
A Message Control Protocol (MCP) server that provides unified access to QuickBooks Time API functionality. Developed with AI assistance.
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"qb-time-mcp-server": {
"command": "python",
"args": [
"main.py"
]
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
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
FAQ from QuickBooks Time MCP Server (Combined)
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.
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.
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.
Is this project open source?
Yes, it is released under the MIT License.
How can I contribute or report issues?
Contributions are welcome via pull requests. Use the GitHub issues page to report bugs or request features.
Frequently asked questions
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.
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`.
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.
Is this project open source?
Yes, it is released under the MIT License.
How can I contribute or report issues?
Contributions are welcome via pull requests. Use the GitHub issues page to report bugs or request features.
Basic information
More Productivity MCP servers

AdWhispr - Research, Clone, & Launch Ads from Claude/ChatGPT
AdWhisprRemote MCP server that turns Claude, ChatGPT, or Cursor into a full ad workflow: research any brand's live Facebook and TikTok ads, clone the proven winners for your own brand, and launch real campaigns on Google, TikTok
JobYap
JobYapJobYap aggregates job postings directly from companies' official careers sites and gives every posting a public discussion thread, with salaries, locations and full descriptions.
Etincel
AIStoryHubFind the AI tells in your prose. Deterministic, local, runs in CI. MCP server + CLI + Action.

YouTube Transcript AI
youtube-transcript.aiFetch the full transcript of any YouTube video as clean text — no API key, no signup, no quota wall. Pass a YouTube URL (watch, youtu.be, shorts, embed) or a bare video ID and get the transcript back with title and metad

RADAAR
RADAARThe RADAAR MCP (Model Context Protocol) Server acts as a bridge between AI assistants (such as Claude, ChatGPT, or custom LLM agents) and the RADAAR social media management platform. By exposing RADAAR’s core tools and A
Comments