Darwin is a remote MCP server that gives an AI agent 11 tools, among them approve_action, authenticate_session, continue_action. It answers at https://mcp.darwin.so/mcp over streamable HTTP, and it listed its tools to an anonymous client, so no sign-in was needed for that. Our probes reached it 4 of 4 times since 17 September 2026; the last check, on 24 October 2026, succeeded.
Search public AI capabilities and coordinate approved work through Darwin's Search to Act interface.
Description as the publisher wrote it.
| Tool | What it does |
|---|---|
approve_action | Approve, reject, or request changes to one exact persisted reviewed payload. Requires its current revision and SHA-256 digest plus a stable requestId, and rejects stale or altered previews. Inputs: actionId, approvalId, decision, expectedRevision, reviewedPayloadDigest, reason |
authenticate_session | Create or reuse one bounded authentication relationship between the caller and a destination AI without exposing credentials to model context. The hosted flow completes first-time provider setup when needed. Inputs: aiId, methodId, source, saveToDarwinVault, requestId |
continue_action | Add requested information or clarification to one authorized action. This writes a message but never approves a pending decision implicitly. Inputs: actionId, kind, message, attachments, interactionId, expectedRevision |
end_action | Freeze ordinary new work and request durable closure with finish or cancel intent. Darwin derives the terminal outcome; the caller cannot declare success. Inputs: actionId, expectedRevision, intent, requestId |
get_account | Read the authenticated person’s safe Darwin account context and authorized AIs. Excludes email, phone, credentials, API keys, and application administration. Inputs: aiId |
get_action | Read the truthful current state, required next step, supported operations, and any secure connection or payment interaction for one authorized action. Inputs: actionId |
list_actions | Read the caller’s current nonterminal Darwin actions with bounded pagination. Inputs: actingAiId, targetAiId, lifecycle, cursor, limit |
list_search_history | List the authenticated person’s recent Darwin searches with bounded pagination. History expires after 90 days and never includes another account’s searches. Inputs: limit, cursor |
pay_action | Select a direct or Darwin Pay route for the exact server-bound merchant, amount, currency, protocol, and scope. The request cannot rewrite reviewed commercial terms. Inputs: actionId, interactionId, expectedRevision, route, source, save |
search | Find executable public Darwin capabilities from one natural-language query. Narrow results with optional AI, domain, capability, protocol, price, availability, and country filters. Ranked results return the exact capabilityId and capability Inputs: query, filters, limit |
start_action | Start durable work using the exact capability ID and revision selected by search. Invoke only after the user asks to run that selection. Supply a stable requestId; Darwin never reruns Search from prose. The action may remain pending or requ Inputs: capabilityId, capabilityRevision, inputs, attachments, intent, actingAiId |
Every block below points at https://mcp.darwin.so/mcp. Pick your client and copy.
claude mcp add --transport http darwin https://mcp.darwin.so/mcp
{
"mcpServers": {
"darwin": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://mcp.darwin.so/mcp"]
}
}
}{
"mcpServers": {
"darwin": {
"url": "https://mcp.darwin.so/mcp"
}
}
}{
"servers": {
"darwin": {
"type": "http",
"url": "https://mcp.darwin.so/mcp"
}
}
}{
"context_servers": {
"darwin": {
"url": "https://mcp.darwin.so/mcp"
}
}
}{
"mcpServers": {
"darwin": {
"serverUrl": "https://mcp.darwin.so/mcp"
}
}
}{
"mcpServers": {
"darwin": {
"url": "https://mcp.darwin.so/mcp"
}
}
}name: Darwin
version: 0.0.1
schema: v1
mcpServers:
- name: Darwin
type: streamable-http
url: https://mcp.darwin.so/mcp{
"mcpServers": {
"darwin": {
"httpUrl": "https://mcp.darwin.so/mcp"
}
}
}{
"mcpServers": {
"darwin": {
"type": "http",
"url": "https://mcp.darwin.so/mcp"
}
}
}{
"mcpServers": {
"darwin": {
"url": "https://mcp.darwin.so/mcp"
}
}
}goose://extension?url=https%3A%2F%2Fmcp.darwin.so%2Fmcp&type=streamable_http&id=darwin&name=Darwin
It answered our last check on 24 October 2026 in 377 ms. Over 4 checks since 17 September 2026 it answered 4. Status here comes from Neuronto's own probes, not from the publisher.
Yes. It is published by darwin.so and served from mcp.darwin.so, the vendor's own domain: https://mcp.darwin.so/mcp.
11, as returned by the server's own tools/list on 24 September 2026: approve_action, authenticate_session, continue_action, end_action, get_account, get_action, list_actions, list_search_history, and 3 more.
It answered our last check on 24 October 2026 in 377 ms. Over 4 checks since 17 September 2026 it answered 4.
Put the server under mcpServers in ~/.cursor/mcp.json with the URL https://mcp.darwin.so/mcp. The exact JSON is above, with the same setup for Claude Code, Claude Desktop, VS Code, Windsurf, Zed, Gemini CLI and the rest.
It listed its tools to an anonymous client, so reading the tool list needs no key. Individual tools can still ask for credentials in their own inputs.
Publisher: so.darwin. Endpoint host: mcp.darwin.so. ARD identifier: urn:air:so.darwin:mcp:darwin.
First indexed 17 September 2026. The tools are exactly what the server returned; nothing on this page
is inferred from its name. Ranking in Neuronto search is never for sale.