MCP.Market

Jira Admin MCP server

by its-qusai-nasr·io.github.its-qusai-nasr/jira-admin-mcp·v0.1.1·1 stars

78 tools to administer Jira Cloud: issues, fields, workflows, permissions, projects, bulk ops.

B72/100grade B
What users say
No reviews yet
Be the first
Safety scan
B72/100

full report

Adoption
New

1 stars43 downloads/wk

Reviews

Write one

Nobody has reviewed Jira Admin yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Jira Admin tools (78, 23 write)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • jira_bulk_edit_issues

    Bulk edit fields on multiple Jira issues.

  • jira_bulk_transition_issues

    Bulk transition multiple issues to a new status.

  • jira_comments_add

    Add a comment to a Jira issue.

  • jira_comments_list

    List comments on a Jira issue.

  • jira_fields_add_context_issuetypes

    Restrict a custom field context to specific issue types.

  • jira_fields_assign_context_projects

    Scope a custom field context to specific projects.

  • jira_fields_create_contextwrite action

    Create a new context for a custom field, optionally scoped on creation.

  • jira_fields_delete_contextwrite action

    Delete a custom field context permanently.

  • jira_fields_get_contexts

    Get contexts for a custom field.

  • jira_fields_get_options

    Get options for a custom field in a specific context.

  • jira_fields_get_project_mapping

    Show which projects each context of a custom field is scoped to.

  • jira_fields_manage_options

    Add, update, or reorder options for a custom field.

  • jira_fields_remove_context_issuetypeswrite action

    Remove issue types from a custom field context.

  • jira_fields_remove_context_projectswrite action

    Remove projects from a custom field context's scope.

  • jira_fields_search

    Search for Jira fields (custom and system).

  • jira_fields_update_contextwrite action

    Rename or re-describe a custom field context.

  • jira_filters_add_share

    Add a share permission to a saved JQL filter.

  • jira_filters_change_owner

    Change the owner of a saved JQL filter.

  • jira_filters_createwrite action

    Create a new saved JQL filter.

  • jira_filters_deletewrite action

    Delete a saved JQL filter permanently.

  • jira_filters_force_add_share

    Add a share to a filter you do NOT own, via the admin owner-swap workaround.

  • jira_filters_get

    Get a single saved JQL filter by ID.

  • jira_filters_get_shares

    List the share permissions of a saved JQL filter.

  • jira_filters_remove_sharewrite action

    Remove a share permission from a saved JQL filter.

  • jira_filters_search

    Search for saved JQL filters.

  • jira_filters_updatewrite action

    Update an existing saved JQL filter's name, JQL, or description.

  • jira_groups_add_user

    Add a user to a Jira group.

  • jira_groups_createwrite action

    Create a new Jira group.

  • jira_groups_deletewrite action

    Delete a Jira group permanently.

  • jira_groups_get_members

    Get members of a Jira group.

  • jira_groups_list

    List Jira groups, optionally filtered by name.

  • jira_groups_remove_userwrite action

    Remove a user from a Jira group.

  • jira_issue_link_types_list

    List all available issue link types.

  • jira_issues_assign

    Assign a Jira issue to a user, or unassign it.

  • jira_issues_bulk_createwrite action

    Create multiple Jira issues in one call (up to 50).

  • jira_issues_createwrite action

    Create a new Jira issue.

  • jira_issues_deletewrite action

    Delete a Jira issue permanently.

  • jira_issues_get

    Get a single Jira issue by key.

  • jira_issues_get_changelog

    Get the changelog (audit history) of an issue.

  • jira_issues_get_createmeta

    Get metadata for creating issues in a project.

  • jira_issues_get_transitions

    Get available workflow transitions for an issue.

  • jira_issues_linkwrite action

    Create a link between two Jira issues.

  • jira_issues_search

    Search Jira issues using JQL.

  • jira_issues_transition

    Transition a Jira issue to a new status.

  • jira_issues_updatewrite action

    Update fields on an existing Jira issue.

  • jira_issuetypes_get_scheme_mappings

    Get issue types in an issue type scheme.

  • jira_issuetypes_get_schemes

    List issue type schemes.

  • jira_issuetypes_list

    List issue types, optionally filtered by project.

  • jira_permissions_add_grant

    Add a permission grant to a permission scheme.

  • jira_permissions_assign_scheme

    Assign a permission scheme to a project. Replaces the current scheme.

  • jira_permissions_get_scheme

    Get a permission scheme with all its permission grants.

  • jira_permissions_list_schemes

    List all permission schemes in the Jira instance.

  • jira_projects_create_versionwrite action

    Create a new version (release) in a project.

  • jira_projects_get

    Get full project details including lead, issue types, and description.

  • jira_projects_get_categories

    List all project categories.

  • jira_projects_get_features

    Get features and their states for a project.

  • jira_projects_get_notification_scheme

    Get the notification scheme assigned to a project.

  • jira_projects_get_roles

    Get project roles and their actors (users/groups).

  • jira_projects_get_statuses

    Get all statuses available in a project, grouped by issue type.

  • jira_projects_get_versions

    Get versions (releases) for a project.

  • jira_projects_list

    List Jira projects, optionally filtered by name or key.

  • jira_projects_update_rolewrite action

    Add or remove an actor (user or group) from a project role.

  • jira_screens_get_fields

    Get fields on a screen, optionally for a specific tab.

  • jira_screens_get_schemes

    List screen schemes.

  • jira_screens_list

    List Jira screens, optionally filtered by name.

  • jira_statuses_search

    Search for statuses across the Jira instance.

  • jira_tasks_cancelwrite action

    Request cancellation of a running generic async task.

  • jira_tasks_get_status

    Poll the status of a long-running async Jira task.

  • jira_users_get

    Get details for a specific Jira user by account ID.

  • jira_users_search

    Search for Jira users by email or display name.

  • jira_workflows_create_scheme_draftwrite action

    Create a draft of a workflow scheme so it can be edited safely.

  • jira_workflows_delete_scheme_issuetypewrite action

    Remove an issue type's workflow mapping from a workflow scheme.

  • jira_workflows_get_scheme_mappings

    Get issue type to workflow mappings in a workflow scheme.

  • jira_workflows_get_scheme_project_usages

    List the projects that use a given workflow scheme.

  • jira_workflows_get_schemes

    List workflow schemes.

  • jira_workflows_publish_scheme_draftwrite action

    Publish a workflow scheme draft, making its changes live.

  • jira_workflows_search

    Search for workflows in the Jira instance.

  • jira_workflows_set_scheme_issuetype

    Map an issue type to a workflow within a workflow scheme.

