Skip to main content

Tools reference — all 180 tools

Generated from the live MCP tool registry by scripts/gen_mcp_tools_reference.py — do not hand-edit. Re-run after changing tools so this never drifts (release-repo #364).

CategoryTools
Explore8
Act5
Report3
UI test authoring24
API scenario authoring23
Performance12
Admin & configuration43
Releases12
Quality gates10
Findings7
Performance criteria7
Playbooks4
Intent2
Test data4
Security scans10
Registry credentials5
Tool catalog1

Naming convention

list_*/find_*/get_* read; create_*/update_*/delete_* mutate; run_*/execute_* start work; *_from_yaml/*_from_swagger import. Most tools accept a human name as well as an id (progressive narrowing).

Explore

list_projects

List every project visible to the authenticated user.

No parameters.

list_project_applications

List the applications (services, UIs, mobile apps) registered under a project.

ParamTypeRequiredDescription
projectstring or integeryes

resolve_swagger_url

Resolve the runtime swagger URL for an application in an environment.

ParamTypeRequiredDescription
applicationstring or integeryes
environmentstring or integeryes

list_environments

List environments, optionally scoped to a project.

ParamTypeRequiredDescription
projectstring or integer or nullno

find_scenarios

Discover API scenarios by partial name, tag, or auth/test type.

ParamTypeRequiredDescription
name_contains_textstring or nullno
projectstring or integer or nullno
tagsarray or nullno
test_typestring or nullno

find_ui_tests

Discover UI (WebDriver/Playwright) tests by partial name or tag.

ParamTypeRequiredDescription
name_contains_textstring or nullno
projectstring or integer or nullno
tagsarray or nullno

find_ui_test_suites

Discover UI test suites by partial name, optionally scoped to a project.

ParamTypeRequiredDescription
name_contains_textstring or nullno
projectstring or integer or nullno

list_pipelines

List pipelines, optionally scoped to a project.

ParamTypeRequiredDescription
projectstring or integer or nullno

Act

create_api_scenario

Create an API test scenario.

ParamTypeRequiredDescription
base_urlstringyes
environmentstring or integeryes
namestringyes
projectstring or integeryes
stepsarrayyes
auth_configobject or nullno
credential_tagstring or nullno
descriptionstring or nullno
run_immediatelybooleanno
tagsstring or array or nullno

execute_scenario

Kick off an API scenario execution.

ParamTypeRequiredDescription
scenariostring or integeryes
allow_unauthenticatedbooleanno
base_urlstring or nullno
credential_tagstring or nullno
environmentstring or integer or nullno
projectstring or integer or nullno
summarizebooleanno
tagsarray or nullno
waitbooleanno
wait_timeout_secondsintegerno

run_ui_test

Run a previously-authored UI test on one or more engines.

ParamTypeRequiredDescription
teststring or integeryes
browsersarray or nullno
credential_tagstring or nullno
driversarray or nullno
environmentstring or integer or nullno
projectstring or integer or nullno
summarizebooleanno
tagstring or nullno
targetstring or nullno
waitbooleanno
wait_timeout_secondsintegerno

run_by_tag

Fan-out runner: queue every API scenario and/or UI test that matches

ParamTypeRequiredDescription
tagsarrayyes
dry_runbooleanno
environmentstring or integer or nullno
kindsarray or nullno
projectstring or integer or nullno

run_pipeline

Kick off a pipeline run by name or id.

ParamTypeRequiredDescription
pipelinestring or integeryes
environmentstring or integer or nullno
projectstring or integer or nullno

Report

get_execution_status

Fetch raw status for an execution.

ParamTypeRequiredDescription
execution_idinteger or stringyes
kindstring or nullno

summarize_execution

Return a 1-screen NL summary of an execution.

ParamTypeRequiredDescription
execution_idinteger or stringyes
kindstring or nullno

get_crawl_results

Read crawl results for a UI crawl job, paginated by page.

ParamTypeRequiredDescription
job_idstringyes
page_urlstring or nullno

UI test authoring

crawl_ui

Crawl a web app starting at a URL and return its element inventory.

ParamTypeRequiredDescription
urlstringyes
enginestringno
levelstringno
max_depthintegerno
max_urlsintegerno
modestring or nullno

discover_form_fields

Discover form fields on a specific page — more structured than the

ParamTypeRequiredDescription
urlstringyes

validate_ui_test_yaml

Schema-check UI test YAML before creation.

ParamTypeRequiredDescription
yaml_textstringyes

create_ui_test_from_yaml

Create a UI test from validated YAML.

ParamTypeRequiredDescription
namestringyes
yaml_textstringyes
credential_tagstring or nullno
driverstring or nullno
featurestring or nullno
group_namestring or nullno
projectstring or integer or nullno
run_immediatelybooleanno
tagsstring or nullno
targetstring or nullno

run_ui_test_suite

Run a UI test suite — every test in the suite, optionally fanned

ParamTypeRequiredDescription
environmentstring or integeryes
suitestring or integeryes
credential_tagstring or nullno
driversarray or nullno
tagstring or nullno
targetstring or nullno

recommend_engine

Recommend an engine for either CRAWLING a site or TESTING it.

ParamTypeRequiredDescription
purposestringno
target_idinteger or nullno
urlstring or nullno

crawl_by_target

Crawl a registered environment target by name (or id).

ParamTypeRequiredDescription
targetstring or integeryes
enginestringno
environmentstring or integer or nullno
levelstringno
max_depthintegerno
max_urlsintegerno
modestring or nullno
projectstring or integer or nullno
wait_timeout_secondsintegerno

get_crawl_digest

Read the CACHED compact crawl digest for an env target — no re-crawl (release#302 Phase 2).

ParamTypeRequiredDescription
targetstring or integeryes
environmentstring or integer or nullno
levelstringno
projectstring or integer or nullno

ensure_crawl_for_authoring

Get the element inventory for a URL — building block for the

ParamTypeRequiredDescription
urlstringyes
force_refreshbooleanno
max_depthintegerno
max_urlsintegerno
wait_timeout_secondsintegerno

get_ui_test

Fetch one UI test by name or id.

ParamTypeRequiredDescription
teststring or integeryes

update_ui_test_from_yaml

Update a UI test from a YAML doc (read-merge-write).

ParamTypeRequiredDescription
teststring or integeryes
yaml_textstringyes
credential_tagstring or nullno
descriptionstring or nullno
driverstring or nullno
featurestring or nullno
group_namestring or nullno
namestring or nullno
tagsstring or array or nullno

delete_ui_test

Delete a UI test (soft-delete via status='ARCHIVED').

ParamTypeRequiredDescription
teststring or integeryes
confirmbooleanno

list_ui_test_executions

List recent executions for a UI test, newest first.

ParamTypeRequiredDescription
teststring or integeryes
limitintegerno

compare_ui_runs

Compare two UI-test jobs side-by-side.

ParamTypeRequiredDescription
job_astringyes
job_bstringyes

get_ui_execution_group

Fetch a matrix run (drivers × browsers fan-out) by its

ParamTypeRequiredDescription
execution_group_idstringyes

list_ui_test_actions

Discover the UI-test action vocabulary + per-action params.

No parameters.

create_ui_test_suite

Create a UI test suite, optionally populated and running.

ParamTypeRequiredDescription
namestringyes
projectstring or integeryes
descriptionstring or nullno
environmentstring or integer or nullno
itemsarray or nullno
reuse_browserbooleanno
run_immediatelybooleanno

get_ui_test_suite

Fetch one UI test suite by name or id, items included.

ParamTypeRequiredDescription
suitestring or integeryes

update_ui_test_suite

Edit suite metadata (read-merge-write).

ParamTypeRequiredDescription
suitestring or integeryes
descriptionstring or nullno
namestring or nullno
reuse_browserboolean or nullno

delete_ui_test_suite

Delete a UI test suite (ADMIN, requires confirm).

ParamTypeRequiredDescription
suitestring or integeryes
confirmbooleanno

add_ui_test_to_suite

Add a UI test to a suite as a new item.

ParamTypeRequiredDescription
suitestring or integeryes
teststring or integeryes
sort_orderinteger or nullno
targetstring or integer or nullno
weightintegerno

remove_ui_test_from_suite

Remove a UI test from a suite by ITEM id (not test id).

ParamTypeRequiredDescription
item_idintegeryes
suitestring or integeryes

reorder_ui_test_suite

Reorder a suite's items by passing item ids in the desired

ParamTypeRequiredDescription
item_ids_in_orderarrayyes
suitestring or integeryes

list_ui_test_suite_executions

List recent suite runs, newest first.

ParamTypeRequiredDescription
suitestring or integeryes
limitintegerno

API scenario authoring

parse_swagger

Parse an OpenAPI / Swagger spec into an endpoint inventory — or a compact digest.

ParamTypeRequiredDescription
appstring or nullno
app_tagstring or nullno
base_urlstring or nullno
contentstring or nullno
levelstringno
modestringno
urlstring or nullno

refresh_api_digest

Parse an app's spec in an environment and store a versioned digest (release#299).

ParamTypeRequiredDescription
appstring or integeryes
environmentstring or integeryes

detect_api_spec

Framework-aware API-spec detection (release#421).

ParamTypeRequiredDescription
appstring or integer or nullno
base_urlstring or nullno
environmentstring or integer or nullno

get_api_digest

Read the cached versioned API digest — zero live parse (release#299).

ParamTypeRequiredDescription
appstring or integeryes
environmentstring or integeryes
levelstringno
versionstring or nullno

put_api_digest

Store a curated user API digest version, optionally pinning it (release#299).

ParamTypeRequiredDescription
appstring or integeryes
digestobjectyes
environmentstring or integeryes
versionstringyes
pinbooleanno

create_scenario_from_swagger

Bulk-generate atomic endpoint-level scenarios from a Swagger

ParamTypeRequiredDescription
environmentstring or integeryes
projectstring or integeryes
app_tagstring or nullno
base_urlstring or nullno
contentstring or nullno
namestring or nullno
path_globsarray or nullno
run_immediatelybooleanno
tagsstring or nullno
urlstring or nullno

create_sqlmap_scan_from_swagger

Convert a Swagger/OpenAPI spec into a SQLMap SQLi scan (release#346 Phase 3).

ParamTypeRequiredDescription
environmentstring or integeryes
projectstring or integeryes
app_tagstring or nullno
base_urlstring or nullno
contentstring or nullno
dbmsstring or nullno
levelinteger or nullno
namestring or nullno
path_globsarray or nullno
riskinteger or nullno
urlstring or nullno

validate_scenario_yaml

Schema-check an API scenario YAML before creation.

ParamTypeRequiredDescription
yaml_textstringyes

create_scenario_from_yaml

Create an API scenario from validated YAML.

ParamTypeRequiredDescription
environmentstring or integeryes
projectstring or integeryes
yaml_textstringyes
run_immediatelybooleanno
tagsstring or nullno

get_api_scenario

Fetch one API scenario by name or id.

ParamTypeRequiredDescription
scenariostring or integeryes

get_scenario_yaml

Export a scenario as YAML — round-trippable with

ParamTypeRequiredDescription
scenariostring or integeryes

update_api_scenario_from_yaml

Update a scenario from a YAML doc (read-merge-write).

ParamTypeRequiredDescription
scenariostring or integeryes
yaml_textstringyes

delete_api_scenario

Delete a scenario (ADMIN only, requires confirm=True).

ParamTypeRequiredDescription
scenariostring or integeryes
confirmbooleanno

list_scenario_executions

List recent executions for a scenario, newest first.

ParamTypeRequiredDescription
scenariostring or integeryes
limitintegerno
projectstring or integer or nullno

test_scenario_auth

Pre-flight a scenario's auth without running the full scenario.

ParamTypeRequiredDescription
scenariostring or integeryes
auth_configobject or nullno

list_scenario_groups

List scenario groups, optionally scoped to a project.

ParamTypeRequiredDescription
projectstring or integer or nullno

get_scenario_group

Fetch one scenario group by name or id, items included.

ParamTypeRequiredDescription
groupstring or integeryes

create_scenario_group

Create a scenario group, optionally populated and run.

ParamTypeRequiredDescription
namestringyes
projectstring or integeryes
descriptionstring or nullno
environmentstring or integer or nullno
execution_modestringno
run_immediatelybooleanno
scenariosarray or nullno

update_scenario_group

Edit group metadata (read-merge-write).

ParamTypeRequiredDescription
groupstring or integeryes
descriptionstring or nullno
environmentstring or integer or nullno
execution_modestring or nullno
namestring or nullno

delete_scenario_group

Delete a scenario group (ADMIN, requires confirm).

ParamTypeRequiredDescription
groupstring or integeryes
confirmbooleanno

add_scenarios_to_group

Append scenarios to a group (read-merge-write).

ParamTypeRequiredDescription
groupstring or integeryes
scenariosarrayyes

remove_scenarios_from_group

Remove items from a group by ITEM id (not scenario id).

ParamTypeRequiredDescription
groupstring or integeryes
item_idsarrayyes

execute_scenario_group

Kick off a scenario group run.

ParamTypeRequiredDescription
groupstring or integeryes

Performance

find_performance_scenarios

Discover performance (Artillery) scenarios.

ParamTypeRequiredDescription
projectstring or integer or nullno

get_performance_test_types

List the test-type enum the platform accepts for performance

No parameters.

create_performance_scenario

Author a performance scenario.

ParamTypeRequiredDescription
base_urlstringyes
environmentstring or integeryes
namestringyes
projectstring or integeryes
applicationstring or integer or nullno
artillery_configobject or nullno
auth_configobject or nullno
credential_tagstring or nullno
descriptionstring or nullno
max_error_ratenumber or nullno
p95_threshold_msinteger or nullno
p99_threshold_msinteger or nullno
run_immediatelybooleanno
tagsstring or array or nullno
test_typestringno

convert_api_to_performance_scenario

Convert an existing API scenario into a performance (Artillery)

ParamTypeRequiredDescription
scenariostring or integeryes
auth_per_vu_loginobject or nullno
auth_refresh_on_401boolean or nullno
dataarray or nullno
descriptionstring or nullno
durationinteger or nullno
load_modestringno
max_error_ratenumber or nullno
namestring or nullno
p95_threshold_msinteger or nullno
p99_threshold_msinteger or nullno
per_endpoint_slosarray or nullno
phase_patternstring or nullno
phasesarray or nullno
run_immediatelybooleanno
slo_presetstring or nullno
vusinteger or nullno

validate_performance_scenario

§12 pre-flight dry-validate — run the flow ONCE (1 VU, 1 iteration) and verify it

ParamTypeRequiredDescription
scenariostring or integeryes
force_targetbooleanno
poll_timeout_sintegerno

run_performance_scenario

Kick off a performance run. Returns a ScanJob with a UUID

ParamTypeRequiredDescription
scenariostring or integeryes
environmentstring or integer or nullno
projectstring or integer or nullno
tagsstring or array or nullno
target_urlstring or nullno

get_performance_history

List recent runs of a performance scenario. Most-recent first.

ParamTypeRequiredDescription
scenariostring or integeryes
limitintegerno
projectstring or integer or nullno

get_performance_result

SLO outcome of a perf run — real p95 / error-rate metrics + declared thresholds + pass/fail.

ParamTypeRequiredDescription
scenariostring or integeryes
job_idstring or nullno
projectstring or integer or nullno

get_performance_scenario

Fetch one performance scenario by name or id.

ParamTypeRequiredDescription
scenariostring or integeryes

update_performance_scenario

Update a performance scenario (read-merge-write).

ParamTypeRequiredDescription
scenariostring or integeryes
artillery_configobject or nullno
auth_configobject or nullno
base_urlstring or nullno
command_templatestring or nullno
credential_tagstring or nullno
descriptionstring or nullno
durationinteger or nullno
endpointsarray or nullno
environmentstring or integer or nullno
load_modestring or nullno
max_error_ratenumber or nullno
namestring or nullno
p95_threshold_msinteger or nullno
p99_threshold_msinteger or nullno
phase_patternstring or nullno
phasesarray or nullno
projectstring or integer or nullno
tagsstring or array or nullno
test_typestring or nullno
vusinteger or nullno

delete_performance_scenario

Permanently delete a performance scenario (ADMIN only).

ParamTypeRequiredDescription
scenariostring or integeryes
confirmbooleanno

deactivate_performance_scenario

Soft-delete: flip is_active to false.

ParamTypeRequiredDescription
scenariostring or integeryes

Admin & configuration

create_project

Create a new project (MCP-PROJ-01, #196).

ParamTypeRequiredDescription
namestringyes
descriptionstring or nullno

Link an environment to a project (MCP-PROJ-05, #200).

ParamTypeRequiredDescription
environmentstring or integeryes
projectstring or integeryes

Unlink an environment from a project (MCP-PROJ-05, #200).

ParamTypeRequiredDescription
environmentstring or integeryes
projectstring or integeryes

create_application

Create an application under a project (MCP-APP-01, #202).

ParamTypeRequiredDescription
application_typestringyes
namestringyes
projectstring or integeryes
app_tagstring or nullno
application_techstring or nullno
auth_requirementstring or nullno
default_branchstring or nullno
descriptionstring or nullno
git_credential_tagstring or nullno
git_providerstring or nullno
git_urlstring or nullno
jira_enabledboolean or nullno
jira_project_keystring or nullno
multi_repoboolean or nullno
registry_credential_tagstring or nullno
registry_typestring or nullno
registry_urlstring or nullno
repo_pathstring or nullno
swagger_pathstring or nullno

create_environment

Create an environment (MCP-ENV-01, #207).

ParamTypeRequiredDescription
namestringyes
auth_requirementstring or nullno
descriptionstring or nullno
projectstring or integer or nullno
variablesobject or nullno

add_target

Add an environment target (MCP-TGT-01, #211 — P0 demo-blocker).

ParamTypeRequiredDescription
environmentstring or integeryes
namestringyes
activebooleanno
app_tagstring or nullno
applicationstring or integer or nullno
base_urlstring or nullno
cidrstring or nullno
crawler_configobject or nullno
db_namestring or nullno
db_typestring or nullno
endpointstring or nullno
healthcheck_pathstring or nullno
home_page_urlstring or nullno
hoststring or nullno
ipstring or nullno
metadataobject or nullno
portinteger or nullno
protocolstring or nullno
swagger_pathstring or nullno
target_typestringno

list_targets

List env_targets across environments (MCP-TGT-03, #213).

ParamTypeRequiredDescription
active_onlybooleanno
app_tagstring or nullno
environmentstring or integer or nullno
with_swagger_onlybooleanno

update_project

Update a project's name or description (MCP-PROJ-02, #197).

ParamTypeRequiredDescription
projectstring or integeryes
descriptionstring or nullno
namestring or nullno

delete_project

Permanently delete a project (MCP-PROJ-03, #198).

ParamTypeRequiredDescription
projectstring or integeryes
confirmbooleanno

toggle_project_status

Flip a project's active flag (MCP-PROJ-04, #199).

ParamTypeRequiredDescription
projectstring or integeryes

get_project_setup_status

Project onboarding readiness check (MCP-PROJ-06, #201).

ParamTypeRequiredDescription
projectstring or integeryes

update_application

Update an application (MCP-APP-02, #203).

ParamTypeRequiredDescription
applicationstring or integeryes
app_tagstring or nullno
application_techstring or nullno
application_typestring or nullno
auth_requirementstring or nullno
default_branchstring or nullno
descriptionstring or nullno
git_credential_tagstring or nullno
git_providerstring or nullno
git_urlstring or nullno
jira_enabledboolean or nullno
jira_project_keystring or nullno
modestringno
multi_repoboolean or nullno
namestring or nullno
projectstring or integer or nullno
registry_credential_tagstring or nullno
registry_typestring or nullno
registry_urlstring or nullno
repo_pathstring or nullno
swagger_pathstring or nullno

delete_application

Delete an application (MCP-APP-03, #204).

ParamTypeRequiredDescription
applicationstring or integeryes
confirmbooleanno
projectstring or integer or nullno

Link an application to a project (MCP-APP-04, #205).

ParamTypeRequiredDescription
applicationstring or integeryes
projectstring or integeryes

Unlink an application from a project (MCP-APP-04, #205).

ParamTypeRequiredDescription
applicationstring or integeryes
projectstring or integeryes

list_application_projects

List the projects an application is linked to (MCP-APP-04, #205).

ParamTypeRequiredDescription
applicationstring or integeryes

list_applications

List all applications across projects (MCP-APP-05, #206).

ParamTypeRequiredDescription
application_typestring or nullno

get_application

Get full application detail (MCP-APP-05, #206).

ParamTypeRequiredDescription
applicationstring or integeryes

update_environment

Update env metadata (MCP-ENV-02, #208).

ParamTypeRequiredDescription
environmentstring or integeryes
auth_requirementstring or nullno
descriptionstring or nullno
namestring or nullno

delete_environment

Permanently delete an environment (MCP-ENV-03, #209).

ParamTypeRequiredDescription
environmentstring or integeryes
confirmbooleanno

toggle_environment_status

Flip an environment's active flag (MCP-ENV-03, #209).

ParamTypeRequiredDescription
environmentstring or integeryes

get_environment

Get full environment detail (MCP-ENV-04, #210).

ParamTypeRequiredDescription
environmentstring or integeryes

get_target

Get a single environment target by name or id (release#411, #457).

ParamTypeRequiredDescription
targetstring or integeryes

update_target

Update an environment target (MCP-TGT-02, #212).

ParamTypeRequiredDescription
targetintegeryes
activeboolean or nullno
app_tagstring or nullno
applicationstring or integer or nullno
base_urlstring or nullno
cidrstring or nullno
crawler_configobject or nullno
db_namestring or nullno
db_typestring or nullno
endpointstring or nullno
healthcheck_pathstring or nullno
home_page_urlstring or nullno
hoststring or nullno
ipstring or nullno
metadataobject or nullno
namestring or nullno
portinteger or nullno
protocolstring or nullno
swagger_pathstring or nullno

set_target_auth

Set an environment target's PER-TARGET authConfig — the #388 per-target login config (release#396).

ParamTypeRequiredDescription
auth_configobjectyes
targetintegeryes

get_target_auth

Read an environment target's authConfig by name or id (release#396, #457). Wraps ``GET

ParamTypeRequiredDescription
targetstring or integeryes

delete_target

Delete an environment target (MCP-TGT-02, #212).

ParamTypeRequiredDescription
targetintegeryes
confirmbooleanno

list_env_variables

List environment variables (MCP-ENV-VAR-01, #215).

ParamTypeRequiredDescription
environmentstring or integeryes

set_env_variables

Bulk-add or update environment variables (MCP-ENV-VAR-01, #215).

ParamTypeRequiredDescription
environmentstring or integeryes
variablesobjectyes

update_env_variable

Update a single env variable (MCP-ENV-VAR-01, #215).

ParamTypeRequiredDescription
environmentstring or integeryes
keystringyes
valuestringyes
descriptionstring or nullno
is_secretbooleanno

delete_env_variable

Delete a single env variable (MCP-ENV-VAR-01, #215).

ParamTypeRequiredDescription
environmentstring or integeryes
keystringyes
confirmbooleanno

onboard_project

One-shot onboarding for a fresh tenant (MCP-ONBOARD-01, #221).

ParamTypeRequiredDescription
project_namestringyes
applicationsarray or nullno
environmentsarray or nullno
project_descriptionstring or nullno

list_environment_credential_tags

List the credential tags configured in an environment's vault.

ParamTypeRequiredDescription
environmentstring or integeryes

list_environment_credentials

List full credential records in an environment's vault.

ParamTypeRequiredDescription
environmentstring or integeryes

get_environment_credential

Fetch one credential by its tag from the env vault.

ParamTypeRequiredDescription
environmentstring or integeryes
tagstringyes

set_environment_credential_active

Activate or deactivate an environment credential by tag (release#412 GAP 6).

ParamTypeRequiredDescription
activebooleanyes
environmentstring or integeryes
tagstringyes

set_environment_auth_endpoint

Set the environment LOGIN config (authEndpoint) — release#422.

ParamTypeRequiredDescription
environmentstring or integeryes
login_endpointstringyes
auth_typestringno
custom_headersobject or nullno
login_body_templatestring or object or nullno
login_methodstringno
refresh_endpointstring or nullno
token_expiry_secondsinteger or nullno
token_json_pathstringno

get_environment_auth_endpoint

Read the environment LOGIN config (authEndpoint) — release#422.

ParamTypeRequiredDescription
environmentstring or integeryes

add_environment_credential

Add a credential to the env vault.

ParamTypeRequiredDescription
environmentstring or integeryes
tagstringyes
api_key_namestring or nullno
api_key_valuestring or nullno
app_tagstring or nullno
client_idstring or nullno
client_secretstring or nullno
descriptionstring or nullno
is_activebooleanno
is_defaultbooleanno
passwordstring or nullno
target_patternsarray or nullno
tokenstring or nullno
usernamestring or nullno

update_environment_credential

Update / rotate an existing credential by tag.

ParamTypeRequiredDescription
environmentstring or integeryes
tagstringyes
api_key_namestring or nullno
api_key_valuestring or nullno
app_tagstring or nullno
client_idstring or nullno
client_secretstring or nullno
descriptionstring or nullno
is_activeboolean or nullno
is_defaultboolean or nullno
passwordstring or nullno
target_patternsarray or nullno
tokenstring or nullno
usernamestring or nullno

delete_environment_credential

Delete a credential by tag (DESTRUCTIVE — requires confirm=True).

ParamTypeRequiredDescription
environmentstring or integeryes
tagstringyes
confirmbooleanno

set_default_credential

Set an env's default credential tag.

ParamTypeRequiredDescription
environmentstring or integeryes
tagstringyes

ensure_environment_credential

Idempotent upsert — add if absent, update if present.

ParamTypeRequiredDescription
environmentstring or integeryes
tagstringyes
api_key_namestring or nullno
api_key_valuestring or nullno
app_tagstring or nullno
client_idstring or nullno
client_secretstring or nullno
descriptionstring or nullno
is_activeboolean or nullno
is_defaultboolean or nullno
passwordstring or nullno
target_patternsarray or nullno
tokenstring or nullno
usernamestring or nullno

Releases

get_release_readiness

The headline release-readiness score for a project.

ParamTypeRequiredDescription
projectstring or integeryes
applicationstring or integer or nullno
environmentstring or integer or nullno
since_daysinteger or nullno
tagstring or nullno

recommend_release_coverage

Recommend the test coverage a release (project) should have — the Release-Coverage Advisor (#199).

ParamTypeRequiredDescription
projectstring or integeryes
environmentstring or integer or nullno

get_release_readiness_trend

Readiness trend over time — time series of the overall

ParamTypeRequiredDescription
projectstring or integeryes
daysintegerno
environmentstring or integer or nullno
tagstring or nullno

get_score_config

Get a project's 8 release-readiness thresholds.

ParamTypeRequiredDescription
projectstring or integeryes

set_score_config

Update a project's release-readiness thresholds (partial

ParamTypeRequiredDescription
projectstring or integeryes
api_pass_rate_thresholdnumber or nullno
min_endpoint_coverage_pctinteger or nullno
perf_p95_threshold_msinteger or nullno
perf_requiredboolean or nullno
require_code_reviewboolean or nullno
security_max_criticalinteger or nullno
security_max_highinteger or nullno
ui_pass_rate_thresholdnumber or nullno

list_releases

List all releases (tags) for an application within a project.

ParamTypeRequiredDescription
applicationstring or integeryes
projectstring or integeryes

get_release

Fetch one release by version.

ParamTypeRequiredDescription
applicationstring or integeryes
projectstring or integeryes
versionstringyes

delete_release

Delete a recorded release (the platform's release record).

ParamTypeRequiredDescription
applicationstring or integeryes
projectstring or integeryes
versionstringyes

auto_tag_release

Auto-bump and tag a release.

ParamTypeRequiredDescription
applicationstring or integeryes
projectstring or integeryes
bump_typestring or nullno
from_tagstring or nullno
push_tagbooleanno
to_tagstring or nullno
versionstring or nullno

generate_release_notes

Generate release notes from commits.

ParamTypeRequiredDescription
applicationstring or integeryes
projectstring or integeryes
from_tagstring or nullno
to_tagstring or nullno
versionstring or nullno

approve_deployment_gate

Approve a manual deployment gate.

ParamTypeRequiredDescription
applicationstring or integeryes
gate_idstringyes
job_idstringyes
projectstring or integeryes
commentstring or nullno

evaluate_deployment_gate

Trigger evaluation of an automated deployment gate.

ParamTypeRequiredDescription
applicationstring or integeryes
gate_idstringyes
job_idstringyes
projectstring or integeryes
pass_criteriaobject or nullno

Quality gates

create_quality_gate

Create a quality gate flow.

ParamTypeRequiredDescription
applicationstring or integeryes
environmentstring or integeryes
namestringyes
stepsarrayyes
descriptionstring or nullno
run_on_tagbooleanno

list_quality_gates

List quality gate flows.

ParamTypeRequiredDescription
applicationstring or integer or nullno

get_quality_gate

Fetch a quality gate flow by name or id.

ParamTypeRequiredDescription
gatestring or integeryes

update_quality_gate

Update a quality gate flow (partial update — only fields you

ParamTypeRequiredDescription
gatestring or integeryes
descriptionstring or nullno
namestring or nullno
stepsarray or nullno

delete_quality_gate

Delete a quality gate flow (destructive).

ParamTypeRequiredDescription
gatestring or integeryes
confirmbooleanno

run_quality_gate

Start a quality gate run for a release tag.

ParamTypeRequiredDescription
gatestring or integeryes
versionstringyes

list_quality_gate_runs

List all runs for a quality gate, most-recent first.

ParamTypeRequiredDescription
gatestring or integeryes

get_quality_gate_run

Fetch one quality gate run with per-step status.

ParamTypeRequiredDescription
gatestring or integeryes
run_idintegeryes

approve_quality_gate_step

Approve a WAITING_APPROVAL step on a quality gate run.

ParamTypeRequiredDescription
gatestring or integeryes
run_idintegeryes
step_idintegeryes

submit_quality_gate_step_result

Report a step's outcome back to the gate run.

ParamTypeRequiredDescription
gatestring or integeryes
run_idintegeryes
statusstringyes
step_idintegeryes
error_messagestring or nullno
result_summaryobject or nullno

Findings

get_findings_summary

Aggregate findings counts for a project.

ParamTypeRequiredDescription
projectstring or integeryes
environmentstring or integer or nullno
severitiesarray or nullno
sincestring or nullno
untilstring or nullno

find_findings

Search findings with full filtering.

ParamTypeRequiredDescription
projectstring or integeryes
environmentstring or integer or nullno
pageintegerno
qstring or nullno
scanstring or integer or nullno
scanIdstring or nullno
scan_idstring or nullno
severitiesarray or nullno
sincestring or nullno
sizeintegerno
toolstring or nullno
untilstring or nullno

get_findings_lifecycle_stats

Status distribution histogram for a project's findings.

ParamTypeRequiredDescription
projectstring or integeryes

update_finding_status

Transition a finding's lifecycle status (triage / fix /

ParamTypeRequiredDescription
finding_idintegeryes
statusstringyes
notesstring or nullno
triaged_bystring or nullno

get_test_results_summary

Pass/fail rollup across all test kinds for a project.

ParamTypeRequiredDescription
projectstring or integeryes

find_test_results

Search across all test-result rows (API, UI, perf, mobile, …).

ParamTypeRequiredDescription
pageintegerno
projectstring or integer or nullno
sizeintegerno
statusstring or nullno
test_typestring or nullno

fetch_slice

Return one record's FULL detail from a compacted result set (#179).

ParamTypeRequiredDescription
handlestringyes
idintegeryes

Performance criteria

get_performance_criteria

Fetch an application's performance acceptance criteria.

ParamTypeRequiredDescription
applicationstring or integeryes

update_performance_criteria

Create or update an application's performance SLO thresholds.

ParamTypeRequiredDescription
applicationstring or integeryes
environments_requiredstring or nullno
max_error_rate_percentnumber or nullno
max_mean_response_msinteger or nullno
max_regression_percentinteger or nullno
min_endpoint_coverage_percentinteger or nullno
min_peak_arrival_rateinteger or nullno
min_sustained_duration_secinteger or nullno
min_throughput_rpsinteger or nullno
p95_threshold_msinteger or nullno
p99_threshold_msinteger or nullno
require_peak_phaseboolean or nullno
require_sustained_phaseboolean or nullno
require_warmup_phaseboolean or nullno
zero_5xx_requiredboolean or nullno

delete_performance_criteria

Wipe an application's performance criteria bundle.

ParamTypeRequiredDescription
applicationstring or integeryes
confirmbooleanno

add_performance_criterion

Add a single performance done-item.

ParamTypeRequiredDescription
applicationstring or integeryes
namestringyes
categorystringno
check_typestringno
descriptionstring or nullno
is_requiredbooleanno
metricstring or nullno
operatorstring or nullno
sort_orderinteger or nullno
threshold_valuenumber or nullno
unitstring or nullno

update_performance_criterion

Update a done-item's fields (partial update — only the

ParamTypeRequiredDescription
item_idintegeryes
actual_valuenumber or nullno
checked_bystring or nullno
descriptionstring or nullno
namestring or nullno
notesstring or nullno
statusstring or nullno

delete_performance_criterion

Delete a single done-item.

ParamTypeRequiredDescription
item_idintegeryes
confirmbooleanno

check_performance_criterion

Flip a done-item's status (the fast path).

ParamTypeRequiredDescription
item_idintegeryes
statusstringyes

Playbooks

find_playbooks

Discover guided test-authoring playbooks by intent.

ParamTypeRequiredDescription
intentstring or nullno

get_playbook

Read one playbook in full (its beats + tool_sequence + parameters).

ParamTypeRequiredDescription
playbookstring or integeryes

create_playbook

Create a new playbook (a stored guided test-authoring recipe).

ParamTypeRequiredDescription
beatsstringyes
categorystringyes
namestringyes
descriptionstring or nullno
digest_app_tagstring or nullno
digest_versionstring or nullno
intentstring or nullno
parametersarray or nullno
projectstring or integer or nullno
tagsstring or nullno
templatestring or nullno
tool_sequencearray or nullno
triggersarray or nullno

instantiate_playbook

Fill a playbook's stored blank template into a runnable scenario (release#295).

ParamTypeRequiredDescription
playbookstring or integeryes
dry_runbooleanno
environmentstring or integer or nullno
projectstring or integer or nullno
run_immediatelybooleanno
valuesobject or nullno

Intent

act_on_intent

Compile ONE plain sentence into a confirmable test plan (#168, claim 1′).

ParamTypeRequiredDescription
sentencestringyes
environmentstring or integer or nullno
playbookstring or integer or nullno
projectstring or integer or nullno

record_resolution_hint

Remember a human's correction so the SAME intent resolves it without asking again (#168 B5).

ParamTypeRequiredDescription
paramstringyes
sentencestringyes
valuestringyes
environmentstring or integer or nullno

Test data

upload_test_data

Upload a CSV as a reusable DataSet for data-driven load tests.

ParamTypeRequiredDescription
csvstringyes
namestringyes
app_namestring or nullno
dataset_versionstring or nullno
delimiterstringno
has_headerbooleanno
projectstring or integer or nullno

list_test_data_sets

List DataSets, optionally filtered to a project.

ParamTypeRequiredDescription
projectstring or integer or nullno

preview_test_data

Preview the first n lines of a DataSet's CSV.

ParamTypeRequiredDescription
datasetintegeryes
nintegerno

delete_test_data

Delete a DataSet (row + its CSV object). Requires confirm=true. A shared DataSet

ParamTypeRequiredDescription
datasetintegeryes
confirmbooleanno

Security scans

validate_security_scan_yaml

Validate a security-scan action-format definition WITHOUT storing or running it.

ParamTypeRequiredDescription
yaml_textstringyes

create_security_scan

Store a security-scan definition (the action-format envelope + actions[]).

ParamTypeRequiredDescription
yaml_textstringyes
environmentstring or integer or nullno
projectstring or integer or nullno

create_sqlmap_scan_from_scenario

Convert an API test (scenario) into a SQLMap SQLi scan (release#346) — the easiest way to

ParamTypeRequiredDescription
scenariostring or integeryes
dbmsstring or nullno
levelinteger or nullno
namestring or nullno
riskinteger or nullno

get_security_scan

Get a stored security-scan definition by id (release#384 Gap 1).

ParamTypeRequiredDescription
scanintegeryes

list_security_scans

List stored security-scan definitions (release#384 Gap 1).

ParamTypeRequiredDescription
projectstring or integer or nullno

update_security_scan

Update (full-replace) a stored security-scan definition (release#384 Gap 1).

ParamTypeRequiredDescription
scanintegeryes
yaml_textstringyes
environmentstring or integer or nullno
projectstring or integer or nullno

delete_security_scan

Delete a stored security-scan definition (release#405). Wraps ``DELETE

ParamTypeRequiredDescription
scanintegeryes

run_security_scan

Run a stored security scan — fan each action out to a scanner job.

ParamTypeRequiredDescription
scanintegeryes
tagsarray or nullno

get_security_scan_result

Gating verdict for a security-scan run — PASS/FAIL + severity counts.

ParamTypeRequiredDescription
runintegeryes

list_nse_scripts

Classified Nmap NSE catalog — build a SAFE options.scripts list for an NMAP action.

No parameters.

Registry credentials

register_registry_credential

Store a PRIVATE registry pull credential in the global vault (ADMIN-only).

ParamTypeRequiredDescription
providerstringyes
tagstringyes
authobject or nullno
descriptionstring or nullno
registry_hoststring or nullno
secretstring or nullno
usernamestring or nullno

list_registry_credentials

List registry pull credentials in the vault (ADMIN-only). Secrets are scrubbed to ***

No parameters.

get_registry_credential

Get one registry pull credential by tag (or id), ADMIN-only. The secret is scrubbed to

ParamTypeRequiredDescription
tagstringyes

update_registry_credential

Update / rotate a registry pull credential (by tag or id), ADMIN-only. Only the fields you

ParamTypeRequiredDescription
tagstringyes
authobject or nullno
descriptionstring or nullno
is_activeboolean or nullno
providerstring or nullno
registry_hoststring or nullno
secretstring or nullno
usernamestring or nullno

delete_registry_credential

Delete a registry pull credential from the global vault (by tag or id), ADMIN-only.

ParamTypeRequiredDescription
tagstringyes
confirmbooleanno

Tool catalog

get_tool_catalog

Compact, tiered catalog of this MCP's tools (release#427) — discover capabilities for a

ParamTypeRequiredDescription
categorystring or nullno
namestring or nullno
tierstringno