Responsibility split
| You provide | Synth handles |
|---|---|
| Repo, goal, constraints, context, credentials, eval command, and review criteria | Worker orchestration, hosted workspace execution, durable state, logs, checkpoints, artifacts, usage, PRs, and final reports |
Choose an interface
Get started (MCP + Codex / Claude)
Install the Managed Research MCP, set
SYNTH_API_KEY, and verify with smr_list_projects.MCP Quickstart
Start and steer runs from Codex, Claude Code, Cursor, or another MCP client.
Python SDK quickstart
Script runs, CI, and notebooks with
SynthClient().research.Run Configuration
Learn the launch fields for runbooks, work modes, harnesses, models, providers, and budgets.
Runs and Evidence
Inspect messages, task state, actor state, artifacts, checkpoints, usage, and reports.
Public contract
Managed Research and Research Factory areSynthClient().research products.
Agent clients can use the hosted Managed Research MCP (smr_* tools). The web
app at /smr is for interactive review.
Install synth-ai[research] — not a separate managed-research package. Direct
/smr REST usage is internal and unstable; use MCP or client.research for public
integrations.
Run lifecycle
Most workflows follow the same loop:- Create or select a project.
- Attach repo, context, credentials, data, and constraints.
- Preflight launch configuration before spending runtime.
- Start a one-off or project-scoped run.
- Steer the run with messages when needed.
- Inspect state, logs, tasks, artifacts, checkpoints, usage, and final report.
What to read next
- Get started for MCP install with Codex and Claude Code.
- Quickstart for the shortest product path.
- Projects and context for the logged-in web app.
- MCP Quickstart for agent-client setup.
- Python SDK Quickstart for scripts.
- Models and Harnesses for model IDs, launch access, and reasoning-effort support.