{"id":"george5562-jira-mcp-server","name":"Jira-MCP-Server","homepage":null,"repo_url":"https://github.com/George5562/Jira-MCP-Server","category":"automation","subcategories":[],"tags":["mcp","jira","project-management","issue-tracking","automation","natural-language-interface","nodejs","developer-tools"],"what_it_does":"Provides an MCP server that lets an AI agent interact with Jira using natural language, exposing tools for project/issue operations such as listing issue types, link types, retrieving issues (including JQL), creating/updating/deleting issues and linking dependencies.","use_cases":["Delegating PM tasks to an agent (e.g., triage and assigning issues)","Automating Jira issue workflows (create/update/link/delete)","Generating/maintaining issue descriptions in Markdown-like format","Querying Jira issues via JQL for planning and reporting"],"not_for":["Handling high-volume automated operations without considering Jira API rate limits and permission scoping","Acting as a secure, audited production integration without additional review/testing","Use in environments requiring strict data residency guarantees without vendor confirmation"],"best_when":"You have an MCP-capable client (Claude Desktop/Cursor) and need agent-driven Jira operations with authenticated access to a Jira instance.","avoid_when":"You cannot provide Jira credentials safely, need guaranteed idempotency, or require explicit rate-limit and retry semantics guarantees beyond what the README states.","alternatives":["Use Jira REST API directly with your own middleware","Use existing Jira automation products (e.g., Jira Automation rules) for workflow tasks","Build a custom MCP server wrapper around Jira REST endpoints with stricter safety controls"],"af_score":68.0,"security_score":61.5,"reliability_score":22.5,"package_type":"mcp_server","discovery_source":["github"],"priority":"high","status":"evaluated","version_evaluated":null,"last_evaluated":"2026-03-30T15:19:05.219502+00:00","interface":{"has_rest_api":false,"has_graphql":false,"has_grpc":false,"has_mcp_server":true,"mcp_server_url":null,"has_sdk":false,"sdk_languages":["JavaScript","TypeScript"],"openapi_spec_url":null,"webhooks":false},"auth":{"methods":["basic (email + API token)","bearer (PAT/API token)"],"oauth":false,"scopes":false,"notes":"Authentication is configured via environment variables (JIRA_HOST, JIRA_API_TOKEN, JIRA_AUTH_TYPE, and for basic auth JIRA_EMAIL). The README advises PAT for Jira Cloud but does not detail required scopes at an app level."},"pricing":{"model":null,"free_tier_exists":false,"free_tier_limits":null,"paid_tiers":[],"requires_credit_card":false,"estimated_workload_costs":null,"notes":"Pricing for the MCP server itself is not stated; usage may be constrained by your Jira instance/app permissions and Jira API behavior."},"requirements":{"requires_signup":false,"requires_credit_card":false,"domain_verification":false,"data_residency":[],"compliance":[],"min_contract":null},"agent_readiness":{"af_score":68.0,"security_score":61.5,"reliability_score":22.5,"mcp_server_quality":78.0,"documentation_accuracy":70.0,"error_message_quality":null,"error_message_notes":"The README states that detailed error messages are provided, but it does not show exact error schemas, retryable vs non-retryable classification, or examples.","auth_complexity":85.0,"rate_limit_clarity":45.0,"tls_enforcement":90.0,"auth_strength":75.0,"scope_granularity":35.0,"dependency_hygiene":45.0,"secret_handling":55.0,"security_notes":"Uses token-based authentication (basic with token or bearer with PAT). README does not describe secure logging/redaction or least-privilege scope granularity; PAT scope guidance is mentioned only generally. TLS is assumed for Jira_HOST but not explicitly enforced in the README. No information is provided about dependency vulnerability hygiene or secret handling practices beyond environment-variable configuration.","uptime_documented":0.0,"version_stability":30.0,"breaking_changes_history":20.0,"error_recovery":40.0,"idempotency_support":"false","idempotency_notes":"No explicit idempotency guarantees are documented for create/update/delete operations; agent should be cautious to avoid duplicate creates and consider using update flows or dedupe logic externally.","pagination_style":"none","retry_guidance_documented":false,"known_agent_gotchas":["Deletion operations may have side effects (subtasks) and are not documented as safe to retry","Listing/creating/updating issues depends on Jira permissions for the configured token","Rate-limit behavior is mentioned, but no retry/backoff policy is documented"]}}