VTrack MCP Server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@VTrack MCP Serverlist all projects"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
VTrack MCP Server
MCP (Model Context Protocol) server that exposes the V-Track project management API as tools for AI assistants.
Setup
1. Install dependencies
npm install2. Build
npm run build3. Configure
Set environment variables before starting:
Variable | Description | Default |
| V-Track API base URL |
|
| Bearer access token | (empty) |
Or call the configure tool at runtime to set them dynamically.
4. Run
npm start
# or for development
npm run devConnecting to Claude Desktop / Claude Code
Add to your MCP config (e.g. ~/.claude/settings.json or Claude Desktop config):
{
"mcpServers": {
"vtrack": {
"command": "node",
"args": ["D:/workspace/vtrack-mcp/dist/index.js"],
"env": {
"VTRACK_BASE_URL": "https://your-vtrack-api.example.com",
"VTRACK_ACCESS_TOKEN": "your-bearer-token"
}
}
}
}Available Tools
Meta
Tool | Description |
| Set base URL and access token at runtime |
Auth
Tool | Description |
| Login, returns accessToken + refreshToken |
| Refresh access token |
| Logout current user |
Users
Tool | Description |
| Paginated user list |
| Current user info |
| User detail by ID |
Projects
Tool | Description |
| Paginated project list |
| Project detail by ID |
| Export members as Excel |
Tasks
Tool | Description |
| Paginated task list with filters |
| Task detail by ID |
| Kanban board grouped by status |
Backlog
Tool | Description |
| Paginated backlog (feature tasks) |
| Backlog item detail |
Issues
Tool | Description |
| Paginated issues (bug tasks) |
| Issue detail by ID |
Sprints
Tool | Description |
| Paginated sprint list |
| Active sprints only |
| Sprint detail by ID |
| Lightweight sprint list for dropdowns |
Project Members
Tool | Description |
| Members of a project |
Task Comments
Tool | Description |
| Comments for a task (cursor-based) |
| Comment detail by ID |
Attachments
Tool | Description |
| Attachments for an entity |
| Attachment detail by ID |
Requests
Tool | Description |
| Paginated request list |
| Request detail by ID |
Milestones
Tool | Description |
| Paginated milestone list |
| Milestone detail by ID |
Reports
Tool | Description |
| System-wide metrics |
| System-wide alerts |
| Project-level report |
| Exportable project data |
| Project-level alerts |
Workload
Tool | Description |
| Workload per team member |
Lookup Tables
Tool | Description |
| All priorities |
| All system roles |
| All project roles |
| Task types (optionally by project) |
| Request types (optionally by project) |
| Request channels |
| All statuses (no auth required) |
Notifications
Tool | Description |
| User's notifications |
| Mark one notification as read |
| Mark all notifications as read |
Meeting Notes
Tool | Description |
| Paginated meeting notes |
| Meeting note detail by ID |
Service Monitors
Tool | Description |
| Paginated monitor list |
| Monitor detail |
| Monitor logs |
| Incident list |
| Incident detail |
| SLA statistics |
| Uptime statistics |
Misc
Tool | Description |
| API health check |
| Paginated audit logs |
Response Format
All V-Track responses follow this envelope:
{
"code": 0,
"message": "...",
"data": {},
"total": 100,
"totalPages": 10
}code: 0 = success. Errors: -2 bad request, -3 unauthorized, -4 not found.
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/harrynguyen14/vtrack-api-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server