Zephyr Scale MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| JIRA_TYPE | No | Force Jira type: 'cloud' or 'datacenter' | |
| JIRA_USERNAME | No | Your Jira account email address (required for issue_links feature on Cloud) | |
| JIRA_API_TOKEN | No | Jira API token (required for issue_links feature on Cloud) | |
| ZEPHYR_API_KEY | Yes | Zephyr Scale API key/token | |
| ZEPHYR_BASE_URL | Yes | Your Jira instance URL (e.g., https://your-company.atlassian.net for Cloud, https://your-jira-server.com for Data Center) | |
| ZEPHYR_API_BASE_URL | No | Override Zephyr API base URL (e.g., for EU region: https://eu.api.zephyrscale.smartbear.com/v2) |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
| resources | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_test_caseB | Get detailed information about a specific test case |
| create_test_caseB | Create a new test case with STEP_BY_STEP, PLAIN_TEXT, or BDD content. To match your project's structure, use the zephyr://testcase/EXISTING-KEY resource to fetch a real test case and use its structure as a template, especially for custom_fields. |
| update_test_case_bddA | Update an existing test case with BDD content. Optionally update the test case name. Unspecified fields are preserved. |
| create_folderA | Create a new folder in Zephyr Scale. On Cloud: provide a path like "/Parent/Child" — the server resolves parent segments and creates the leaf folder. On Data Center: the full path is sent directly. |
| get_foldersA | Get folders from Zephyr Scale. All parameters are optional. If folder_path is provided, returns the full subtree (the folder and all its descendants at every depth) under that path. Otherwise returns all folders matching the filters. |
| get_test_run_casesC | Get test case keys from a test run |
| delete_test_caseA | Delete a specific test case (Data Center only — not supported on Cloud v2) |
| create_test_runC | Create a new test run |
| get_test_runA | Get detailed information about a specific test run |
| get_test_executionA | Get detailed information about a specific test execution by ID or key. On Cloud, provide the execution ID or key (e.g., PROJ-E123) directly. On Data Center, also provide test_run_keys to search within. |
| search_test_cases_by_folderB | Search for test cases in a specific folder |
| search_test_runsA | Search for test runs using a query. Supports filtering by projectKey and/or folder path. On Cloud, only returns cycles in the exact folder (not sub-folders). Use folder_id for direct numeric ID lookup (skips path resolution). |
| list_executions_by_cycleB | List all test executions for a specific test cycle. Returns execution status, executedBy, actualEndDate for each test case in the cycle. Cloud only. |
| update_test_runA | Update an existing test cycle — set owner, name, description, dates, or status. Unspecified fields are preserved. Cloud only. |
| delete_test_runA | Delete a specific test run (Data Center only — not supported on Cloud v2) |
| add_test_cases_to_runA | Add test cases to an existing test run (Cloud only — not supported on Data Center) |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| File System Access | Read user-provided files containing test case examples, payloads, or templates. Use file:// followed by absolute path (e.g., file:///Users/username/examples/test-payload.json) |
| Live Test Case Data | Fetch real test case data from Zephyr Scale to use as templates. Use zephyr://testcase/TEST-KEY (e.g., zephyr://testcase/PROJ-T123). The fetched data shows the exact structure including customFields, folder paths, and other project-specific configurations that you can copy when creating new test cases. |
| Step-by-Step Test Case - Request Payload Example | Example payload for creating a step-by-step test case |
| BDD Content Conversion Example | Shows how BDD content is converted from markdown to Gherkin format |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Milo0821/Zephyr_mcp_server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server