{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_raquvy37m7x4","handle":"autogrok-desk","url":"https://wellknown.network/agents/autogrok-desk","links":{"self":"https://wellknown.network/agents/autogrok-desk/record.json","html":"https://wellknown.network/agents/autogrok-desk","markdown":"https://wellknown.network/agents/autogrok-desk/record.md","api":"https://wellknown.network/api/v1/agents/autogrok-desk","status":"https://wellknown.network/api/v1/agents/autogrok-desk/status","claim":"https://wellknown.network/agents/autogrok-desk/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/autogrok-desk/claim.json","badge":"https://wellknown.network/agents/autogrok-desk/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/autogrok-desk/history","tools":"https://wellknown.network/api/v1/agents/autogrok-desk/tools"},"ard":{"identifier":"urn:air:desk.grokaiapps.com:server:autogrok-desk","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"AUTOGROK Desk","summary":"Pay-per-call web jobs for agents: URL probe, page extract, watch, JSON shape, researched briefs.","description":"Pay-per-call web jobs for agents: URL probe, page extract, watch, JSON shape, researched briefs.","publisher":{"name":"com.grokaiapps.desk","url":null},"homepage":"https://desk.grokaiapps.com/","repository":null,"version":"1.0.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://desk.grokaiapps.com/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-10-13T08:12:46.851158Z","publishedAt":"2026-10-13T08:12:46.851158Z","registryName":"com.grokaiapps.desk/autogrok-desk"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"content.writing","name":"Writing & Editing","confidence":1,"provenance":"derived"},{"slug":"communication.customer-support","name":"Customer Support","confidence":0.583,"provenance":"derived"},{"slug":"commerce.payments","name":"Payments","confidence":0.51,"provenance":"derived"}],"categories":["commerce","communication","content"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 25m ago.","lastOkAt":"2026-10-23T08:28:57.326Z","lastProbedAt":"2026-10-23T08:28:57.326Z","statusComputedAt":"2026-10-23T08:32:11.924Z","reliability30d":{"probes":30,"successRate":1,"p50Ms":156,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":30,"ok":30,"authBoundaryOk":0,"serviceOk":30,"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-23T08:28:57.326Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":152,"error":null,"detail":{"tools":[{"name":"url_probe","description":"Call when you need a cheap reachability/health check before a heavier fetch. Probes a public http(s) URL (HEAD, GET fallback): status, final URL, content-type, "},{"name":"page_extract","description":"Call when an agent needs readable main content from a public web page as markdown plus title/description. Use for summarization, RAG ingest, or quoting without "},{"name":"watch_once","description":"Call for a one-shot change detector: fetch a public URL, hash normalized main text (sha256), optionally compare to previous_hash. Returns hash, changed true/fal"},{"name":"json_shape","description":"Call when you have messy text (JSON blob or key:value lines) and need a heuristic object shaped by schema_hint — no LLM. Cap 50k chars. Use to normalize tool du"},{"name":"brief","description":"Call when you need a researched written brief on a topic (not instant). Delivered within 24h, usually same day: ~500 words default (max_words 50-1500), at least"},{"name":"deep_brief","description":"Call when you need decision-grade research, not a quick note. Long-form brief delivered within 24h: ~1500 words (1200-2000), executive summary + key findings + "},{"name":"brief_status","description":"Free. Check a brief ordered with the brief or deep_brief tool. Delivered within 24h (usually same day): ~500 words by default (50–1500), at least 3 cited source"},{"name":"tip_remaining","description":"When you're done with a pack, tip everything left on it (unused credits at the price paid + pack balance) to AUTOGROK Desk. No new charge; it clears the pack to"},{"name":"support_request","description":"Open a support ticket with the people behind AUTOGROK Desk (payment or receipt, a failed job, credits, anything else). Send X-Entitlement-Key on the connection "}],"toolCount":9,"toolsHash":"b599f7f743c8b77160a2d779eca3f26f7f5a9cdb036373a1cb76f5b1a650f1d0","serverName":"autogrok-desk","capabilities":["tools"],"serverVersion":"0.2.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-23T01:29:53.840Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":151,"error":null,"detail":{"tools":[{"name":"url_probe","description":"Call when you need a cheap reachability/health check before a heavier fetch. Probes a public http(s) URL (HEAD, GET fallback): status, final URL, content-type, "},{"name":"page_extract","description":"Call when an agent needs readable main content from a public web page as markdown plus title/description. Use for summarization, RAG ingest, or quoting without "},{"name":"watch_once","description":"Call for a one-shot change detector: fetch a public URL, hash normalized main text (sha256), optionally compare to previous_hash. Returns hash, changed true/fal"},{"name":"json_shape","description":"Call when you have messy text (JSON blob or key:value lines) and need a heuristic object shaped by schema_hint — no LLM. Cap 50k chars. Use to normalize tool du"},{"name":"brief","description":"Call when you need a researched written brief on a topic (not instant). Delivered within 24h, usually same day: ~500 words default (max_words 50-1500), at least"},{"name":"deep_brief","description":"Call when you need decision-grade research, not a quick note. Long-form brief delivered within 24h: ~1500 words (1200-2000), executive summary + key findings + "},{"name":"brief_status","description":"Free. Check a brief ordered with the brief or deep_brief tool. Delivered within 24h (usually same day): ~500 words by default (50–1500), at least 3 cited source"},{"name":"tip_remaining","description":"When you're done with a pack, tip everything left on it (unused credits at the price paid + pack balance) to AUTOGROK Desk. No new charge; it clears the pack to"},{"name":"support_request","description":"Open a support ticket with the people behind AUTOGROK Desk (payment or receipt, a failed job, credits, anything else). Send X-Entitlement-Key on the connection "}],"toolCount":9,"toolsHash":"b599f7f743c8b77160a2d779eca3f26f7f5a9cdb036373a1cb76f5b1a650f1d0","serverName":"autogrok-desk","capabilities":["tools"],"serverVersion":"0.2.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-22T18:33:32.246Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":155,"error":null,"detail":{"tools":[{"name":"url_probe","description":"Call when you need a cheap reachability/health check before a heavier fetch. Probes a public http(s) URL (HEAD, GET fallback): status, final URL, content-type, "},{"name":"page_extract","description":"Call when an agent needs readable main content from a public web page as markdown plus title/description. Use for summarization, RAG ingest, or quoting without "},{"name":"watch_once","description":"Call for a one-shot change detector: fetch a public URL, hash normalized main text (sha256), optionally compare to previous_hash. Returns hash, changed true/fal"},{"name":"json_shape","description":"Call when you have messy text (JSON blob or key:value lines) and need a heuristic object shaped by schema_hint — no LLM. Cap 50k chars. Use to normalize tool du"},{"name":"brief","description":"Call when you need a researched written brief on a topic (not instant). Delivered within 24h, usually same day: ~500 words default (max_words 50-1500), at least"},{"name":"deep_brief","description":"Call when you need decision-grade research, not a quick note. Long-form brief delivered within 24h: ~1500 words (1200-2000), executive summary + key findings + "},{"name":"brief_status","description":"Free. Check a brief ordered with the brief or deep_brief tool. Delivered within 24h (usually same day): ~500 words by default (50–1500), at least 3 cited source"},{"name":"tip_remaining","description":"When you're done with a pack, tip everything left on it (unused credits at the price paid + pack balance) to AUTOGROK Desk. No new charge; it clears the pack to"},{"name":"support_request","description":"Open a support ticket with the people behind AUTOGROK Desk (payment or receipt, a failed job, credits, anything else). Send X-Entitlement-Key on the connection "}],"toolCount":9,"toolsHash":"b599f7f743c8b77160a2d779eca3f26f7f5a9cdb036373a1cb76f5b1a650f1d0","serverName":"autogrok-desk","capabilities":["tools"],"serverVersion":"0.2.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-22T12:29:10.240Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":162,"error":null,"detail":{"tools":[{"name":"url_probe","description":"Call when you need a cheap reachability/health check before a heavier fetch. Probes a public http(s) URL (HEAD, GET fallback): status, final URL, content-type, "},{"name":"page_extract","description":"Call when an agent needs readable main content from a public web page as markdown plus title/description. Use for summarization, RAG ingest, or quoting without "},{"name":"watch_once","description":"Call for a one-shot change detector: fetch a public URL, hash normalized main text (sha256), optionally compare to previous_hash. Returns hash, changed true/fal"},{"name":"json_shape","description":"Call when you have messy text (JSON blob or key:value lines) and need a heuristic object shaped by schema_hint — no LLM. Cap 50k chars. Use to normalize tool du"},{"name":"brief","description":"Call when you need a researched written brief on a topic (not instant). Delivered within 24h, usually same day: ~500 words default (max_words 50-1500), at least"},{"name":"deep_brief","description":"Call when you need decision-grade research, not a quick note. Long-form brief delivered within 24h: ~1500 words (1200-2000), executive summary + key findings + "},{"name":"brief_status","description":"Free. Check a brief ordered with the brief or deep_brief tool. Delivered within 24h (usually same day): ~500 words by default (50–1500), at least 3 cited source"},{"name":"tip_remaining","description":"When you're done with a pack, tip everything left on it (unused credits at the price paid + pack balance) to AUTOGROK Desk. No new charge; it clears the pack to"},{"name":"support_request","description":"Open a support ticket with the people behind AUTOGROK Desk (payment or receipt, a failed job, credits, anything else). Send X-Entitlement-Key on the connection "}],"toolCount":9,"toolsHash":"b599f7f743c8b77160a2d779eca3f26f7f5a9cdb036373a1cb76f5b1a650f1d0","serverName":"autogrok-desk","capabilities":["tools"],"serverVersion":"0.2.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-22T05:32:51.469Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":171,"error":null,"detail":{"tools":[{"name":"url_probe","description":"Call when you need a cheap reachability/health check before a heavier fetch. Probes a public http(s) URL (HEAD, GET fallback): status, final URL, content-type, "},{"name":"page_extract","description":"Call when an agent needs readable main content from a public web page as markdown plus title/description. Use for summarization, RAG ingest, or quoting without "},{"name":"watch_once","description":"Call for a one-shot change detector: fetch a public URL, hash normalized main text (sha256), optionally compare to previous_hash. Returns hash, changed true/fal"},{"name":"json_shape","description":"Call when you have messy text (JSON blob or key:value lines) and need a heuristic object shaped by schema_hint — no LLM. Cap 50k chars. Use to normalize tool du"},{"name":"brief","description":"Call when you need a researched written brief on a topic (not instant). Delivered within 24h, usually same day: ~500 words default (max_words 50-1500), at least"},{"name":"deep_brief","description":"Call when you need decision-grade research, not a quick note. Long-form brief delivered within 24h: ~1500 words (1200-2000), executive summary + key findings + "},{"name":"brief_status","description":"Free. Check a brief ordered with the brief or deep_brief tool. Delivered within 24h (usually same day): ~500 words by default (50–1500), at least 3 cited source"},{"name":"tip_remaining","description":"When you're done with a pack, tip everything left on it (unused credits at the price paid + pack balance) to AUTOGROK Desk. No new charge; it clears the pack to"},{"name":"support_request","description":"Open a support ticket with the people behind AUTOGROK Desk (payment or receipt, a failed job, credits, anything else). Send X-Entitlement-Key on the connection "}],"toolCount":9,"toolsHash":"b599f7f743c8b77160a2d779eca3f26f7f5a9cdb036373a1cb76f5b1a650f1d0","serverName":"autogrok-desk","capabilities":["tools"],"serverVersion":"0.2.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-21T22:30:13.819Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":156,"error":null,"detail":{"tools":[{"name":"url_probe","description":"Call when you need a cheap reachability/health check before a heavier fetch. Probes a public http(s) URL (HEAD, GET fallback): status, final URL, content-type, "},{"name":"page_extract","description":"Call when an agent needs readable main content from a public web page as markdown plus title/description. Use for summarization, RAG ingest, or quoting without "},{"name":"watch_once","description":"Call for a one-shot change detector: fetch a public URL, hash normalized main text (sha256), optionally compare to previous_hash. Returns hash, changed true/fal"},{"name":"json_shape","description":"Call when you have messy text (JSON blob or key:value lines) and need a heuristic object shaped by schema_hint — no LLM. Cap 50k chars. Use to normalize tool du"},{"name":"brief","description":"Call when you need a researched written brief on a topic (not instant). Delivered within 24h, usually same day: ~500 words default (max_words 50-1500), at least"},{"name":"deep_brief","description":"Call when you need decision-grade research, not a quick note. Long-form brief delivered within 24h: ~1500 words (1200-2000), executive summary + key findings + "},{"name":"brief_status","description":"Free. Check a brief ordered with the brief or deep_brief tool. Delivered within 24h (usually same day): ~500 words by default (50–1500), at least 3 cited source"},{"name":"tip_remaining","description":"When you're done with a pack, tip everything left on it (unused credits at the price paid + pack balance) to AUTOGROK Desk. No new charge; it clears the pack to"},{"name":"support_request","description":"Open a support ticket with the people behind AUTOGROK Desk (payment or receipt, a failed job, credits, anything else). Send X-Entitlement-Key on the connection "}],"toolCount":9,"toolsHash":"b599f7f743c8b77160a2d779eca3f26f7f5a9cdb036373a1cb76f5b1a650f1d0","serverName":"autogrok-desk","capabilities":["tools"],"serverVersion":"0.2.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-21T12:27:54.664Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":154,"error":null,"detail":{"tools":[{"name":"url_probe","description":"Call when you need a cheap reachability/health check before a heavier fetch. Probes a public http(s) URL (HEAD, GET fallback): status, final URL, content-type, "},{"name":"page_extract","description":"Call when an agent needs readable main content from a public web page as markdown plus title/description. Use for summarization, RAG ingest, or quoting without "},{"name":"watch_once","description":"Call for a one-shot change detector: fetch a public URL, hash normalized main text (sha256), optionally compare to previous_hash. Returns hash, changed true/fal"},{"name":"json_shape","description":"Call when you have messy text (JSON blob or key:value lines) and need a heuristic object shaped by schema_hint — no LLM. Cap 50k chars. Use to normalize tool du"},{"name":"brief","description":"Call when you need a researched written brief on a topic (not instant). Delivered within 24h, usually same day: ~500 words default (max_words 50-1500), at least"},{"name":"deep_brief","description":"Call when you need decision-grade research, not a quick note. Long-form brief delivered within 24h: ~1500 words (1200-2000), executive summary + key findings + "},{"name":"brief_status","description":"Free. Check a brief ordered with the brief or deep_brief tool. Delivered within 24h (usually same day): ~500 words by default (50–1500), at least 3 cited source"},{"name":"tip_remaining","description":"When you're done with a pack, tip everything left on it (unused credits at the price paid + pack balance) to AUTOGROK Desk. No new charge; it clears the pack to"},{"name":"support_request","description":"Open a support ticket with the people behind AUTOGROK Desk (payment or receipt, a failed job, credits, anything else). Send X-Entitlement-Key on the connection "}],"toolCount":9,"toolsHash":"b599f7f743c8b77160a2d779eca3f26f7f5a9cdb036373a1cb76f5b1a650f1d0","serverName":"autogrok-desk","capabilities":["tools"],"serverVersion":"0.2.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-21T04:27:20.848Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":189,"error":null,"detail":{"tools":[{"name":"url_probe","description":"Call when you need a cheap reachability/health check before a heavier fetch. Probes a public http(s) URL (HEAD, GET fallback): status, final URL, content-type, "},{"name":"page_extract","description":"Call when an agent needs readable main content from a public web page as markdown plus title/description. Use for summarization, RAG ingest, or quoting without "},{"name":"watch_once","description":"Call for a one-shot change detector: fetch a public URL, hash normalized main text (sha256), optionally compare to previous_hash. Returns hash, changed true/fal"},{"name":"json_shape","description":"Call when you have messy text (JSON blob or key:value lines) and need a heuristic object shaped by schema_hint — no LLM. Cap 50k chars. Use to normalize tool du"},{"name":"brief","description":"Call when you need a researched written brief on a topic (not instant). Delivered within 24h, usually same day: ~500 words default (max_words 50-1500), at least"},{"name":"deep_brief","description":"Call when you need decision-grade research, not a quick note. Long-form brief delivered within 24h: ~1500 words (1200-2000), executive summary + key findings + "},{"name":"brief_status","description":"Free. Check a brief ordered with the brief or deep_brief tool. Delivered within 24h (usually same day): ~500 words by default (50–1500), at least 3 cited source"}],"toolCount":7,"toolsHash":"2814fa9617a7232d52bbb50eb731d93ef58420d28adeda30a67d5d795b985815","serverName":"autogrok-desk","capabilities":["tools"],"serverVersion":"0.2.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-20T22:23:36.917Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":151,"error":null,"detail":{"tools":[{"name":"url_probe","description":"Call when you need a cheap reachability/health check before a heavier fetch. Probes a public http(s) URL (HEAD, GET fallback): status, final URL, content-type, "},{"name":"page_extract","description":"Call when an agent needs readable main content from a public web page as markdown plus title/description. Use for summarization, RAG ingest, or quoting without "},{"name":"watch_once","description":"Call for a one-shot change detector: fetch a public URL, hash normalized main text (sha256), optionally compare to previous_hash. Returns hash, changed true/fal"},{"name":"json_shape","description":"Call when you have messy text (JSON blob or key:value lines) and need a heuristic object shaped by schema_hint — no LLM. Cap 50k chars. Use to normalize tool du"},{"name":"brief","description":"Call when you need a researched written brief on a topic (not instant). Delivered within 24h, usually same day: ~500 words default (max_words 50-1500), at least"},{"name":"deep_brief","description":"Call when you need decision-grade research, not a quick note. Long-form brief delivered within 24h: ~1500 words (1200-2000), executive summary + key findings + "},{"name":"brief_status","description":"Free. Check a brief ordered with the brief or deep_brief tool. Delivered within 24h (usually same day): ~500 words by default (50–1500), at least 3 cited source"}],"toolCount":7,"toolsHash":"2814fa9617a7232d52bbb50eb731d93ef58420d28adeda30a67d5d795b985815","serverName":"autogrok-desk","capabilities":["tools"],"serverVersion":"0.2.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-20T15:30:10.579Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":156,"error":null,"detail":{"tools":[{"name":"url_probe","description":"Call when you need a cheap reachability/health check before a heavier fetch. Probes a public http(s) URL (HEAD, GET fallback): status, final URL, content-type, "},{"name":"page_extract","description":"Call when an agent needs readable main content from a public web page as markdown plus title/description. Use for summarization, RAG ingest, or quoting without "},{"name":"watch_once","description":"Call for a one-shot change detector: fetch a public URL, hash normalized main text (sha256), optionally compare to previous_hash. Returns hash, changed true/fal"},{"name":"json_shape","description":"Call when you have messy text (JSON blob or key:value lines) and need a heuristic object shaped by schema_hint — no LLM. Cap 50k chars. Use to normalize tool du"},{"name":"brief","description":"Call when you need a researched written brief on a topic (not instant). Delivered within 24h, usually same day: ~500 words default (max_words 50-1500), at least"},{"name":"deep_brief","description":"Call when you need decision-grade research, not a quick note. Long-form brief delivered within 24h: ~1500 words (1200-2000), executive summary + key findings + "},{"name":"brief_status","description":"Free. Check a brief ordered with the brief or deep_brief tool. Delivered within 24h (usually same day): ~500 words by default (50–1500), at least 3 cited source"}],"toolCount":7,"toolsHash":"2814fa9617a7232d52bbb50eb731d93ef58420d28adeda30a67d5d795b985815","serverName":"autogrok-desk","capabilities":["tools"],"serverVersion":"0.2.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"url_probe","description":"Call when you need a cheap reachability/health check before a heavier fetch. Probes a public http(s) URL (HEAD, GET fallback): status, final URL, content-type, "},{"name":"page_extract","description":"Call when an agent needs readable main content from a public web page as markdown plus title/description. Use for summarization, RAG ingest, or quoting without "},{"name":"watch_once","description":"Call for a one-shot change detector: fetch a public URL, hash normalized main text (sha256), optionally compare to previous_hash. Returns hash, changed true/fal"},{"name":"json_shape","description":"Call when you have messy text (JSON blob or key:value lines) and need a heuristic object shaped by schema_hint — no LLM. Cap 50k chars. Use to normalize tool du"},{"name":"brief","description":"Call when you need a researched written brief on a topic (not instant). Delivered within 24h, usually same day: ~500 words default (max_words 50-1500), at least"},{"name":"deep_brief","description":"Call when you need decision-grade research, not a quick note. Long-form brief delivered within 24h: ~1500 words (1200-2000), executive summary + key findings + "},{"name":"brief_status","description":"Free. Check a brief ordered with the brief or deep_brief tool. Delivered within 24h (usually same day): ~500 words by default (50–1500), at least 3 cited source"},{"name":"tip_remaining","description":"When you're done with a pack, tip everything left on it (unused credits at the price paid + pack balance) to AUTOGROK Desk. No new charge; it clears the pack to"},{"name":"support_request","description":"Open a support ticket with the people behind AUTOGROK Desk (payment or receipt, a failed job, credits, anything else). Send X-Entitlement-Key on the connection "}],"package":null,"toolSurface":{"id":"ts_9r5k56ugs3zm","endpointId":"ep_8pwn2z5qe75d","hash":"b599f7f743c8b77160a2d779eca3f26f7f5a9cdb036373a1cb76f5b1a650f1d0","toolCount":9,"serverName":"autogrok-desk","serverVersion":"0.2.0","protocolVersion":"2025-06-18","firstSeenAt":"2026-10-21T12:27:54.677Z","lastSeenAt":"2026-10-23T08:28:57.335Z","observations":7,"toolNames":["url_probe","page_extract","watch_once","json_shape","brief","deep_brief","brief_status","tip_remaining","support_request"],"distinctSurfaces":3},"endpointFacts":[{"id":"ep_8pwn2z5qe75d","url":"https://desk.grokaiapps.com/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-10-20T01:29:08.484Z","auth":{"observedAt":"2026-10-20T01:29:08.632Z","authRequired":false,"scheme":null,"resourceMetadata":null,"authorizationServer":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false}},"tls":{"observedAt":"2026-10-20T01:29:08.938Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"desk.grokaiapps.com","issuer":{"commonName":"YE2","organization":"Let's Encrypt"},"validFrom":"2026-09-21T22:09:05.000Z","validTo":"2026-12-20T22:09:04.000Z","daysToExpiry":58,"sanCount":1,"fingerprint256":"AA:0E:65:7A:DF:33:9F:78:24:9A:50:82:28:EC:CA:5D:2E:8E:11:72:21:78:47:85:FE:E7:5B:99:15:FC:49:9B"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"com.grokaiapps.desk/autogrok-desk","url":"https://registry.modelcontextprotocol.io/v0/servers/com.grokaiapps.desk%2Fautogrok-desk","firstSeenAt":"2026-10-15T04:22:53.350Z","fetchedAt":"2026-10-21T20:20:10.629Z","normalizedAt":"2026-10-21T20:20:10.629Z"}]},"firstSeenAt":"2026-10-15T04:22:53.350Z","updatedAt":"2026-10-23T08:34:18.180Z"}