Jira
Lets an agent read and manage Jira Cloud issues, sprints, and boards.
What it can do
- Search & read:
jira_search,jira_get_issue,jira_search_users,jira_list_issue_link_types. - Write:
jira_create_issue,jira_edit_issue,jira_add_comment,jira_create_issue_link,jira_assign_issue. - Transitions:
jira_get_transitions,jira_transition_issue. - Agile:
jira_list_boards,jira_list_sprints,jira_get_active_sprints,jira_add_issues_to_sprint,jira_assign_to_sprint,jira_batch_assign_sprint,jira_move_issues_to_backlog,jira_remove_issues_from_sprint.
How to get credentials
- Go to id.atlassian.com/manage-profile/security/api-tokens.
- Create API token, name it, copy the value.
- Note your Jira domain — it's the part before
.atlassian.netin your Jira URL (e.g.yourcompany).
Fields to fill in FlyMyAI
| FlyMyAI field | Where it comes from |
|---|---|
JIRA_DOMAIN | yourcompany.atlassian.net (no https://) |
JIRA_EMAIL | Your Atlassian account email |
JIRA_API_TOKEN | Atlassian → Security → API tokens |
JIRA_PROJECT_KEY (optional) | e.g. SCRUM — used as default for JQL |
Troubleshooting
- 401 — email doesn't match the token owner, or the token was deleted.
jira_edit_issuefails to assign — usejira_assign_issueinstead;editdoesn't accept assignee.- Sprint actions fail on a team-managed project — team-managed Scrum projects need the agile endpoints; some classic-only parameters aren't accepted.