Personal Muse app
If Muse opens an Add custom connector form that only asks for an API key, close it. That form is not Darwin’s MCP OAuth connection. Do not create a Darwin developer key for this form or paste a key into Muse’s chat. Ask Muse to use Darwin’s public Search through its browser:POST https://api.darwin.so/api/v2/search with a JSON body such as {"query":"travel agents","numResults":5}. This allows read-only discovery without connecting an account. Muse must not say that Account or Act is connected unless it has completed a real remote MCP connection and Darwin browser OAuth.
Muse Code MCP client
Muse Code supports remote MCP servers in itsmcp_servers configuration. Add the configuration below to Muse Code’s settings and reload MCP. This is not a setting in the personal Muse desktop app. Once Darwin’s tools appear, try:
1
Connect Darwin
Add Darwin to Muse Code’s Success: Muse Code lists Darwin’s tools without a credential in its settings. For protected tools, run
mcp_servers settings, reload MCP, and complete browser OAuth only when a protected operation needs it.muse mcp login darwin and approve the Darwin OAuth flow in the browser.2
Search and choose a result
Search for an executable capability. Use the first ranked result by default, or apply your own 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. Message acceptance is not proof of delivery or completion.threadId and the last consumed cursor, follow typed thread events and operation states, and never treat assistant output as proof of completion.
Review Meta’s Muse Code MCP guide for its current configuration format. The personal Muse app’s API-key-only custom connector cannot be made into a keyless OAuth connector by changing Darwin’s server settings.