PlugWiki
Qase Test Management logo

Qase MCP Server: Setup for Claude, Cursor and Other Apps

OfficialRemoteLocal
Gethttps://mcp.qase.io/mcpqase-tms/qase-mcp-server

Lets Claude, Cursor and other assistants read and write your Qase test cases, runs, results and defects.

Qase's own MCP server lets your assistant work with your Qase projects: read and create test cases, set up runs, record results and file defects. You can connect to the hosted server with your Qase login, or run it yourself with an API token. It can also delete cases, runs and whole projects, so connect it to an account that suits what you want the assistant to change.

Good for

  • QA engineers who write and organize test cases with an assistant
  • Teams that report CI results into Qase runs
  • Test leads who triage failures into defects and set up regression runs

Works in

14 should work

Tap an app to see how to set it up and any known problems.

Install Qase Test Management MCP

ChatGPT

  1. 1

    Open Settings, then MCPs, then Add server.

  2. 2

    Enter https://mcp.qase.io/mcp exactly, without quotes (use https://mcp-eu.qase.io/mcp on the EU cluster).

  3. 3

    Click Authenticate and sign in to Qase.

Requires Paid Qase plan.

Qase's connect guide labels its first route "ChatGPT / Codex app" and gives no steps for ChatGPT's own Apps & Connectors screen, so the Developer mode steps are generated, not documented by Qase. The hosted server rejects tool calls on the Qase Free plan.

From the vendor's docs. Source.

Tools

  • Fetches one Qase item by type and ID

    Reads a single case, suite, run, result, plan, defect, milestone, environment, shared step, review, user or similar item. You can ask for only some fields.

    Try: “Show me test case 42 in project DEMO.”

    Read · qase_get

  • Gives the full layout of a project in one call

    Returns a project's details, suite tree, milestones, environments, custom fields and users, first 100 of each by default, and caches it for 5 minutes. Best first call when you start work on a project.

    Try: “Show me the structure of project DEMO.”

    Read · qase_project_context

  • Searches with Qase's query language

    Runs a Qase Query Language search across cases, runs, results, defects and plans, including counts and cross-project queries.

    Try: “Find all failed results from the last 7 days in project DEMO.”

    Read · qql_search

  • Explains the query language

    Returns one section of the QQL reference, such as syntax, entities or examples, so the assistant can write a correct query.

    Try: “Show me the QQL operators.”

    Read · qql_help

  • Creates or updates a test case

    Creates a test case, or updates it when you give an ID. Priority, severity and other fields accept labels like "high" and are matched to your workspace settings.

    Try: “Create a high-priority smoke test titled "Login with valid credentials" in DEMO.”

    Write · qase_case_upsert

  • Creates up to 100 test cases at once

    Creates many cases in one request, for imports or generated suites. It only creates, and returns the new IDs in order.

    Try: “Create these 20 login test cases in DEMO.”

    Write · qase_case_bulk_create

  • Deletes a test case

    Deletes one case and its execution history. It cannot be undone, and each call asks you to confirm.

    Try: “Delete case 17 in DEMO.”

    Delete · qase_case_delete

  • Creates or updates a defect

    Creates a defect, or updates one by ID, including setting its status to resolved.

    Try: “Resolve defect 8 in DEMO.”

    Write · qase_defect_upsert

  • Deletes a defect

    Deletes one defect by project code and ID, after asking you to confirm.

    Try: “Delete defect 8 in DEMO.”

    Delete · qase_defect_delete

  • Creates or updates a test run

    Creates a run, or updates one by ID. You can set its cases, environment, milestone, plan, tags and times.

    Try: “Create a run called "Sprint 12 smoke" in DEMO with cases 1 to 10.”

    Write · qase_run_upsert

  • Marks a test run as complete

    Closes a run so no more results are expected.

    Try: “Complete run 42 in DEMO.”

    Write · qase_run_complete

  • Deletes a test run

    Deletes one run, after asking you to confirm.

    Try: “Delete run 42 in DEMO.”

    Delete · qase_run_delete

Read from the source code

Permissions

high risk · 5 things to watch