Public scan report

scanner v0.1.9 · 2026-09-26 · same rubric, same numbers if you re-run it

no findings
  • Code scan23 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitystatic API keys via environment variables6/15
  • Maintenancelast push 95 days ago8/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 72/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Jira Admin compares

Against every graded Developer tools MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
72/100
higher than 33% of 1,119 Developer tools servers
Tools
78
the typical Developer tools server has 7
Tools that change things
29%
typical: 5%. Fewer write tools means less an agent can break
GitHub stars
1
more than 50% of 855 Developer tools servers
Downloads a week
43
more than 31% of 436 Developer tools servers with a package

What its tools let an agent do: 55 read · 23 change

Install Jira Admin in Claude Code, Cursor or VS Code

claude mcp add jira-admin-mcp -- uvx jira-admin-mcp
Add to Cursor

What the publisher says

From the Jira Admin repository's README, as published. We do not edit it. Read it on GitHub

Jira Admin MCP Server

A Model Context Protocol server that gives an AI assistant (Claude, Cursor, VS Code, or any MCP client) 78 purpose-built tools to administer a Jira Cloud site - not just read and create tickets, but the behind-the-scenes admin work: custom fields and where they appear, permission schemes, workflows, screens, issue-type schemes, groups, project roles, saved filters, and bulk operations.

Most Jira MCP servers cover everyday usage. This one covers administration, and adds safety rails (dry-run mode, shared-scheme detection, identity checks before group changes, actionable errors) so an agent can run real admin jobs end to end.

Built with FastMCP. Talks to the Jira Cloud REST API v3 with your own Atlassian email + API token.

Quick start

Two prerequisites, both one-time and quick:

  1. An Atlassian API token (it inherits your Jira permissions, so use an account with the access you need): create one here.
  2. uv installed (one line; it manages Python and dependencies for you, no virtualenv).

Then add the server with the one-click button or one-line command for your tool, and fill in your three JIRA_* values.

Cursor

Click the button, confirm in Cursor, then open ~/.cursor/mcp.json (or Cursor Settings -> MCP) and set JIRABASEURL, JIRAEMAIL, and JIRAAPI_TOKEN on the jira-admin entry.

Claude Code

One command (swap in your own three values):

claude mcp add --scope user \
  --env JIRA_BASE_URL=https://your-company.atlassian.net \
  --env JIRA_EMAIL=you@your-company.com \
  --env JIRA_API_TOKEN=your_api_token_here \
  --transport stdio jira-admin \
  -- uvx jira-admin-mcp

--scope user makes it available in every project; drop it to add only to the current one. Check with claude mcp list.

VS Code

After installing, set your JIRA_* values on the jira-admin entry in .vscode/mcp.json (or your user mcp.json).

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Jira Admin: common questions

Is Jira Admin MCP server safe?
Mostly: it is graded B (72/100). Read the Jira Admin safety report
How do I install Jira Admin?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Jira Admin need an API key?
Yes. The registry entry asks for JIRA_API_TOKEN.
Is Jira Admin maintained?
The last commit was 134 days ago (2026-06-23). The latest release is v0.1.1.
What can I use instead of Jira Admin?
Servers from other publishers that do the same job: Jira Stdio MCP server, GitLab MCP Server and Atlassian Dc Jira MCP server.
How does Jira Admin compare with other Developer tools MCP servers?
safety score 72/100 (higher than 33% of 1,119 Developer tools servers); tools 78 (the typical Developer tools server has 7); tools that change things 29% (typical: 5%. Fewer write tools means less an agent can break). Full comparison.

Alternatives to Jira Admin

Same job from other publishers: the closest match first, then the best rated.

  • Jira Stdio
    MCP server for Jira Cloud — issues, search, comments, attachments, transitions.
    B
  • GitLab MCP Server
    GitLab MCP server for projects, merge requests, issues, pipelines, wiki, releases, and more.
    B
  • Atlassian Dc Jira
    MCP server for Atlassian Jira Data Center - search, view, and create issues
    B
  • Gitlab
    GitLab MCP server (MCP 2026-07-28): projects, MRs, pipelines, CI/CD, issues; writes or read-only
    B
  • Sentry
    MCP server for Sentry - error monitoring, issue tracking, and debugging for AI assistants
    A