product: maestro audience: test-developer, operator, ai-assistant authority: normative
MCP Server — Tools Reference
All tools are documented in focused files below, one file per functional group. Each file lists the tools in that group with their parameters, return values, and the API endpoint they call internally.
All tool responses include a top-level station field containing the StationLabel
configured for this server instance.
Tool groups
| Group | File | What it covers |
|---|---|---|
| System | tools-system.md |
Station identity, health, version, updates, service logs, Docker events |
| Test Execution | tools-test-execution.md |
Start, monitor, abort, validate, MES routing |
| Packages | tools-packages.md |
List, download, activate, install, uninstall, lifecycle |
| Config | tools-config.md |
Station config CRUD, merged config, package registry settings |
| Statistics | tools-statistics.md |
Yield, Cp/Cpk, trend, worst steps, unit history, log search |
| Live Events | tools-live-events.md |
SignalR connect, poll test progress |
| Reports | tools-reports.md |
Search history, report summary, step results, logs, artifacts |
| Feedback | tools-feedback.md |
Bug reports and feature requests for Maestro |
Quick lookup
| Tool name | Group file |
|---|---|
get_station_info |
tools-system.md |
get_system_health |
tools-system.md |
get_system_version |
tools-system.md |
trigger_system_update |
tools-system.md |
get_update_status |
tools-system.md |
get_service_logs |
tools-system.md |
get_system_events |
tools-system.md |
start_test |
tools-test-execution.md |
get_test_status |
tools-test-execution.md |
abort_test |
tools-test-execution.md |
wait_for_test_completion |
tools-test-execution.md |
list_available_tests |
tools-test-execution.md |
validate_yaml |
tools-test-execution.md |
get_execution_log |
tools-test-execution.md |
check_mes_routing |
tools-test-execution.md |
list_packages |
tools-packages.md |
trigger_package_refresh |
tools-packages.md |
download_package |
tools-packages.md |
activate_package |
tools-packages.md |
install_package |
tools-packages.md |
uninstall_package |
tools-packages.md |
set_package_lifecycle |
tools-packages.md |
get_available_test_files |
tools-packages.md |
get_station_id |
tools-config.md |
list_config_keys |
tools-config.md |
get_merged_config |
tools-config.md |
get_config_value |
tools-config.md |
set_config_value |
tools-config.md |
delete_config_value |
tools-config.md |
get_package_registry_settings |
tools-config.md |
set_package_registry_settings |
tools-config.md |
get_yield |
tools-statistics.md |
get_measurement_statistics |
tools-statistics.md |
get_yield_trend |
tools-statistics.md |
get_worst_steps |
tools-statistics.md |
get_unit_history |
tools-statistics.md |
search_execution_logs |
tools-statistics.md |
connect_live_events |
tools-live-events.md |
poll_test_progress |
tools-live-events.md |
search_reports |
tools-reports.md |
get_test_report_summary |
tools-reports.md |
get_test_report_full |
tools-reports.md |
get_step_results |
tools-reports.md |
get_execution_logs |
tools-reports.md |
list_artifacts |
tools-reports.md |
download_artifact |
tools-reports.md |
maestro_bug_report |
tools-feedback.md |
maestro_bug_report_list |
tools-feedback.md |
maestro_feature_request |
tools-feedback.md |
maestro_feature_request_list |
tools-feedback.md |