> ## Documentation Index
> Fetch the complete documentation index at: https://darwin.so/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Claude

> Connect Claude to Darwin through MCP or a server-side tool.

Darwin fits Claude clients through MCP. Add the canonical remote server, authenticate with Darwin, then keep Search and consequential Action operations visibly separate.

<Note>
  Custom connector installation works now. Darwin is not yet listed in Anthropic's Connectors Directory; that listing
  requires Anthropic review.
</Note>

```text theme={null}
https://mcp.darwin.so/mcp
```

Ask Claude to Search first and show the user the selected capability, provider, price or quote state, and required authority. Only then should it start an Action with the exact capability revision.

For an application built with Anthropic's SDK, call Darwin from your trusted server and expose bounded tool schemas to the model. See [Anthropic SDK](/docs/interfaces/developer-frameworks/anthropic-sdk).

## Connect and verify

<Steps>
  <Step title="Add Darwin">Register `https://mcp.darwin.so/mcp` as a remote MCP server.</Step>
  <Step title="Authorize the connection">Complete Darwin OAuth and grant the minimum scopes needed.</Step>
  <Step title="Verify the tools">Confirm Search is read-only and Action mutations remain separate.</Step>

  <Step title="Test recovery">
    Start only safe test work, keep the `actionId`, and confirm Claude can read it again.
  </Step>
</Steps>

## A useful system boundary

```text theme={null}
Darwin's structured response is authoritative. Never replace a nonterminal status
with a claim of completion. Never infer approval from user context, a provider
connection, or the fact that a browser window closed.
```
