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

# ChatGPT

> Use Darwin Search and Act from a ChatGPT workspace or application.

Use Darwin through a remote MCP connection when your ChatGPT workspace supports MCP tools. For an application built on OpenAI APIs, call Darwin from your server through the API or SDK.

<Note>
  Developer-mode installation works now. Darwin is not yet published in the ChatGPT Apps Directory or Codex Plugin
  Directory; that public listing requires OpenAI review and a separate publish action after approval.
</Note>

## Remote MCP

Add `https://mcp.darwin.so/mcp`, complete Darwin sign-in, and approve only the scopes the conversation needs. Verify that ChatGPT lists one Search tool and six Action tools before relying on the connection.

## Application integration

Expose Darwin as a server-side tool to your OpenAI model. Keep the exact Search result in application state and pass its capability ID and revision to Act without asking the model to reconstruct them.

<Warning>
  Do not place a Darwin API key in a custom instruction, conversation, browser bundle, or tool argument.
</Warning>

See [OpenAI Agents SDK](/docs/interfaces/developer-frameworks/openai-agents-sdk) for framework guidance.

## Connect and verify

<Steps>
  <Step title="Add Darwin as a remote MCP server">
    Use `https://mcp.darwin.so/mcp` in the workspace's MCP settings.
  </Step>

  <Step title="Complete Darwin authorization">
    Sign in in the browser and approve only the scopes this workspace needs.
  </Step>

  <Step title="Check the tool list">Expect one Search tool and six focused Action tools.</Step>
  <Step title="Test a read-only query">Ask ChatGPT to search and explain the returned options without acting.</Step>
</Steps>

## Try these prompts

```text theme={null}
Search Darwin for an OCR capability that handles handwriting and tables.
Show the provider, availability, pricing, and match evidence. Do not start work.
```

```text theme={null}
Use the capability I selected at its exact revision. Keep the Action ID and
stop whenever Darwin needs input, connection, payment, or approval.
```
