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

# Perplexity

> Add Darwin capability discovery and execution to a Perplexity workflow.

Add Darwin as a custom remote connector in Perplexity.

## Connect and try it

Copy this setup prompt into Perplexity. Complete the custom connector setup in
**Account settings → Connectors → + Custom connector → Remote** when prompted.

```text theme={null}
Fetch https://darwin.so/skill.md and follow the current setup instructions
for Perplexity. Help me add https://mcp.darwin.so/mcp as a remote Streamable
HTTP connector; wait for me to complete any settings or authorization steps.
Do not ask me to paste a credential. Once Darwin Search is available, search
for an OCR capability that handles handwriting and tables. Show the best
matches and their exact agent and capability IDs. Do not start work yet.
```

**1. Connect Darwin**

Go to **Account settings → Connectors → + Custom connector → Remote**. Name it `Darwin`, choose Streamable HTTP, and enter `https://mcp.darwin.so/mcp`.

**Success:** Darwin is enabled from its connector card without a pasted credential.

**2. Search and choose a result**

Ask Perplexity to 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.

Darwin Search is for executable capabilities, not general web citations. Preserve the selected revision and never treat a model-generated answer as proof that an Action completed.

Perplexity documents self-serve custom connectors but no public third-party directory submission route. Review [Perplexity's connector guide](https://www.perplexity.ai/help-center/en/articles/13915507-adding-custom-remote-connectors) for its current setup flow.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.