Connect
- Codex
- Claude Code
- Local stdio
SYNTH_API_KEY in the environment or in your MCP client configuration. Use SYNTH_BACKEND_URL only when targeting a non-production backend.
Smoke test
Ask your MCP client:smr_list_projects. An empty list means auth and connectivity are working.
Start a one-off run
Ask your MCP client:smr_start_one_off_run with initial_runtime_messages.
Start a project-scoped run
Use a project when the worker needs reusable repo bindings, files, datasets, credentials, notes, or budgets. Ask your MCP client:smr_create_runnable_projectsmr_attach_source_repo(and GitHub setup tools as needed)smr_prepare_project_setupsmr_get_launch_preflightsmr_trigger_run
Inspect evidence
Ask:smr_get_runsmr_get_run_executionsmr_get_run_transcriptsmr_list_run_artifactssmr_get_artifact_contentsmr_list_run_actor_logssmr_get_run_usage
Common launch failures
Launch denials are MCP tool errors, not success payloads with embedded error fields.