{"id":"azammehr-jira-mcp-server","name":"jira-mcp-server","homepage":null,"repo_url":"https://github.com/AzamMehr/jira-mcp-server","category":"automation","subcategories":[],"tags":["jira","mcp","spring-ai","spring-boot","webflux","issue-tracking","ai-tools","integration","api"],"what_it_does":"Spring AI MCP server exposing Jira operations as MCP tools (ticket search via JQL, get issue, create/update issue, add comments) backed by Jira REST API using a token-based configuration.","use_cases":["Ask an AI agent to search Jira issues using JQL","Retrieve Jira issue details by key","Create new Jira issues from natural-language requests","Update existing Jira issues (fields) via agent actions","Have an agent add comments to Jira tickets"],"not_for":["Handling highly sensitive ticket content without additional access controls/auditing","Production use without validating tool schemas, permissions, and error behavior against your Jira instance","Use cases requiring complex workflow automation beyond basic CRUD/comment operations (unless extended)"],"best_when":"You want an AI agent to perform straightforward Jira ticket operations through MCP tools and you can configure Jira API access securely.","avoid_when":"You cannot supply a Jira API token or cannot guarantee least-privilege access for the token; you need strong documented rate-limit/retry behavior or advanced pagination semantics for large result sets.","alternatives":["Direct Jira REST API integration in your agent (with OpenAPI/SDKs)","Automation tools/workflows (e.g., Jira Automation + webhook-based agent triggers)","Other MCP connectors for Jira/Atlassian services"],"af_score":48.2,"security_score":47.2,"reliability_score":20.0,"package_type":"mcp_server","discovery_source":["github"],"priority":"low","status":"evaluated","version_evaluated":null,"last_evaluated":"2026-04-04T20:02:33.951469+00:00","interface":{"has_rest_api":true,"has_graphql":false,"has_grpc":false,"has_mcp_server":true,"mcp_server_url":null,"has_sdk":false,"sdk_languages":[],"openapi_spec_url":null,"webhooks":false},"auth":{"methods":["Jira API token via jira.api-token","Jira basic auth-style configuration using jira.username + jira.api-token"],"oauth":false,"scopes":false,"notes":"README indicates 'secure authentication using Jira API tokens' but does not describe whether requests use HTTP basic auth with token, OAuth, or Jira PAT scopes/permissions. No agent auth described for securing the MCP server itself."},"pricing":{"model":null,"free_tier_exists":false,"free_tier_limits":null,"paid_tiers":[],"requires_credit_card":false,"estimated_workload_costs":null,"notes":"No pricing information provided; likely self-hosted open-source/server."},"requirements":{"requires_signup":false,"requires_credit_card":false,"domain_verification":false,"data_residency":[],"compliance":[],"min_contract":null},"agent_readiness":{"af_score":48.2,"security_score":47.2,"reliability_score":20.0,"mcp_server_quality":62.0,"documentation_accuracy":55.0,"error_message_quality":0.0,"error_message_notes":null,"auth_complexity":55.0,"rate_limit_clarity":20.0,"tls_enforcement":40.0,"auth_strength":55.0,"scope_granularity":30.0,"dependency_hygiene":50.0,"secret_handling":60.0,"security_notes":"Uses Jira API token and username via configuration. README does not specify MCP server transport security (TLS) or authentication/authorization protecting the MCP endpoint itself. No mention of least-privilege scope granularity, audit logging, or safe handling of secrets beyond using environment/application.properties.","uptime_documented":0.0,"version_stability":30.0,"breaking_changes_history":30.0,"error_recovery":20.0,"idempotency_support":"false","idempotency_notes":null,"pagination_style":"none","retry_guidance_documented":false,"known_agent_gotchas":["Large JQL searches may require pagination/limits, but README does not document pagination behavior for searchIssues.","No documented idempotency guarantees for create/update/comment operations; repeated tool calls could create duplicate issues or duplicate comments.","No documented MCP server auth/rate-limit headers/retry guidance for the connector itself."]}}