> ## 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.

# Cursor

> Use Darwin tools while planning and implementing work in Cursor.

Add Darwin as a remote MCP server in Cursor and complete browser authentication.

<Note>
  The one-click MCP install and public plugin source work now. Darwin is not yet listed in Cursor Marketplace; every
  marketplace plugin is manually reviewed.
</Note>

[Install Darwin in Cursor](cursor://anysphere.cursor-deeplink/mcp/install?name=darwin\&config=eyJ1cmwiOiJodHRwczovL21jcC5kYXJ3aW4uc28vbWNwIn0=), browse the [public Darwin Cursor plugin preview](https://github.com/darwin-studios/darwin-cursor-plugin), or use the [standalone credential-free configuration](https://github.com/darwin-studios/darwin-integrations/blob/main/configs/cursor-mcp.json).

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

Use Search when the coding task needs an external capability, product, service, or dataset. Keep the selected capability ID and revision in the agent's working state. Before Act, require the agent to show the provider, inputs, price or quote state, and any required approval.

<Warning>
  Do not store a Darwin API key in a repository rule, prompt file, generated code, or client-visible environment
  variable.
</Warning>

## Connect in a safe workspace

<Steps>
  <Step title="Add the remote server">Use `https://mcp.darwin.so/mcp` in Cursor's current MCP configuration.</Step>
  <Step title="Authorize as yourself">Complete browser OAuth; do not commit user-scoped credentials.</Step>
  <Step title="Verify the tool boundary">Confirm Search and each Action mutation appear as separate tools.</Step>

  <Step title="Add workflow guidance">
    Install the Darwin Agent Skill or equivalent project guidance without embedding secrets.
  </Step>
</Steps>

## 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 Action ID in application state
* return an approval, payment, or provider connection to a human instead of continuing silently
