Skip to main content
Glama
syn7xx

TestOps MCP Server

by syn7xx

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
TESTOPS_URLYesThe URL of the TestOps server.
TESTOPS_TOKENYesThe API token for authentication.
NODE_TLS_REJECT_UNAUTHORIZEDNoSet to '0' to disable TLS verification (for self-signed certificates or corporate proxies).1

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

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

Tools

Functions exposed to the LLM to take actions

NameDescription
project_listA

List all projects with pagination

project_find_by_nameA

Find a project by exact or partial name match

project_get_by_idB

Get a project by its ID

project_get_test_case_treesA

Get test case trees for a project. Use the returned tree IDs with testcase_list_in_tree.

launch_listB

List launches for a project with pagination

launch_getC

Get a launch by ID

launch_createB

Create a test run (launch). Body requires name and projectId.

launch_stopB

Close/stop a running launch (ends the run on TestOps).

launch_get_statisticC

Launch run summary: counts by test status and progress (ready).

launch_list_test_resultsA

Flat paginated test results for a launch (rows: id, name, testCaseId, status, duration, etc.).

testplan_listA

List test plans for a project with pagination

testplan_getB

Get a test plan by ID

testplan_get_test_casesA

Get test cases from a test plan with pagination

testplan_runC

Create a launch from a test plan. Body requires launchName.

testplan_syncB

Sync test plan with its source: refreshes the test case list in the plan to match the current source.

testplan_get_statA

Test plan statistics: automated/manual counts, durations. Useful before running to estimate effort.

testcase_getC

Get a test case by ID

testcase_get_detailA

Aggregated card: name, description, tags, custom fields, and step texts as a simple list.

testcase_get_scenarioB

Normalized scenario JSON (scenarioSteps, step bodies, expected results).

testcase_get_stepC

Alias for testcase_get_scenario.

testcase_get_custom_fieldsC

Get custom field values for a test case

testcase_updateA

Update test case metadata (name, description, status, tags, etc.). Does NOT change steps or custom fields — use testcase_set_scenario / testcase_update_custom_fields for those.

testcase_update_stepB

Update one scenario step by its step id.

testcase_set_scenarioC

Replace all steps in a test case scenario

testcase_update_custom_fieldsB

Update custom field values for a test case

testcase_createB

Create a new test case in TestOps. Required: name and projectId. Optional: steps, customFields, tags, precondition, etc.

testcase_list_in_treeB

List test cases under a project tree with pagination. Use parentNodeId to page into a folder.

testcase_search_by_aqlC

Search test cases using AQL query with pagination

project_get_custom_fieldsA

Get custom field definitions for a project with pagination. Returns { items, total, page, size } for chunked fetching.

project_get_custom_field_valuesA

Get available values for a custom field with pagination. Returns { items, total, page, size } so the model can fetch in chunks.

pingA

Test tool to verify server connectivity

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

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/syn7xx/testops-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server