Skip to main content
Glama
qase-tms

Qase MCP Server

Official
by qase-tms

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
QASE_API_TOKENYesYour Qase API token
QASE_API_DOMAINNoCustom API domain for enterprise customersapi.qase.io
NODE_EXTRA_CA_CERTSNoPath to CA certificate file for SSL errors

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}
prompts
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
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.

qase_getA

Get any Qase entity by type and ID. Supports field projection via the fields parameter. For project-scoped entities (case, suite, run, result, plan, defect, milestone, environment, shared_step, shared_parameter, configuration), code is required. For global entities (user, author, attachment, custom_field), code can be omitted.

qql_searchA

Search entities using Qase Query Language (QQL) with powerful filtering and cross-project queries

qql_helpA

Get help and examples for Qase Query Language (QQL) syntax

qase_case_upsertA

Create or update a test case. If id is provided, updates the existing case; if omitted, creates a new one. Enum fields (priority, severity, type, etc.) accept both labels ("high", "blocker") and numeric IDs — the server normalizes automatically.

qase_run_upsertB

Create or update a test run. If id is provided, updates; if omitted, creates.

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_defect_upsertA

Create or update a defect. If id is provided, updates (including status changes and resolve). If omitted, creates a new defect. Set status: "resolved" to resolve an existing defect.

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_triage_defectA

Create a defect from a test failure and optionally link it to failed results. Streamlines the triage workflow: create defect → link to failing tests.

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_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_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.

Prompts

Interactive templates invoked by user choice

NameDescription
triage_failed_runAnalyze a failed test run: show all failed results grouped by error pattern, suggest defects to create for unique failures.
release_readinessCheck release readiness for a milestone: test coverage, pass rate, open defects, blocking issues.
regression_workflowCreate and manage a full regression test cycle: set up a run from a plan or suites, track progress, report results.
onboard_projectGet a comprehensive overview of a Qase project for a new team member: structure, recent activity, key metrics.
ci_integrationReport CI/CD test results to Qase: create a run, record results, and get a summary.

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

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