{"name":"io.github.its-qusai-nasr/jira-admin-mcp","slug":"its-qusai-nasr-jira-admin-mcp","title":null,"description":"78 tools to administer Jira Cloud: issues, fields, workflows, permissions, projects, bulk ops.","url":"https://mcp.market/server/its-qusai-nasr-jira-admin-mcp","rating":null,"grade":"B","score":72,"certified":false,"status":"active","category":"devtools","tags":["devtools"],"presence":{"score":17,"stars":1,"forks":1,"downloads_week":43,"last_push_at":"2026-06-23T09:42:43.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"pypi","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/its-qusai-nasr/jira-admin-mcp","website":null,"version":"0.1.1","remotes":[],"packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"jira-admin-mcp","version":"0.1.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Jira Cloud base URL, e.g. https://your-company.atlassian.net","isRequired":true,"name":"JIRA_BASE_URL"},{"description":"Atlassian account email that owns the API token","isRequired":true,"name":"JIRA_EMAIL"},{"description":"Atlassian API token (id.atlassian.com/manage-profile/security/api-tokens)","isRequired":true,"isSecret":true,"name":"JIRA_API_TOKEN"},{"description":"When true, simulate all write operations instead of executing them","default":"false","name":"JIRA_DRY_RUN"}]}],"tools":[{"name":"jira_bulk_edit_issues","description":"Bulk edit fields on multiple Jira issues.","write_action":false,"price_micros":0,"input_schema":null},{"name":"jira_bulk_transition_issues","description":"Bulk transition multiple issues to a new status.","write_action":false,"price_micros":0,"input_schema":null},{"name":"jira_comments_add","description":"Add a comment to a Jira issue.","write_action":false,"price_micros":0,"input_schema":null},{"name":"jira_comments_list","description":"List comments on a Jira issue.","write_action":false,"price_micros":0,"input_schema":null},{"name":"jira_fields_add_context_issuetypes","description":"Restrict a custom field context to specific issue types.","write_action":false,"price_micros":0,"input_schema":null},{"name":"jira_fields_assign_context_projects","description":"Scope a custom field context to specific projects.","write_action":false,"price_micros":0,"input_schema":null},{"name":"jira_fields_create_context","description":"Create a new context for a custom field, optionally scoped on creation.","write_action":true,"price_micros":0,"input_schema":null},{"name":"jira_fields_delete_context","description":"Delete a custom field context permanently.","write_action":true,"price_micros":0,"input_schema":null},{"name":"jira_fields_get_contexts","description":"Get contexts for a custom field.","write_action":false,"price_micros":0,"input_schema":null},{"name":"jira_fields_get_options","description":"Get options for a custom field in a specific context.","write_action":false,"price_micros":0,"input_schema":null},{"name":"jira_fields_get_project_mapping","description":"Show which projects each context of a custom field is scoped to.","write_action":false,"price_micros":0,"input_schema":null},{"name":"jira_fields_manage_options","description":"Add, update, or reorder options for a custom field.","write_action":false,"price_micros":0,"input_schema":null},{"name":"jira_fields_remove_context_issuetypes","description":"Remove issue types from a custom field context.","write_action":true,"price_micros":0,"input_schema":null},{"name":"jira_fields_remove_context_projects","description":"Remove projects from a custom field context's scope.","write_action":true,"price_micros":0,"input_schema":null},{"name":"jira_fields_search","description":"Search for Jira fields (custom and system).","write_action":false,"price_micros":0,"input_schema":null},{"name":"jira_fields_update_context","description":"Rename or re-describe a custom field context.","write_action":true,"price_micros":0,"input_schema":null},{"name":"jira_filters_add_share","description":"Add a share permission to a saved JQL filter.","write_action":false,"price_micros":0,"input_schema":null},{"name":"jira_filters_change_owner","description":"Change the owner of a saved JQL filter.","write_action":false,"price_micros":0,"input_schema":null},{"name":"jira_filters_create","description":"Create a new saved JQL filter.","write_action":true,"price_micros":0,"input_schema":null},{"name":"jira_filters_delete","description":"Delete a saved JQL filter permanently.","write_action":true,"price_micros":0,"input_schema":null},{"name":"jira_filters_force_add_share","description":"Add a share to a filter you do NOT own, via the admin owner-swap workaround.","write_action":false,"price_micros":0,"input_schema":null},{"name":"jira_filters_get","description":"Get a single saved JQL filter by ID.","write_action":false,"price_micros":0,"input_schema":null},{"name":"jira_filters_get_shares","description":"List the share permissions of a saved JQL filter.","write_action":false,"price_micros":0,"input_schema":null},{"name":"jira_filters_remove_share","description":"Remove a share permission from a saved JQL filter.","write_action":true,"price_micros":0,"input_schema":null},{"name":"jira_filters_search","description":"Search for saved JQL filters.","write_action":false,"price_micros":0,"input_schema":null},{"name":"jira_filters_update","description":"Update an existing saved JQL filter's name, JQL, or description.","write_action":true,"price_micros":0,"input_schema":null},{"name":"jira_groups_add_user","description":"Add a user to a Jira group.","write_action":false,"price_micros":0,"input_schema":null},{"name":"jira_groups_create","description":"Create a new Jira group.","write_action":true,"price_micros":0,"input_schema":null},{"name":"jira_groups_delete","description":"Delete a Jira group permanently.","write_action":true,"price_micros":0,"input_schema":null},{"name":"jira_groups_get_members","description":"Get members of a Jira group.","write_action":false,"price_micros":0,"input_schema":null},{"name":"jira_groups_list","description":"List Jira groups, optionally filtered by name.","write_action":false,"price_micros":0,"input_schema":null},{"name":"jira_groups_remove_user","description":"Remove a user from a Jira group.","write_action":true,"price_micros":0,"input_schema":null},{"name":"jira_issue_link_types_list","description":"List all available issue link types.","write_action":false,"price_micros":0,"input_schema":null},{"name":"jira_issues_assign","description":"Assign a Jira issue to a user, or unassign it.","write_action":false,"price_micros":0,"input_schema":null},{"name":"jira_issues_bulk_create","description":"Create multiple Jira issues in one call (up to 50).","write_action":true,"price_micros":0,"input_schema":null},{"name":"jira_issues_create","description":"Create a new Jira issue.","write_action":true,"price_micros":0,"input_schema":null},{"name":"jira_issues_delete","description":"Delete a Jira issue permanently.","write_action":true,"price_micros":0,"input_schema":null},{"name":"jira_issues_get","description":"Get a single Jira issue by key.","write_action":false,"price_micros":0,"input_schema":null},{"name":"jira_issues_get_changelog","description":"Get the changelog (audit history) of an issue.","write_action":false,"price_micros":0,"input_schema":null},{"name":"jira_issues_get_createmeta","description":"Get metadata for creating issues in a project.","write_action":false,"price_micros":0,"input_schema":null},{"name":"jira_issues_get_transitions","description":"Get available workflow transitions for an issue.","write_action":false,"price_micros":0,"input_schema":null},{"name":"jira_issues_link","description":"Create a link between two Jira issues.","write_action":true,"price_micros":0,"input_schema":null},{"name":"jira_issues_search","description":"Search Jira issues using JQL.","write_action":false,"price_micros":0,"input_schema":null},{"name":"jira_issues_transition","description":"Transition a Jira issue to a new status.","write_action":false,"price_micros":0,"input_schema":null},{"name":"jira_issues_update","description":"Update fields on an existing Jira issue.","write_action":true,"price_micros":0,"input_schema":null},{"name":"jira_issuetypes_get_scheme_mappings","description":"Get issue types in an issue type scheme.","write_action":false,"price_micros":0,"input_schema":null},{"name":"jira_issuetypes_get_schemes","description":"List issue type schemes.","write_action":false,"price_micros":0,"input_schema":null},{"name":"jira_issuetypes_list","description":"List issue types, optionally filtered by project.","write_action":false,"price_micros":0,"input_schema":null},{"name":"jira_permissions_add_grant","description":"Add a permission grant to a permission scheme.","write_action":false,"price_micros":0,"input_schema":null},{"name":"jira_permissions_assign_scheme","description":"Assign a permission scheme to a project. Replaces the current scheme.","write_action":false,"price_micros":0,"input_schema":null},{"name":"jira_permissions_get_scheme","description":"Get a permission scheme with all its permission grants.","write_action":false,"price_micros":0,"input_schema":null},{"name":"jira_permissions_list_schemes","description":"List all permission schemes in the Jira instance.","write_action":false,"price_micros":0,"input_schema":null},{"name":"jira_projects_create_version","description":"Create a new version (release) in a project.","write_action":true,"price_micros":0,"input_schema":null},{"name":"jira_projects_get","description":"Get full project details including lead, issue types, and description.","write_action":false,"price_micros":0,"input_schema":null},{"name":"jira_projects_get_categories","description":"List all project categories.","write_action":false,"price_micros":0,"input_schema":null},{"name":"jira_projects_get_features","description":"Get features and their states for a project.","write_action":false,"price_micros":0,"input_schema":null},{"name":"jira_projects_get_notification_scheme","description":"Get the notification scheme assigned to a project.","write_action":false,"price_micros":0,"input_schema":null},{"name":"jira_projects_get_roles","description":"Get project roles and their actors (users/groups).","write_action":false,"price_micros":0,"input_schema":null},{"name":"jira_projects_get_statuses","description":"Get all statuses available in a project, grouped by issue type.","write_action":false,"price_micros":0,"input_schema":null},{"name":"jira_projects_get_versions","description":"Get versions (releases) for a project.","write_action":false,"price_micros":0,"input_schema":null},{"name":"jira_projects_list","description":"List Jira projects, optionally filtered by name or key.","write_action":false,"price_micros":0,"input_schema":null},{"name":"jira_projects_update_role","description":"Add or remove an actor (user or group) from a project role.","write_action":true,"price_micros":0,"input_schema":null},{"name":"jira_screens_get_fields","description":"Get fields on a screen, optionally for a specific tab.","write_action":false,"price_micros":0,"input_schema":null},{"name":"jira_screens_get_schemes","description":"List screen schemes.","write_action":false,"price_micros":0,"input_schema":null},{"name":"jira_screens_list","description":"List Jira screens, optionally filtered by name.","write_action":false,"price_micros":0,"input_schema":null},{"name":"jira_statuses_search","description":"Search for statuses across the Jira instance.","write_action":false,"price_micros":0,"input_schema":null},{"name":"jira_tasks_cancel","description":"Request cancellation of a running generic async task.","write_action":true,"price_micros":0,"input_schema":null},{"name":"jira_tasks_get_status","description":"Poll the status of a long-running async Jira task.","write_action":false,"price_micros":0,"input_schema":null},{"name":"jira_users_get","description":"Get details for a specific Jira user by account ID.","write_action":false,"price_micros":0,"input_schema":null},{"name":"jira_users_search","description":"Search for Jira users by email or display name.","write_action":false,"price_micros":0,"input_schema":null},{"name":"jira_workflows_create_scheme_draft","description":"Create a draft of a workflow scheme so it can be edited safely.","write_action":true,"price_micros":0,"input_schema":null},{"name":"jira_workflows_delete_scheme_issuetype","description":"Remove an issue type's workflow mapping from a workflow scheme.","write_action":true,"price_micros":0,"input_schema":null},{"name":"jira_workflows_get_scheme_mappings","description":"Get issue type to workflow mappings in a workflow scheme.","write_action":false,"price_micros":0,"input_schema":null},{"name":"jira_workflows_get_scheme_project_usages","description":"List the projects that use a given workflow scheme.","write_action":false,"price_micros":0,"input_schema":null},{"name":"jira_workflows_get_schemes","description":"List workflow schemes.","write_action":false,"price_micros":0,"input_schema":null},{"name":"jira_workflows_publish_scheme_draft","description":"Publish a workflow scheme draft, making its changes live.","write_action":true,"price_micros":0,"input_schema":null},{"name":"jira_workflows_search","description":"Search for workflows in the Jira instance.","write_action":false,"price_micros":0,"input_schema":null},{"name":"jira_workflows_set_scheme_issuetype","description":"Map an issue type to a workflow within a workflow scheme.","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":72,"grade":"B","scanned_at":"2026-09-26T16:36:52.499Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-26T16:36:52.451Z","components":{"code":{"score":25,"max":25,"notes":["23 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":6,"max":15,"notes":["static API keys via environment variables"]},"maintenance":{"score":8,"max":15,"notes":["last push 95 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[{"registryType":"pypi","identifier":"jira-admin-mcp","version":"0.1.1","found":true,"weeklyDownloads":43,"license":"MIT","dependencyCount":6,"publishedAt":"2026-06-23T08:34:48.336355Z","repositoryUrl":"https://github.com/its-qusai-nasr/jira-admin-mcp"}],"repo":{"found":true,"owner":"its-qusai-nasr","repo":"jira-admin-mcp","archived":false,"pushedAt":"2026-06-23T09:42:43Z","stars":1,"forks":1,"openIssues":0,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/210933135?v=4","ownerCreatedAt":"2025-05-09T00:31:48Z","license":"MIT"},"icon":{"url":"https://avatars.githubusercontent.com/u/210933135?v=4&s=128","source":"github"},"presence":{"stars":1,"forks":1,"downloadsWeek":43,"license":"MIT","lastPushAt":"2026-06-23T09:42:43.000Z","score":17}}}},"grade_history":[],"reviews":[]}