mcp-jira mcp
v1.0.0 · MCP Tool · productivity · registry.pascalai.org
Interact with Jira Cloud: create/read/update issues, manage projects, transitions and JQL search.
jiraatlassianissuesprojectmanagementagile
Input Parameters
| Parameter | Type | Description |
| urlrequired |
string |
Jira instance URL, e.g. https://yourorg.atlassian.net |
| emailrequired |
string |
|
| api_tokenrequired |
string |
|
| operationrequired |
string |
One of: get_issue, create_issue, update_issue, delete_issue, search, list_projects, transition_issue, add_comment, list_comments, get_transitions. |
| issue_keyoptional |
string |
Issue key, e.g. PROJ-123. |
| project_keyoptional |
string |
|
| summaryoptional |
string |
|
| descriptionoptional |
string |
|
| issue_typeoptional |
string |
Default: Task. |
| priorityoptional |
string |
|
| assigneeoptional |
string |
|
| jqloptional |
string |
JQL search query. |
| transition_idoptional |
string |
|
| commentoptional |
string |
|
| max_resultsoptional |
integer |
Default: 50. |
Output Fields
| Field | Type | Description |
| operation |
string |
|
| issue |
object |
|
| issues |
array[object] |
|
| issue_key |
string |
|
| projects |
array[object] |
|
| comments |
array[object] |
|
| transitions |
array[object] |
|
Examples
Search open bugs
// Input
{
"url": "https://myorg.atlassian.net",
"email": "dev@myorg.com",
"api_token": "xxx",
"operation": "search",
"jql": "project=PROJ AND issuetype=Bug AND status!=Done ORDER BY created DESC",
"max_results": 10
}
// Output
{
"operation": "search",
"issues": []
}
Install & Discovery
Install
ppm install mcp-jira
Get JSON Schema
GET /v1/packages/mcp-jira/1.0.0/schema
Discover by keyword
GET /v1/mcp/discover?q=jira
Discovery hint: Install with ppm install mcp-jira or invoke remotely via POST /v1/invoke/mcp-jira on the MCP Service.
PascalAI Usage
uses toolslib;
var Tool := LoadTool('mcp-jira');
var R := Tool.Call(JsonObj([]));
Writeln(R.ToJSON);