← Back to search

@fazorboy/testrail-mcp-server

fazorboy Scanned 22d ago

Model Context Protocol server for TestRail test management

C
71.2 / 100

Versions

0.1.2latest
Mar 20, 2026
0.1.1
Mar 19, 2026
0.1.0
Mar 19, 2026
PermissionsTool SafetyAuthAnnotationsCode QualityStabilitySpecVuln HistoryAuthorTransparencyCommunity

Tools 20

get_projects
annotations: none low

List all TestRail projects with IDs, names, and suite modes. Use this to discover available projects. Optionally filter by completion status. NOT for milestones, suites, runs, or test cases — use the dedicated tools for those.

get_case
annotations: none low

Get full details for a single test case by its case ID — steps, preconditions, custom fields, priority, type. NOT for listing cases (use get_cases) or run results (use get_results_for_case).

get_run
annotations: none low

Get detailed info for a specific test run by run ID — name, description, milestone, pass/fail/blocked/untested counts, plan, assignee, and URL. USE THIS for run summary/status. NOT for listing tests in a run (use get_tests) or test results (use get_results_for_run).

get_results_for_run
annotations: none low

Get test results (pass/fail/status entries) for a specific run by run ID. Filter by status_id. USE THIS when the user asks for results, pass/fail details, or test outcomes of a run. NOT for listing test cases in a run (use get_tests) or run metadata (use get_run).

get_results_for_case
annotations: none low

Get result history for a specific test case within a specific run. Requires both run_id and case_id. Shows all result entries (pass, fail, retest) over time for one case in one run.

get_tests
annotations: none low

List all test cases (test instances) associated with a test run by run ID. USE THIS when the user asks

get_plan
annotations: none low

Get detailed info for a specific test plan by plan ID — entries, associated runs, and configurations. NOT for listing plans (use get_plans) or standalone runs (use get_runs).

get_statuses
annotations: none low

Get all available test statuses (system + custom) with IDs and labels.

get_priorities
annotations: none low

Get all available test priorities.

get_case_types
annotations: none low

Get all available test case types.

get_case_fields
annotations: none low

Get all test case custom fields and their configurations.

get_result_fields
annotations: none low

Get all test result custom fields and their configurations.

get_templates
annotations: none low

Get test case templates for a project.

get_users
annotations: none low

List TestRail users. Optionally filter by project. Uses disk cache when available.

add_result_for_case
annotations: none low

Submit a test result for a specific case in a run. Status: 1=Passed, 2=Blocked, 4=Retest, 5=Failed.

add_results_for_cases
annotations: none low

Bulk submit test results for multiple cases in a run.

add_run
annotations: none low

Create a new test run in a TestRail project.

close_run
annotations: none low

Close/archive a test run. This action cannot be undone.

add_case
annotations: none low

Create a new test case in a section. Supports steps, preconditions, and custom fields.

update_case
annotations: none low

Update an existing test case. Only provide fields you want to change.

Permissions 2

network medium
Server uses network capabilities via: fetch()
env_vars low
Server uses env_vars capabilities via: process.env

Scan Findings 53

low
Tool 'get_projects' has no annotations annotation_checker · 100%
low
Tool 'get_case' has no annotations annotation_checker · 100%
low
Tool 'get_run' has no annotations annotation_checker · 100%
low
Tool 'get_results_for_run' has no annotations annotation_checker · 100%
low
Tool 'get_results_for_case' has no annotations annotation_checker · 100%
low
Tool 'get_tests' has no annotations annotation_checker · 100%
low
Tool 'get_plan' has no annotations annotation_checker · 100%
low
Tool 'get_statuses' has no annotations annotation_checker · 100%
low
Tool 'get_priorities' has no annotations annotation_checker · 100%
low
Tool 'get_case_types' has no annotations annotation_checker · 100%
low
Tool 'get_case_fields' has no annotations annotation_checker · 100%
low
Tool 'get_result_fields' has no annotations annotation_checker · 100%
low
Tool 'get_templates' has no annotations annotation_checker · 100%
low
Tool 'get_users' has no annotations annotation_checker · 100%
low
Tool 'add_result_for_case' has no annotations annotation_checker · 100%
low
Tool 'add_results_for_cases' has no annotations annotation_checker · 100%
low
Tool 'add_run' has no annotations annotation_checker · 100%
low
Tool 'close_run' has no annotations annotation_checker · 100%
low
Tool 'add_case' has no annotations annotation_checker · 100%
low
Tool 'update_case' has no annotations annotation_checker · 100%
info
Sandbox failed to start for behavioral verification behavioral_verifier · 100%
medium
Vulnerable dependency: @modelcontextprotocol/sdk@1.12.0 (GHSA-345p-7cg4-v4c7) dependency_analyzer · 95%
medium
Vulnerable dependency: @modelcontextprotocol/sdk@1.12.0 (GHSA-8r9q-7v3j-jr4g) dependency_analyzer · 95%
medium
Vulnerable dependency: @modelcontextprotocol/sdk@1.12.0 (GHSA-w48q-cv73-mx4w) dependency_analyzer · 95%
medium
Vulnerable dependency: vitest@3.1.0 (GHSA-5xrq-8626-4rwp) dependency_analyzer · 95%
info
package.json metadata manifest_parser · 100%
info
Tool: get_projects manifest_parser · 70%
info
Tool: get_case manifest_parser · 70%
info
Tool: get_run manifest_parser · 70%
info
Tool: get_results_for_run manifest_parser · 70%
info
Tool: get_results_for_case manifest_parser · 70%
info
Tool: get_tests manifest_parser · 70%
info
Tool: get_plan manifest_parser · 70%
info
Tool: get_statuses manifest_parser · 70%
info
Tool: get_priorities manifest_parser · 70%
info
Tool: get_case_types manifest_parser · 70%
info
Tool: get_case_fields manifest_parser · 70%
info
Tool: get_result_fields manifest_parser · 70%
info
Tool: get_templates manifest_parser · 70%
info
Tool: get_users manifest_parser · 70%
info
Tool: add_result_for_case manifest_parser · 70%
info
Tool: add_results_for_cases manifest_parser · 70%
info
Tool: add_run manifest_parser · 70%
info
Tool: close_run manifest_parser · 70%
info
Tool: add_case manifest_parser · 70%
info
Tool: update_case manifest_parser · 70%
info
Transport: stdio manifest_parser · 90%
info
Required env vars (9) manifest_parser · 80%
info
Sandbox failed to start for output poisoning scan output_poisoning · 100%
medium
Permission: network access detected permission_analyzer · 70%
low
Permission: env_vars access detected permission_analyzer · 90%
info
SBOM generated: 14 components sbom_generator · 100%
medium
No build provenance detected (SLSA L0) slsa_assessor · 90%