You're viewing a demo portfolio

Join the waitlist
PRSM

jira_to_test_suite

Active

Tool of IA-QA — 130+ QA & Dev Tools for AI Agents

declared in 1.0.0

Transform a Jira ticket into a complete test suite: Gherkin scenarios, E2E steps, API test cases, test data matrix, and ambiguity detection. Accepts either Jira credentials (auto-fetch) or a pre-fetched issue object. The returned test_suite includes _gherkin_warnings (deterministic syntax validation — empty if clean). Requires BYOK LLM key (OpenAI, Anthropic, etc.).

Parameters schema

{
  "type": "object",
  "required": [
    "api_key",
    "model"
  ],
  "properties": {
    "issue": {
      "type": "object",
      "description": "Pre-fetched issue object from fetch_jira_issue, OR a mock object with fields: key, summary, description (plain text or Markdown), status, issue_type, priority, labels, comments. Use this for offline/CI testing without Jira credentials.",
      "additionalProperties": true
    },
    "model": {
      "type": "string",
      "description": "LLM model to use, e.g. \"gpt-4o-mini\", \"claude-3-5-haiku-20241022\", \"gemini-2.0-flash\"."
    },
    "api_key": {
      "type": "string",
      "description": "Your LLM provider API key (OpenAI sk-, Anthropic sk-ant-, Google AIzaSy-, etc.)."
    },
    "issue_key": {
      "type": "string",
      "description": "Jira issue key to fetch automatically, e.g. \"PROJ-123\". Required if issue is not provided."
    },
    "jira_email": {
      "type": "string",
      "description": "Atlassian account email. Required for auto-fetch mode."
    },
    "jira_token": {
      "type": "string",
      "description": "Atlassian API token. Required for auto-fetch mode."
    },
    "max_tokens": {
      "type": "integer",
      "default": 8192,
      "description": "Maximum tokens for the LLM response. Default: 8192. Increase for large tickets with many ACs; decrease to reduce cost on simple tickets."
    },
    "jira_base_url": {
      "type": "string",
      "description": "Atlassian base URL. Required for auto-fetch mode."
    },
    "confluence_pages": {
      "type": "array",
      "items": {
        "type": "object",
        "additionalProperties": true
      },
      "description": "Optional array of pre-fetched Confluence page objects from fetch_confluence_page, used as documentation context."
    }
  }
}

What this tool wraps· 1 endpoint

min confidence0.700.50

Parent server

IA-QA — 130+ QA & Dev Tools for AI Agents

https://github.com/jcjamet/ia-qa

1/7 registries
View full server →
jira_to_test_suite — IA-QA — 130+ QA & Dev Tools for AI Agents — PRSM MCP