Project Management Layer - Issues, Sprints, Boards & Time Tracking
JIRA MCP is the Project Management Layer of the VISHKAR ecosystem. It provides comprehensive Jira integration with 41 tools for issue tracking, sprint management, board operations, time tracking, and bulk operations.
# Search issues via MCP
curl -X POST \
https://jira-mcp-pi.vercel.app/api/mcp \
-H "Authorization: Bearer pk_your_key" \
-H "Content-Type: application/json" \
-d '{
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"name": "search_issues",
"arguments": {
"jql": "assignee=currentUser()"
}
},
"id": 1
}'
┌─────────────────────────────────────────────────────────────────┐
│ VISHKAR AI Agent │
└──────────────────────────────┬──────────────────────────────────┘
│
┌──────────────────┴──────────────────┐
▼ ▼
┌───────────────────────┐ ┌───────────────────────┐
│ PROJECT REGISTRY │ │ ENHANCED CONTEXT MCP │
│ (Entry Point) │ │ (AI Intelligence) │
└───────────┬───────────┘ └───────────────────────┘
│
│ Credentials & projectKey
▼
┌───────────────────────┐ ┌───────────────────────┐
│ JIRA MCP │◄──►│ CONFLUENCE MCP │
│ (41 Tools) │ │ (32 Tools) │
│ │ │ │
│ ◄── YOU ARE HERE │ │ Can link pages to │
└───────────────────────┘ │ JIRA issues │
│ └───────────────────────┘
│
│ bulk_create_issues
▼
┌───────────────────────┐
│ STORYCRAFTER MCP │
│ (4 Tools) │
│ Generates backlog → │
│ Imports to JIRA │
└───────────────────────┘
JIRA MCP Provides:
• Issue CRUD → Create, read, update, delete issues
• Board Management → Get boards, board issues, configurations
• Sprint Operations → Create, start, complete sprints
• Time Tracking → Add, get, update, delete worklogs
• Bulk Operations → Create, update, transition multiple issues
POST /api/mcp
Authorization: Bearer pk_your_key
{
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"name": "search_issues",
"arguments": {
"jql": "project = PROJ AND status != Done",
"maxResults": 20
}
},
"id": 1
}
POST /api/mcp
{
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"name": "create_issue",
"arguments": {
"projectKey": "PROJ",
"issueType": "Story",
"summary": "Implement user authentication",
"description": "Add JWT-based auth system"
}
},
"id": 1
}
POST /api/mcp
{
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"name": "add_worklog",
"arguments": {
"issueKey": "PROJ-123",
"timeSpent": "2h 30m",
"comment": "Implemented login form"
}
},
"id": 1
}