Search issues with JQL, manage sprints, and track boards via Jira Cloud REST API
190+ deploysclaude mcp add jira --url https://datafaucet.dev/api/mcp/t/jira
Run this command in your terminal · most users connect in under 60s
GET endpoints
search_issues
Search issues via JQL. Params: jql (e.g. 'project=PROJ AND status=Open ORDER BY created DESC'), maxResults (1-100), startAt (pagination offset), fields (comma-separated: summary, status, assignee, priority, created). Returns issues array with key, fields object.
https://{domain}.atlassian.net/rest/api/3/search?jql=project={project_key}+ORDER+BY+created+DESC&maxResults=10
get_issue
Get issue by key (e.g. PROJ-123). Returns fields: summary, description (ADF format), status.name, assignee.displayName, priority.name, issuetype.name, created, updated, comment.comments array, and transitions for workflow moves.
https://{domain}.atlassian.net/rest/api/3/issue/{issue_key}
list_projects
List all accessible projects. Returns array with id, key, name, projectTypeKey (software/service_desk/business), lead.displayName, and avatarUrls. Use key values in JQL queries.
https://{domain}.atlassian.net/rest/api/3/project
list_sprints
List sprints for a board. Returns values array with id, name, state (active/closed/future), startDate, endDate, completeDate, and goal. Use board_id from Agile board URL.
https://{domain}.atlassian.net/rest/agile/1.0/board/{board_id}/sprint
POST endpoints
create_issue
Create an issue. Body JSON fields: project.key (required), summary (required), issuetype.name (Task/Bug/Story/Epic), description (ADF), priority.name (Highest/High/Medium/Low/Lowest), assignee.accountId, labels array. Returns created issue key and id.
https://{domain}.atlassian.net/rest/api/3/issue
add_comment
Add a comment to an issue. Body uses Atlassian Document Format (ADF). Params: issue_key (e.g. PROJ-123), comment_text. Returns created comment with id, author, body, and created timestamp.
https://{domain}.atlassian.net/rest/api/3/issue/{issue_key}/comment
transition_issue
Move an issue through workflow. Get available transitions from get_issue response. Params: issue_key, transition_id (numeric ID from transitions array). Common: 11=To Do, 21=In Progress, 31=Done (varies by project).
https://{domain}.atlassian.net/rest/api/3/issue/{issue_key}/transitions
Run this in your terminal:
claude mcp add jira https://datafaucet.dev/api/mcp/t/jira
Connect Jira Cloud to your AI agent in under 60 seconds. No account required.
{notion_token}) with your real credentialsNeed API keys? Try our free sandbox templates first to see MCP in action with zero setup.
Replace these placeholders with your real values before deploying:
{board_id}Resource identifier{comment_text}Your value{domain}Your domain name{issue_key}Your value{jira_auth}Your value{project_key}Your value{summary}Your value{transition_id}Resource identifierPreview:
GET https://{domain}.atlassian.net/rest/api/3/search?jql=project={project_key}+ORDER+BY+created+DESC&maxResults=10 Authorization: Basic {jira_auth} Accept: application/json
claude mcp add jira --url https://datafaucet.dev/api/mcp/t/jiraWhat your AI agent sees
I have access to 7 tools from Jira Cloud: search_issues, get_issue, create_issue, and 4 more.
“Search issues via JQL. Params: jql (e.g. 'project=PROJ AND status=Open ORDER BY created DESC'), maxResults (1-100), startAt (pagination offset), fields (comma-separated: summary, status, assignee, priority, created). Returns issues array with key, fields object.”
Calling search_issues... Done. Here are the results.
Try these prompts
“Show me all tickets assigned to me in the current sprint”
Copy“Create a bug ticket for the checkout flow crash with high priority”
Copy“Move PROJ-142 to 'In Review' and add a comment that it's ready for QA”
CopyClick any prompt to copy, then paste into your AI client.