High risk

It can create, change and delete Qase data, including deleting a whole project, and it has no read-only mode. Use an account or API token limited to the projects you want it to touch, and read each delete confirmation.

What it can do

  • Read your data
  • Create and change things
  • Delete things
  • Read-only mode

Watch out for

  • It can delete cases, runs and whole projects

    Thirteen tools delete data, and qase_project_delete removes a project with every case, run and result, with no trash. The docs say each delete asks you to confirm first, so read each prompt before approving. github.com

  • qase_api can call any Qase endpoint

    This tool sends any method to any /v1/ path, so it reaches things the dedicated tools do not. A DELETE through it asks for confirmation like the other delete tools. github.com

  • The local token has full access to your account

    The self-run server uses one Qase API token for every call. Use a token from an account that can only reach the projects you want the assistant to touch. github.com

  • Hosted server needs a paid plan

    The hosted server rejects tool calls on the Free plan. Run the server yourself with an API token on Free, or on a dedicated instance. github.com

  • Local file upload reads files from your machine

    On a local server, qase_attachment_upload can take a file path and send that file to Qase. The hosted server takes base64 content only. github.com

Security advisories

No published security advisories as of Nov 1, 2026.

Technical details
Talks toQase API (api.qase.io, api-eu.qase.io or your own domain). mcp.qase.io or mcp-eu.qase.io when you use the hosted server
Sign-in and keysHosted: you sign in with your Qase account through OAuth. Local: QASE_API_TOKEN from your Qase API token page sits in your MCP client config.

Questions

Is the Qase MCP server official?

Yes. It is published by Qase (qase-tms) in its own GitHub organization and is listed as an official Qase connector. It is the vendor's own server for its own product.

What is the Qase MCP server URL?

Use https://mcp.qase.io/mcp for the main cloud (app.qase.io) and https://mcp-eu.qase.io/mcp for the EU cluster (app-eu.qase.io). Pick the one your workspace is on.

Do I need an API key?

Not for the hosted server: you sign in with your Qase account. The local server needs a Qase API token in QASE_API_TOKEN, from your account settings. Set QASE_API_DOMAIN if your workspace is on the EU cluster or a dedicated instance.

Does it work on the Free plan?

Only if you run it yourself. The hosted server is available on every paid plan and rejects tool calls on Free. Running it locally with an API token works on every plan.

Can it delete things?

Yes. It can delete test cases, defects, runs, results, suites, milestones, plans, shared steps, environments, attachments, custom fields, reviews and whole projects. Each delete asks you to confirm first.

Can I use it read-only?

No read-only switch is documented. The read tools are separate from the write tools, but all of them are on by default. Use an account or token with limited access to the projects you share.

Can the assistant approve test case reviews?

No. The tools can open, update, list and delete reviews. Approving, requesting changes, merging and declining are only possible in the Qase web app.

Does it work with ChatGPT?

Not documented for ChatGPT's own custom connectors. Qase's connect guide lists Claude, Cursor, Codex and VS Code, and one entry for the "ChatGPT / Codex app" (Settings, MCPs, Add server, enter the URL, Authenticate). Any other client that supports remote servers with OAuth 2.1 can use the hosted URL, but Qase gives no ChatGPT Apps & Connectors steps.

Information

updated Nov 2, 2026

Publisher
Official
Package
@qase/mcp-server
Registry
npm
Endpoint
https://mcp.qase.io/mcp
Transport
stdio, Streamable HTTP
Auth
OAuth
Version
3.0.4
License
MIT
Last commit
Oct 30, 2026
Open issues
0
Listed in
Official MCP registry

WebsiteGitHubnpmOfficial MCP RegistryChangelogIssues

Sources

Docs, issue trackers and discussions this page is built from. Issues, quotes and findings above link to their own source.

Show all 6
  1. github.com · github.com
  2. github.com · github.com
  3. github.com · github.com
  4. github.com · github.com
  5. github.com · github.com
  6. github.com · github.com

Facts from the official MCP registry, GitHub, npm, PyPI and the Docker catalog. Updated Nov 2, 2026.