{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_5hh5u52s8vm9","handle":"darwin","url":"https://wellknown.network/agents/darwin","links":{"self":"https://wellknown.network/agents/darwin/record.json","html":"https://wellknown.network/agents/darwin","markdown":"https://wellknown.network/agents/darwin/record.md","api":"https://wellknown.network/api/v1/agents/darwin","status":"https://wellknown.network/api/v1/agents/darwin/status","claim":"https://wellknown.network/agents/darwin/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/darwin/claim.json","badge":"https://wellknown.network/agents/darwin/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/darwin/history","tools":"https://wellknown.network/api/v1/agents/darwin/tools"},"ard":{"identifier":"urn:air:mcp.darwin.so:server:darwin","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"Darwin MCP","summary":"Public Search and OAuth-protected Act coordination through Darwin MCP.","description":"Public Search and OAuth-protected Act coordination through Darwin MCP.","publisher":{"name":"darwin.so","url":"https://darwin.so"},"homepage":"https://darwin.so/ai","repository":null,"version":"0.9.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://mcp.darwin.so/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":["search","act"],"extra":{"ard":{"type":"application/mcp-server-card+json","metadata":null,"identifier":"urn:air:darwin.so:server:darwin-mcp","artifactUrl":"https://darwin.so/.well-known/mcp/server-card.json","representativeQueries":["find an ai that can handle multilingual customer support","search for product or service capabilities that match this request","coordinate this outcome and ask me before any billable work"]},"updatedAt":"2026-09-29T22:00:23.134361Z","publishedAt":"2026-09-29T22:00:23.134361Z","registryName":"so.darwin/darwin"},"attribution":{"kind":"ard_catalog","name":"ard_catalog","summary":"ard_catalog","version":"mcp_registry","description":"ard_catalog","homepageUrl":"ard_catalog","publisherUrl":"ard_catalog","publisherName":"ard_catalog"}},"derived":{"capabilities":[{"slug":"security.identity","name":"Identity & Access","confidence":1,"provenance":"derived"},{"slug":"documents.presentations","name":"Presentations","confidence":0.583,"provenance":"derived"},{"slug":"security.secrets","name":"Secrets Management","confidence":0.569,"provenance":"derived"},{"slug":"ai.agent-discovery","name":"Agent Discovery","confidence":0.569,"provenance":"derived"},{"slug":"dev.docs-lookup","name":"Documentation Lookup","confidence":0.54,"provenance":"derived"},{"slug":"commerce.payments","name":"Payments","confidence":0.51,"provenance":"derived"}],"categories":["ai","commerce","dev","documents","security"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 2h ago.","lastOkAt":"2026-10-10T03:25:57.962Z","lastProbedAt":"2026-10-10T03:25:57.962Z","statusComputedAt":"2026-10-10T03:27:24.886Z","reliability30d":{"probes":82,"successRate":1,"p50Ms":221,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":82,"ok":82,"authBoundaryOk":0,"serviceOk":82,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-10-10T03:25:57.962Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":272,"error":null,"detail":{"tools":[{"name":"search","description":"Find agents for a task. Returns agents with a nullable grounded overview, reasons and connectionPrompt, plus an optional plan, question or noMatchReason. Refine"},{"name":"show_darwin_view","description":"Optional read-only digest: agents from the exact Search presentation token, or a current owner-bound thread approval, authentication request, payment terms, or "},{"name":"open_darwin","description":"Open the Darwin Browse app. Use search for a query and the thread tools for authorized interactions."},{"name":"act","description":"Start work from searchId or explicit targets, or continue a thread using threadId and a typed message. Authentication and payment responses use this tool. Prese"},{"name":"start_thread","description":"Start a private thread and atomically send its first message. For a protected MCP target with exactly one tool, use action_request with capability private-mcp:d"},{"name":"send_message","description":"Append one typed event to an authorized thread. Use message for ordinary text; action_request for one advertised capability; action_confirmation for the exact p"},{"name":"get_thread","description":"Read a thread, optionally waiting for new events."},{"name":"list_threads","description":"List private threads with simple target, attention and archive filters."},{"name":"archive_thread","description":"Archive a thread without cancelling its work."},{"name":"authenticate","description":"Start hosted authentication for a thread request."},{"name":"pay","description":"Open hosted selection for an immutable payment request."},{"name":"get_account","description":"Read the authenticated person’s safe Darwin account context and authorized AIs. Excludes email, phone, credentials, API keys, and application administration."},{"name":"list_search_history","description":"List the authenticated person’s recent Darwin searches with bounded pagination. History expires after 90 days and never includes another account’s searches."},{"name":"list_act_history","description":"List private threads for the authorized Darwin account. This is the same bounded read as list_threads."},{"name":"list_payment_methods","description":"List a cursor page of saved payment method references for the authorized account with status, rail and default selection. Continue with nextCursor as afterCurso"},{"name":"list_auth_credentials","description":"List a cursor page of saved connection metadata for the authorized account. Continue with nextCursor as afterCursor until null. Returns safe IDs and labels only"}],"toolCount":16,"toolsHash":"b23e50dceaf3d6bdc69af5f3bc7a5e248cf359e36a05e15b63a23477eed5749b","serverName":"darwin","capabilities":["logging","tools","prompts","resources"],"serverVersion":"0.11.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T21:26:10.482Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":214,"error":null,"detail":{"tools":[{"name":"search","description":"Find agents for a task. Returns agents with a nullable grounded overview, reasons and connectionPrompt, plus an optional plan, question or noMatchReason. Refine"},{"name":"show_darwin_view","description":"Optional read-only digest: agents from the exact Search presentation token, or a current owner-bound thread approval, authentication request, payment terms, or "},{"name":"open_darwin","description":"Open the Darwin Browse app. Use search for a query and the thread tools for authorized interactions."},{"name":"act","description":"Start work from searchId or explicit targets, or continue a thread using threadId and a typed message. Authentication and payment responses use this tool. Prese"},{"name":"start_thread","description":"Start a private thread and atomically send its first message. For a protected MCP target with exactly one tool, use action_request with capability private-mcp:d"},{"name":"send_message","description":"Append one typed event to an authorized thread. Use message for ordinary text; action_request for one advertised capability; action_confirmation for the exact p"},{"name":"get_thread","description":"Read a thread, optionally waiting for new events."},{"name":"list_threads","description":"List private threads with simple target, attention and archive filters."},{"name":"archive_thread","description":"Archive a thread without cancelling its work."},{"name":"authenticate","description":"Start hosted authentication for a thread request."},{"name":"pay","description":"Open hosted selection for an immutable payment request."},{"name":"get_account","description":"Read the authenticated person’s safe Darwin account context and authorized AIs. Excludes email, phone, credentials, API keys, and application administration."},{"name":"list_search_history","description":"List the authenticated person’s recent Darwin searches with bounded pagination. History expires after 90 days and never includes another account’s searches."},{"name":"list_act_history","description":"List private threads for the authorized Darwin account. This is the same bounded read as list_threads."},{"name":"list_payment_methods","description":"List a cursor page of saved payment method references for the authorized account with status, rail and default selection. Continue with nextCursor as afterCurso"},{"name":"list_auth_credentials","description":"List a cursor page of saved connection metadata for the authorized account. Continue with nextCursor as afterCursor until null. Returns safe IDs and labels only"}],"toolCount":16,"toolsHash":"b23e50dceaf3d6bdc69af5f3bc7a5e248cf359e36a05e15b63a23477eed5749b","serverName":"darwin","capabilities":["logging","tools","prompts","resources"],"serverVersion":"0.11.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T14:31:10.486Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":324,"error":null,"detail":{"tools":[{"name":"search","description":"Find agents for a task. Returns agents with a nullable grounded overview, reasons and connectionPrompt, plus an optional plan, question or noMatchReason. Refine"},{"name":"show_darwin_view","description":"Optional read-only digest: agents from the exact Search presentation token, or a current owner-bound thread approval, authentication request, payment terms, or "},{"name":"open_darwin","description":"Open the Darwin Browse app. Use search for a query and the thread tools for authorized interactions."},{"name":"act","description":"Start work from searchId or explicit targets, or continue a thread using threadId and a typed message. Authentication and payment responses use this tool. Prese"},{"name":"start_thread","description":"Start a private thread and atomically send its first message. For a protected MCP target with exactly one tool, use action_request with capability private-mcp:d"},{"name":"send_message","description":"Append one typed event to an authorized thread. Use message for ordinary text; action_request for one advertised capability; action_confirmation for the exact p"},{"name":"get_thread","description":"Read a thread, optionally waiting for new events."},{"name":"list_threads","description":"List private threads with simple target, attention and archive filters."},{"name":"archive_thread","description":"Archive a thread without cancelling its work."},{"name":"authenticate","description":"Start hosted authentication for a thread request."},{"name":"pay","description":"Open hosted selection for an immutable payment request."},{"name":"get_account","description":"Read the authenticated person’s safe Darwin account context and authorized AIs. Excludes email, phone, credentials, API keys, and application administration."},{"name":"list_search_history","description":"List the authenticated person’s recent Darwin searches with bounded pagination. History expires after 90 days and never includes another account’s searches."},{"name":"list_act_history","description":"List private threads for the authorized Darwin account. This is the same bounded read as list_threads."},{"name":"list_payment_methods","description":"List a cursor page of saved payment method references for the authorized account with status, rail and default selection. Continue with nextCursor as afterCurso"},{"name":"list_auth_credentials","description":"List a cursor page of saved connection metadata for the authorized account. Continue with nextCursor as afterCursor until null. Returns safe IDs and labels only"}],"toolCount":16,"toolsHash":"a2af4fbb6cce05a1be9b6b02e5b1205b8829939e29c030ba3ec8f3ea16320082","serverName":"darwin","capabilities":["logging","tools","prompts","resources"],"serverVersion":"0.11.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T08:28:43.535Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":236,"error":null,"detail":{"tools":[{"name":"search","description":"Find agents for a task. Returns agents with a nullable grounded overview, reasons and connectionPrompt, plus an optional plan, question or noMatchReason. Refine"},{"name":"show_darwin_view","description":"Optional read-only digest: agents from the exact Search presentation token, or a current owner-bound thread approval, authentication request, payment terms, or "},{"name":"open_darwin","description":"Open the Darwin Browse app. Use search for a query and the thread tools for authorized interactions."},{"name":"act","description":"Start work from searchId or explicit targets, or continue a thread using threadId and a typed message. Authentication and payment responses use this tool. Prese"},{"name":"start_thread","description":"Start a private thread and atomically send its first message. For a protected MCP target with exactly one tool, use action_request with capability private-mcp:d"},{"name":"send_message","description":"Append one typed event to an authorized thread. Use message for ordinary text; action_request for one advertised capability; action_confirmation for the exact p"},{"name":"get_thread","description":"Read a thread, optionally waiting for new events."},{"name":"list_threads","description":"List private threads with simple target, attention and archive filters."},{"name":"archive_thread","description":"Archive a thread without cancelling its work."},{"name":"authenticate","description":"Start hosted authentication for a thread request."},{"name":"pay","description":"Open hosted selection for an immutable payment request."},{"name":"get_account","description":"Read the authenticated person’s safe Darwin account context and authorized AIs. Excludes email, phone, credentials, API keys, and application administration."},{"name":"list_search_history","description":"List the authenticated person’s recent Darwin searches with bounded pagination. History expires after 90 days and never includes another account’s searches."},{"name":"list_act_history","description":"List private threads for the authorized Darwin account. This is the same bounded read as list_threads."},{"name":"list_payment_methods","description":"List a cursor page of saved payment method references for the authorized account with status, rail and default selection. Continue with nextCursor as afterCurso"},{"name":"list_auth_credentials","description":"List a cursor page of saved connection metadata for the authorized account. Continue with nextCursor as afterCursor until null. Returns safe IDs and labels only"}],"toolCount":16,"toolsHash":"a2af4fbb6cce05a1be9b6b02e5b1205b8829939e29c030ba3ec8f3ea16320082","serverName":"darwin","capabilities":["logging","tools","prompts","resources"],"serverVersion":"0.11.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T02:26:43.093Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":318,"error":null,"detail":{"tools":[{"name":"search","description":"Find agents for a task. Returns agents with a nullable grounded overview, reasons and connectionPrompt, plus an optional plan, question or noMatchReason. Refine"},{"name":"show_darwin_view","description":"Optional read-only digest: agents from the exact Search presentation token, or a current owner-bound thread approval, authentication request, payment terms, or "},{"name":"open_darwin","description":"Open the Darwin Browse app. Use search for a query and the thread tools for authorized interactions."},{"name":"act","description":"Start work from searchId or explicit targets, or continue a thread using threadId and a typed message. Authentication and payment responses use this tool. Prese"},{"name":"start_thread","description":"Start a private thread and atomically send its first message. For a protected MCP target with exactly one tool, use action_request with capability private-mcp:d"},{"name":"send_message","description":"Append one typed event to an authorized thread. Use message for ordinary text; action_request for one advertised capability; action_confirmation for the exact p"},{"name":"get_thread","description":"Read a thread, optionally waiting for new events."},{"name":"list_threads","description":"List private threads with simple target, attention and archive filters."},{"name":"archive_thread","description":"Archive a thread without cancelling its work."},{"name":"authenticate","description":"Start hosted authentication for a thread request."},{"name":"pay","description":"Open hosted selection for an immutable payment request."},{"name":"get_account","description":"Read the authenticated person’s safe Darwin account context and authorized AIs. Excludes email, phone, credentials, API keys, and application administration."},{"name":"list_search_history","description":"List the authenticated person’s recent Darwin searches with bounded pagination. History expires after 90 days and never includes another account’s searches."},{"name":"list_act_history","description":"List private threads for the authorized Darwin account. This is the same bounded read as list_threads."},{"name":"list_payment_methods","description":"List a cursor page of saved payment method references for the authorized account with status, rail and default selection. Continue with nextCursor as afterCurso"},{"name":"list_auth_credentials","description":"List a cursor page of saved connection metadata for the authorized account. Continue with nextCursor as afterCursor until null. Returns safe IDs and labels only"}],"toolCount":16,"toolsHash":"a2af4fbb6cce05a1be9b6b02e5b1205b8829939e29c030ba3ec8f3ea16320082","serverName":"darwin","capabilities":["logging","tools","prompts","resources"],"serverVersion":"0.11.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T20:24:29.421Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":224,"error":null,"detail":{"tools":[{"name":"search","description":"Find agents for a task. Returns agents with a nullable grounded overview, reasons and connectionPrompt, plus an optional plan, question or noMatchReason. Refine"},{"name":"show_darwin_view","description":"Optional read-only digest: agents from the exact Search presentation token, or a current owner-bound thread approval, authentication request, payment terms, or "},{"name":"open_darwin","description":"Open the Darwin Browse app. Use search for a query and the thread tools for authorized interactions."},{"name":"act","description":"Start work from searchId or explicit targets, or continue a thread using threadId and a typed message. Authentication and payment responses use this tool. Prese"},{"name":"start_thread","description":"Start a private thread and atomically send its first message. For a protected MCP target with exactly one tool, use action_request with capability private-mcp:d"},{"name":"send_message","description":"Append one typed event to an authorized thread. Use message for ordinary text; action_request for one advertised capability; action_confirmation for the exact p"},{"name":"get_thread","description":"Read a thread, optionally waiting for new events."},{"name":"list_threads","description":"List private threads with simple target, attention and archive filters."},{"name":"archive_thread","description":"Archive a thread without cancelling its work."},{"name":"authenticate","description":"Start hosted authentication for a thread request."},{"name":"pay","description":"Open hosted selection for an immutable payment request."},{"name":"get_account","description":"Read the authenticated person’s safe Darwin account context and authorized AIs. Excludes email, phone, credentials, API keys, and application administration."},{"name":"list_search_history","description":"List the authenticated person’s recent Darwin searches with bounded pagination. History expires after 90 days and never includes another account’s searches."},{"name":"list_act_history","description":"List private threads for the authorized Darwin account. This is the same bounded read as list_threads."},{"name":"list_payment_methods","description":"List a cursor page of saved payment method references for the authorized account with status, rail and default selection. Continue with nextCursor as afterCurso"},{"name":"list_auth_credentials","description":"List a cursor page of saved connection metadata for the authorized account. Continue with nextCursor as afterCursor until null. Returns safe IDs and labels only"}],"toolCount":16,"toolsHash":"a2af4fbb6cce05a1be9b6b02e5b1205b8829939e29c030ba3ec8f3ea16320082","serverName":"darwin","capabilities":["logging","tools","prompts","resources"],"serverVersion":"0.11.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T13:21:44.526Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":323,"error":null,"detail":{"tools":[{"name":"search","description":"Find ranked public agents from a natural-language query. Optionally add a category focus or objective. Returns compact agent identities and nested capabilities "},{"name":"show_darwin_view","description":"Optional read-only digest: agents from the exact Search presentation token, or a current owner-bound thread approval, authentication request, payment terms, or "},{"name":"open_darwin","description":"Open the Darwin Browse app. Use search for a query and the thread tools for authorized interactions."},{"name":"start_thread","description":"Start a private thread and atomically send its first message. For a protected MCP target with exactly one tool, use action_request with capability private-mcp:d"},{"name":"send_message","description":"Append one typed event to an authorized thread. Use message for ordinary text; action_request for one advertised capability; action_confirmation for the exact p"},{"name":"get_thread","description":"Read a thread, optionally waiting for new events."},{"name":"list_threads","description":"List private threads with simple target, attention and archive filters."},{"name":"archive_thread","description":"Archive a thread without cancelling its work."},{"name":"authenticate","description":"Start hosted authentication for a thread request."},{"name":"pay","description":"Open hosted selection for an immutable payment request."},{"name":"get_account","description":"Read the authenticated person’s safe Darwin account context and authorized AIs. Excludes email, phone, credentials, API keys, and application administration."},{"name":"list_search_history","description":"List the authenticated person’s recent Darwin searches with bounded pagination. History expires after 90 days and never includes another account’s searches."},{"name":"list_act_history","description":"List private threads for the authorized Darwin account. This is the same bounded read as list_threads."},{"name":"list_payment_methods","description":"List a cursor page of saved payment method references for the authorized account with status, rail and default selection. Continue with nextCursor as afterCurso"},{"name":"list_auth_credentials","description":"List a cursor page of saved connection metadata for the authorized account. Continue with nextCursor as afterCursor until null. Returns safe IDs and labels only"}],"toolCount":15,"toolsHash":"abf9cb68e7edb2333bdb83b8dfab980bce9604259c252eedaab8038c27108907","serverName":"darwin","capabilities":["logging","tools","prompts","resources"],"serverVersion":"0.10.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T06:23:01.328Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":165,"error":null,"detail":{"tools":[{"name":"search","description":"Find ranked public agents from a natural-language query. Optionally add a category focus or objective. Returns compact agent identities and nested capabilities "},{"name":"open_darwin","description":"Open the Darwin Browse app. Use search for a query and the thread tools for authorized interactions."},{"name":"start_thread","description":"Start a private thread and atomically send its first message. For a protected MCP target with exactly one tool, use action_request with capability private-mcp:d"},{"name":"send_message","description":"Append one typed event to an authorized thread. Use message for ordinary text; action_request for one advertised capability; action_confirmation for the exact p"},{"name":"get_thread","description":"Read a thread, optionally waiting for new events."},{"name":"list_threads","description":"List private threads with simple target, attention and archive filters."},{"name":"archive_thread","description":"Archive a thread without cancelling its work."},{"name":"authenticate","description":"Start hosted authentication for a thread request."},{"name":"pay","description":"Open hosted selection for an immutable payment request."},{"name":"get_account","description":"Read the authenticated person’s safe Darwin account context and authorized AIs. Excludes email, phone, credentials, API keys, and application administration."},{"name":"list_search_history","description":"List the authenticated person’s recent Darwin searches with bounded pagination. History expires after 90 days and never includes another account’s searches."},{"name":"list_act_history","description":"List private threads for the authorized Darwin account. This is the same bounded read as list_threads."},{"name":"list_payment_methods","description":"List a cursor page of saved payment method references for the authorized account with status, rail and default selection. Continue with nextCursor as afterCurso"},{"name":"list_auth_credentials","description":"List a cursor page of saved connection metadata for the authorized account. Continue with nextCursor as afterCursor until null. Returns safe IDs and labels only"}],"toolCount":14,"toolsHash":"1b3b07bf08f1df4aa3468ce4bc488a5832cacbf0c671aa3ef341d4f3a03de5b2","serverName":"darwin","capabilities":["logging","tools","prompts","resources"],"serverVersion":"0.10.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-07T23:24:24.398Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":266,"error":null,"detail":{"tools":[{"name":"search","description":"Find ranked public agents from a natural-language query. Optionally add a category focus or objective. Returns compact agent identities and nested capabilities "},{"name":"open_darwin","description":"Open the Darwin Browse app. Use search for a query and the thread tools for authorized interactions."},{"name":"start_thread","description":"Start a private thread and atomically send its first message. For a protected MCP target with exactly one tool, use action_request with capability private-mcp:d"},{"name":"send_message","description":"Append one typed event to an authorized thread. Use message for ordinary text; action_request for one advertised capability; action_confirmation for the exact p"},{"name":"get_thread","description":"Read a thread, optionally waiting for new events."},{"name":"list_threads","description":"List private threads with simple target, attention and archive filters."},{"name":"archive_thread","description":"Archive a thread without cancelling its work."},{"name":"authenticate","description":"Start hosted authentication for a thread request."},{"name":"pay","description":"Open hosted selection for an immutable payment request."},{"name":"get_account","description":"Read the authenticated person’s safe Darwin account context and authorized AIs. Excludes email, phone, credentials, API keys, and application administration."},{"name":"list_search_history","description":"List the authenticated person’s recent Darwin searches with bounded pagination. History expires after 90 days and never includes another account’s searches."},{"name":"list_act_history","description":"List private threads for the authorized Darwin account. This is the same bounded read as list_threads."},{"name":"list_payment_methods","description":"List a cursor page of saved payment method references for the authorized account with status, rail and default selection. Continue with nextCursor as afterCurso"},{"name":"list_auth_credentials","description":"List a cursor page of saved connection metadata for the authorized account. Continue with nextCursor as afterCursor until null. Returns safe IDs and labels only"}],"toolCount":14,"toolsHash":"1b3b07bf08f1df4aa3468ce4bc488a5832cacbf0c671aa3ef341d4f3a03de5b2","serverName":"darwin","capabilities":["logging","tools","prompts","resources"],"serverVersion":"0.10.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-07T16:28:36.444Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":412,"error":null,"detail":{"tools":[{"name":"search","description":"Find ranked public agents from a natural-language query. Optionally add a category focus or objective. Returns compact agent identities and nested capabilities "},{"name":"open_darwin","description":"Open the Darwin Browse app. Use search for a query and the thread tools for authorized interactions."},{"name":"start_thread","description":"Start a private thread and atomically send its first message. For a protected MCP target with exactly one tool, use action_request with capability private-mcp:d"},{"name":"send_message","description":"Append one typed event to an authorized thread. Use message for ordinary text; action_request for one advertised capability; action_confirmation for the exact p"},{"name":"get_thread","description":"Read a thread, optionally waiting for new events."},{"name":"list_threads","description":"List private threads with simple target, attention and archive filters."},{"name":"archive_thread","description":"Archive a thread without cancelling its work."},{"name":"authenticate","description":"Start hosted authentication for a thread request."},{"name":"pay","description":"Open hosted selection for an immutable payment request."},{"name":"get_account","description":"Read the authenticated person’s safe Darwin account context and authorized AIs. Excludes email, phone, credentials, API keys, and application administration."},{"name":"list_search_history","description":"List the authenticated person’s recent Darwin searches with bounded pagination. History expires after 90 days and never includes another account’s searches."},{"name":"list_act_history","description":"List private threads for the authorized Darwin account. This is the same bounded read as list_threads."},{"name":"list_payment_methods","description":"List a cursor page of saved payment method references for the authorized account with status, rail and default selection. Continue with nextCursor as afterCurso"},{"name":"list_auth_credentials","description":"List a cursor page of saved connection metadata for the authorized account. Continue with nextCursor as afterCursor until null. Returns safe IDs and labels only"}],"toolCount":14,"toolsHash":"1b3b07bf08f1df4aa3468ce4bc488a5832cacbf0c671aa3ef341d4f3a03de5b2","serverName":"darwin","capabilities":["logging","tools","prompts","resources"],"serverVersion":"0.10.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"search","description":"Find agents for a task. Returns agents with a nullable grounded overview, reasons and connectionPrompt, plus an optional plan, question or noMatchReason. Refine"},{"name":"show_darwin_view","description":"Optional read-only digest: agents from the exact Search presentation token, or a current owner-bound thread approval, authentication request, payment terms, or "},{"name":"open_darwin","description":"Open the Darwin Browse app. Use search for a query and the thread tools for authorized interactions."},{"name":"act","description":"Start work from searchId or explicit targets, or continue a thread using threadId and a typed message. Authentication and payment responses use this tool. Prese"},{"name":"start_thread","description":"Start a private thread and atomically send its first message. For a protected MCP target with exactly one tool, use action_request with capability private-mcp:d"},{"name":"send_message","description":"Append one typed event to an authorized thread. Use message for ordinary text; action_request for one advertised capability; action_confirmation for the exact p"},{"name":"get_thread","description":"Read a thread, optionally waiting for new events."},{"name":"list_threads","description":"List private threads with simple target, attention and archive filters."},{"name":"archive_thread","description":"Archive a thread without cancelling its work."},{"name":"authenticate","description":"Start hosted authentication for a thread request."},{"name":"pay","description":"Open hosted selection for an immutable payment request."},{"name":"get_account","description":"Read the authenticated person’s safe Darwin account context and authorized AIs. Excludes email, phone, credentials, API keys, and application administration."},{"name":"list_search_history","description":"List the authenticated person’s recent Darwin searches with bounded pagination. History expires after 90 days and never includes another account’s searches."},{"name":"list_act_history","description":"List private threads for the authorized Darwin account. This is the same bounded read as list_threads."},{"name":"list_payment_methods","description":"List a cursor page of saved payment method references for the authorized account with status, rail and default selection. Continue with nextCursor as afterCurso"},{"name":"list_auth_credentials","description":"List a cursor page of saved connection metadata for the authorized account. Continue with nextCursor as afterCursor until null. Returns safe IDs and labels only"}],"package":null,"toolSurface":{"id":"ts_guxs25ju5scm","endpointId":"ep_nnbzm9qwxhuf","hash":"b23e50dceaf3d6bdc69af5f3bc7a5e248cf359e36a05e15b63a23477eed5749b","toolCount":16,"serverName":"darwin","serverVersion":"0.11.0","protocolVersion":"2025-06-18","firstSeenAt":"2026-10-09T21:26:10.473Z","lastSeenAt":"2026-10-10T03:25:57.953Z","observations":2,"toolNames":["search","show_darwin_view","open_darwin","act","start_thread","send_message","get_thread","list_threads","archive_thread","authenticate","pay","get_account","list_search_history","list_act_history","list_payment_methods","list_auth_credentials"],"distinctSurfaces":28},"endpointFacts":[{"id":"ep_nnbzm9qwxhuf","url":"https://mcp.darwin.so/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-10-07T23:24:24.408Z","auth":{"observedAt":"2026-10-07T23:24:24.753Z","authRequired":false,"scheme":null,"resourceMetadata":{"url":"https://mcp.darwin.so/.well-known/oauth-protected-resource/mcp","resource":"https://mcp.darwin.so/mcp","authorizationServers":["https://darwin.so/api/customer/auth"],"scopesSupported":["openid","profile","email","offline_access","directory:read","agent:read","agent:write","account:read","connections:read","connections:write","payments:read","human:actions"]},"authorizationServer":{"url":"https://darwin.so/.well-known/oauth-authorization-server/api/customer/auth","issuer":"https://darwin.so/api/customer/auth","grantTypesSupported":["authorization_code","refresh_token"],"codeChallengeMethodsSupported":["S256"],"tokenEndpointAuthMethodsSupported":["none","client_secret_basic","client_secret_post"],"dynamicClientRegistration":true,"dpopSigningAlgValuesSupported":[],"clientIdMetadataDocumentSupported":null},"conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true}},"tls":{"observedAt":"2026-10-07T23:24:24.790Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"mcp.darwin.so","issuer":{"commonName":"Cloudflare TLS Issuing ECC CA 3","organization":"SSL Corporation"},"validFrom":"2026-09-07T02:44:28.000Z","validTo":"2026-12-06T02:54:00.000Z","daysToExpiry":56,"sanCount":1,"fingerprint256":"70:DA:50:FE:4D:12:11:CC:24:74:C1:0A:C0:D3:C6:6A:E8:1E:66:A7:AD:29:13:6A:B2:7B:1D:E6:EE:BD:08:74"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"ard_catalog","key":"urn:air:darwin.so:server:darwin-mcp","url":"https://darwin.so/.well-known/ard.json","firstSeenAt":"2026-09-17T22:20:34.323Z","fetchedAt":"2026-10-01T23:19:39.416Z","normalizedAt":"2026-10-01T23:19:39.416Z"},{"source":"mcp_registry","key":"so.darwin/darwin","url":"https://registry.modelcontextprotocol.io/v0/servers/so.darwin%2Fdarwin","firstSeenAt":"2026-09-17T22:20:02.929Z","fetchedAt":"2026-10-08T20:19:09.461Z","normalizedAt":"2026-10-08T20:19:09.461Z"}]},"firstSeenAt":"2026-09-17T22:20:02.929Z","updatedAt":"2026-10-10T03:28:24.132Z"}