Jitbit Helpdesk MCP Server
An MCP (Model Context Protocol) server that lets AI assistants search and read support tickets from Jitbit Helpdesk. Works with both SaaS and on-premise installations.
Setup
Claude Code
claude mcp add jitbit-helpdesk \
-e JITBIT_URL=https://yourcompany.jitbit.com \
-e JITBIT_TOKEN=your-api-token \
-- npx -y jitbit-helpdesk-mcpClaude Desktop, Cursor, Windsurf
Add to your config file:
Claude Desktop:
~/Library/Application Support/Claude/claude_desktop_config.json(macOS) or%APPDATA%\Claude\claude_desktop_config.json(Windows)Cursor: Settings > MCP Servers
Windsurf: Settings > MCP Servers
{
"mcpServers": {
"jitbit-helpdesk": {
"command": "npx",
"args": ["-y", "jitbit-helpdesk-mcp"],
"env": {
"JITBIT_URL": "https://yourcompany.jitbit.com",
"JITBIT_TOKEN": "your-api-token"
}
}
}
}Environment Variables
Variable | Required | Description |
| Yes | Base URL of your Jitbit instance (SaaS: |
| Yes | API token — see below |
Getting your API token
Log in to your Jitbit Helpdesk
Go to your User Profile (click your avatar in the top right)
Click the "API Token" button
Copy the token and use it as the
JITBIT_TOKENvalue
Tools
jitbit_search_tickets
Search tickets by keyword or phrase.
Parameters:
query(string, required) — search querylimit(number, default 25) — max results (1–100)offset(number, default 0) — pagination offset
jitbit_list_tickets
List and filter tickets.
Parameters:
mode(string, optional) —"all","unanswered", or"updated"status(string, optional) — filter by ticket statuslimit(number, default 25) — max results (1–100)offset(number, default 0) — pagination offset
jitbit_get_ticket
Get a single ticket with its full conversation thread.
Parameters:
ticketId(number, required) — the ticket ID
Development
npm install
npm run buildLicense
MIT
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.