
MCP Request-tracker
Connects Claude to Request Tracker instances via the RT REST API, exposing ticket search, creation, updates, and time tracking. You get tools for common workflows like taking ownership, resolving tickets, and completing checklists, plus the ability to query using RT's native syntax. Handles both public correspondence and private comments. Security focused implementation with credential scrubbing, no filesystem access, and weekly CVE scanning. Useful if you're managing RT tickets and want to automate triaging, updating statuses, or logging time without switching contexts. Ships with uvx support and container images for quick deployment.
- tools
- 16
- transport
- STDIO
- last updated
- Mar 2, 2026
Tools
16 toolsPublic tool metadata for what this MCP can expose to an agent.
search_ticketsSearch tickets using RT query syntax
Search tickets using RT query syntax
No parameter schema in public metadata yet.
get_ticketGet ticket details
Get ticket details
No parameter schema in public metadata yet.
get_ticket_historyGet ticket history/changelog
Get ticket history/changelog
No parameter schema in public metadata yet.
get_my_open_ticketsGet open tickets for a user
Get open tickets for a user
No parameter schema in public metadata yet.
get_new_ticketsGet new/unassigned tickets
Get new/unassigned tickets
No parameter schema in public metadata yet.
set_ticket_ownerSet ticket owner
Set ticket owner
No parameter schema in public metadata yet.
set_ticket_statusSet ticket status
Set ticket status
No parameter schema in public metadata yet.
open_ticketOpen a ticket
Open a ticket
No parameter schema in public metadata yet.
resolve_ticketResolve/close a ticket
Resolve/close a ticket
No parameter schema in public metadata yet.
take_ticketTake ownership and open
Take ownership and open
No parameter schema in public metadata yet.
set_time_workedSet total time worked
Set total time worked
No parameter schema in public metadata yet.
add_time_workedAdd time to existing time
Add time to existing time
No parameter schema in public metadata yet.
add_ticket_commentAdd private comment (not visible to requestor)
Add private comment (not visible to requestor)
No parameter schema in public metadata yet.
reply_to_ticketAdd correspondence (visible to requestor)
Add correspondence (visible to requestor)
No parameter schema in public metadata yet.
create_ticketCreate a new ticket
Create a new ticket
No parameter schema in public metadata yet.
complete_weekly_checklistComplete a weekly checklist ticket with results
Complete a weekly checklist ticket with results
No parameter schema in public metadata yet.
Sponsors
Readme
MCP Request Tracker CrunchTools
A secure MCP (Model Context Protocol) server for Request Tracker (RT) ticket management.
Features
- Secure Credential Handling: Passwords stored as SecretStr, never logged
- Full Ticket Management: Search, view, create, update, and resolve tickets
- Time Tracking: Track time worked on tickets
- Workflow Automation: Pre-built workflows like checklist completion
- Cross-Platform: Works on Linux, macOS, and Windows
Installation
Option 1: Using uvx (Recommended)
uvx mcp-request-tracker-crunchtools
Option 2: Using pip
pip install mcp-request-tracker-crunchtools
Option 3: Using Container
podman run -e RT_URL=... -e RT_USER=... -e RT_PASS=... quay.io/crunchtools/mcp-request-tracker
Configuration
Set the following environment variables:
| Variable | Required | Description |
|---|---|---|
RT_URL | Yes | Base URL of your RT server |
RT_USER | Yes | RT username |
RT_PASS | Yes | RT password |
RT_HTTP_USER | No | HTTP Basic Auth username |
RT_HTTP_PASS | No | HTTP Basic Auth password |
Usage with Claude Code
Using uvx
Details
- Repository
- github.com/crunchtools/mcp-request-tracker
- Package
mcp-request-tracker-crunchtools- Transport
- STDIO
- Registry
- MCP registry, active