Qase MCP Server
OfficialServer Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| QASE_API_TOKEN | Yes | Your Qase API token | |
| QASE_API_DOMAIN | No | Custom API domain for enterprise customers | api.qase.io |
| NODE_EXTRA_CA_CERTS | No | Path to CA certificate file for SSL errors |
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 | {
"listChanged": true
} |
| prompts | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| qase_apiA | Direct Qase REST API call for endpoints not covered by other tools. Pass the HTTP method, path (starting with /v1/), and optional body/query. See https://developers.qase.io for API reference. Use this as an escape hatch when the dedicated tools do not cover your use case. |
| qase_case_upsertA | Create or update a test case. If |
| qase_ci_reportA | Report CI/CD test results in one call: creates a run, records all results, and optionally completes the run. Replaces the 3-4 step manual workflow of create_run → bulk_create_results → complete_run. Designed for CI pipeline integration. |
| qase_defect_upsertA | Create or update a defect. If |
| qase_discover_toolsA | Search for and activate additional Qase tools. By default, only core tools are visible. Use this to find tools for specific needs: deletions, milestone management, attachments, etc. Found tools are automatically activated and become available for use. |
| qase_getA | Get any Qase entity by type and ID. Supports field projection via the |
| qase_project_contextA | Get full project context in one call: project details, suites tree, milestones, environments, custom fields, and users. Cached for 5 minutes. Use this as the first call when starting work with a project — it seeds all the metadata the LLM needs without making 6 separate list calls. Each collection returns its first 100 entities by default; the |
| qase_regression_runA | Set up a regression test run in one call. Accepts case selection by suite IDs, explicit case IDs, or plan ID. Creates the run and adds all matching cases. Replaces the multi-step workflow of find cases → create run → add cases. |
| qase_result_recordA | Record one or more test results into a run. Accepts an array of results — a single entry uses the single-result API, multiple entries use bulk. Each result must include a status; case_id is recommended. |
| qase_run_upsertB | Create or update a test run. If |
| qase_triage_defectA | Create a defect from a test failure. Requires title, actual_result, and severity. Note: the API offers no way to attach existing runs or results to a defect — the runs/results seen on a defect are populated by the test runner when a result is reported as a defect. Reference failing results in actual_result instead. |
| qql_helpA | Get one section of the Qase Query Language (QQL) reference. |
| qql_searchA | Search entities using Qase Query Language (QQL) with powerful filtering and cross-project queries |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| ci_integration | Report CI/CD test results to Qase: create a run, record results, and get a summary. |
| onboard_project | Get a comprehensive overview of a Qase project for a new team member: structure, recent activity, key metrics. |
| regression_workflow | Create and manage a full regression test cycle: set up a run from a plan or suites, track progress, report results. |
| release_readiness | Check release readiness for a milestone: test coverage, pass rate, open defects, blocking issues. |
| triage_failed_run | Analyze a failed test run: show all failed results grouped by error pattern, suggest defects to create for unique failures. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
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/qase-tms/qase-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server