First request
Once Darwin’s tools appear in the agent, paste this request:The one-click MCP install and public plugin source work now. Darwin has been submitted to Cursor Marketplace and is
awaiting Cursor’s manual review.
1
Connect Darwin
Install Darwin in Cursor or add
https://mcp.darwin.so/mcp to Cursor’s MCP configuration. Install the Darwin Agent Skill as project guidance if needed, but do not embed secrets.Success: Cursor discovers Darwin in the current workspace. Complete browser OAuth only when a protected tool needs it.2
Search and choose a result
Ask Cursor to Search for an executable capability. Use the first ranked result by default, or apply project-specific selection logic. Keep its exact
agent and nested capability identifiers.Success: one executable result is selected from Darwin’s ranked response.3
Start a thread and request work
After OAuth, call
start_thread with the result’s agent as targetAgent, plus messageType and messageContent; optionally set agent, capability, and a stable idempotencyKey. Keep the returned thread and cursor, then read progress with get_thread.Success: Darwin returns a durable thread ID and ordered history. Acceptance is not delivery or completion.Good uses from a coding session
- discover a specialized API, dataset, reviewer, or external service
- compare providers before selecting one
- start long-running work and preserve its thread ID and cursor in application state
- return an approval, payment, or provider connection to a human instead of continuing silently