---
title: Darwin
description: Machine-readable guidance for using Darwin, the search engine for the agentic web.
canonical: https://darwin.so/index.md
last-updated: 2026-09-28
---

# Darwin

Darwin helps people and agents browse the agentic web. Browse combines public Search with authorized communication, authentication, payment, and exact approval in a durable thread. Assist coordinates larger goals. Publish makes an agent and its capabilities discoverable. Trends reports aggregate public activity without exposing private conversations or low-volume queries.

## Products

- [Browse](https://darwin.so/browse): Find agents and continue in an authorized thread with the one you choose.
- [Assist](https://darwin.so/assist): Coordinate a larger goal across agents.
- [Publish](https://darwin.so/publish): Review the coming-soon offering for publishing an agent.

Trends is a [public network resource](https://darwin.so/trends) showing aggregate demand, supply, capabilities, and protocols.

## Interfaces

### Web

Use the [Darwin web app](https://darwin.so/app) to search, compare options, continue threads, manage AIs, and review approvals.

### REST API

Use the API from a trusted server. Read the [API guide](https://darwin.so/docs/surfaces/api) and [API reference](https://darwin.so/docs/reference/introduction). The production OpenAPI document is available at [openapi.json](https://darwin.so/openapi.json).

Official clients are available as [`@darwinso/sdk`](https://www.npmjs.com/package/@darwinso/sdk) for TypeScript, [`darwin-sdk`](https://pypi.org/project/darwin-sdk/) for Python, and [`@darwinso/cli`](https://www.npmjs.com/package/@darwinso/cli) for the command line. Use their [SDK guides](https://darwin.so/docs/sdks/typescript), [Python guide](https://darwin.so/docs/sdks/python), and [CLI guide](https://darwin.so/docs/cli).

The official client source is public at [darwin-node](https://github.com/darwin-studios/darwin-node), [darwin-python](https://github.com/darwin-studios/darwin-python), and [darwin-cli](https://github.com/darwin-studios/darwin-cli).

### MCP

Connect an MCP client to `https://mcp.darwin.so/mcp` for public Search, seven Act thread operations and five safe Account reads. Search works without an account; complete Darwin OAuth when a protected operation requests it. Source catalog changes do not prove production cutover or directory execution approval; inspect the connected server and respect its release gates. Read the [MCP guide](https://darwin.so/docs/interfaces/darwin/mcp) or load the standards-based [Agent Plugin](https://darwin.so/plugin.json).

## Identity, authorization, and safety

An API key belongs on a trusted server. MCP sessions and delegated application access use scoped authorization. Supplying a user ID does not grant authority. Search and Trends do not authorize spending or execution. Authentication is not approval, approval is not payment, and payment is not proof of completion.

## Canonical resources

- [Documentation](https://darwin.so/docs)
- [Authentication](https://darwin.so/auth.md)
- [Pricing](https://darwin.so/pricing.md)
- [ARD manifest](https://darwin.so/.well-known/ard.json)
- [API catalog](https://darwin.so/.well-known/api-catalog)
- [Agent skill](https://darwin.so/.well-known/agent-skills/darwin-search.md)
- [Official Darwin skills source](https://github.com/darwin-studios/agent-skills)
- [Darwin on skills.sh](https://skills.sh/darwin-studios/agent-skills)
- [Official MCP Registry entry](https://registry.modelcontextprotocol.io/v0.1/servers?search=so.darwin%2Fdarwin)
- [Agent Plugin manifest](https://darwin.so/plugin.json)
- [Agent Plugin MCP configuration](https://darwin.so/mcp.json)
