{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_3ue27wfx4jeb","handle":"citeguard","url":"https://wellknown.network/agents/citeguard","links":{"self":"https://wellknown.network/agents/citeguard/record.json","html":"https://wellknown.network/agents/citeguard","markdown":"https://wellknown.network/agents/citeguard/record.md","api":"https://wellknown.network/api/v1/agents/citeguard","status":"https://wellknown.network/api/v1/agents/citeguard/status","claim":"https://wellknown.network/agents/citeguard/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/citeguard/claim.json","badge":"https://wellknown.network/agents/citeguard/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/citeguard/history","tools":"https://wellknown.network/api/v1/agents/citeguard/tools"},"ard":{"identifier":"urn:air:citeguard.boundy.workers.dev:server:citeguard","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"citeguard","summary":"Verify citations in AI text: fetches each cited source, returns verdicts with evidence quotes.","description":"Verify citations in AI text: fetches each cited source, returns verdicts with evidence quotes.","publisher":{"name":"Franksterino","url":null},"homepage":null,"repository":"https://github.com/Franksterino/citeguard","version":"0.1.2","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://citeguard.boundy.workers.dev/mcp","type":"mcp_streamable_http","auth":null,"probeable":true},{"url":"npm:citeguard","type":"package_npm","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-07-06T18:46:42.156499Z","publishedAt":"2026-07-06T18:46:42.156499Z","registryName":"io.github.Franksterino/citeguard"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","repoUrl":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[],"categories":[],"language":"en"},"observed":{"status":"live","statusReason":"Responded 2h ago.","lastOkAt":"2026-10-10T11:25:09.058Z","lastProbedAt":"2026-10-10T11:25:09.058Z","statusComputedAt":"2026-10-10T11:26:46.445Z","reliability30d":{"probes":109,"successRate":0.9908,"p50Ms":100,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":107,"ok":106,"authBoundaryOk":0,"serviceOk":106,"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-10T11:25:09.058Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":79,"error":null,"detail":{"tools":[{"name":"verify_claims","description":"Verify claim+source pairs: fetches each cited URL and returns a per-claim verdict (supported / partially_supported / contradicted / unsupported / uncertain / co"},{"name":"check_document","description":"Audit every citation in a markdown/plain-text document: extracts claim+source pairs (markdown links, footnotes, DOIs, bare URLs), verifies each against the fetc"},{"name":"check_links","description":"Liveness-only check (no LLM): extracts all cited URLs and reports dead links, homepage redirects, and archive.org availability."}],"toolCount":3,"toolsHash":"fc65374fe1b4e3ad1bf590836e05649a0ec3032c3f4fa00517df649236d81451","serverName":"citeguard","capabilities":["tools"],"serverVersion":"0.1.2","protocolVersion":"2025-06-18"}},{"at":"2026-10-10T05:28:23.309Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":79,"error":null,"detail":{"tools":[{"name":"verify_claims","description":"Verify claim+source pairs: fetches each cited URL and returns a per-claim verdict (supported / partially_supported / contradicted / unsupported / uncertain / co"},{"name":"check_document","description":"Audit every citation in a markdown/plain-text document: extracts claim+source pairs (markdown links, footnotes, DOIs, bare URLs), verifies each against the fetc"},{"name":"check_links","description":"Liveness-only check (no LLM): extracts all cited URLs and reports dead links, homepage redirects, and archive.org availability."}],"toolCount":3,"toolsHash":"fc65374fe1b4e3ad1bf590836e05649a0ec3032c3f4fa00517df649236d81451","serverName":"citeguard","capabilities":["tools"],"serverVersion":"0.1.2","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T22:28:41.220Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":144,"error":null,"detail":{"tools":[{"name":"verify_claims","description":"Verify claim+source pairs: fetches each cited URL and returns a per-claim verdict (supported / partially_supported / contradicted / unsupported / uncertain / co"},{"name":"check_document","description":"Audit every citation in a markdown/plain-text document: extracts claim+source pairs (markdown links, footnotes, DOIs, bare URLs), verifies each against the fetc"},{"name":"check_links","description":"Liveness-only check (no LLM): extracts all cited URLs and reports dead links, homepage redirects, and archive.org availability."}],"toolCount":3,"toolsHash":"fc65374fe1b4e3ad1bf590836e05649a0ec3032c3f4fa00517df649236d81451","serverName":"citeguard","capabilities":["tools"],"serverVersion":"0.1.2","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T16:33:34.798Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":82,"error":null,"detail":{"tools":[{"name":"verify_claims","description":"Verify claim+source pairs: fetches each cited URL and returns a per-claim verdict (supported / partially_supported / contradicted / unsupported / uncertain / co"},{"name":"check_document","description":"Audit every citation in a markdown/plain-text document: extracts claim+source pairs (markdown links, footnotes, DOIs, bare URLs), verifies each against the fetc"},{"name":"check_links","description":"Liveness-only check (no LLM): extracts all cited URLs and reports dead links, homepage redirects, and archive.org availability."}],"toolCount":3,"toolsHash":"fc65374fe1b4e3ad1bf590836e05649a0ec3032c3f4fa00517df649236d81451","serverName":"citeguard","capabilities":["tools"],"serverVersion":"0.1.2","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T10:23:42.178Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":109,"error":null,"detail":{"tools":[{"name":"verify_claims","description":"Verify claim+source pairs: fetches each cited URL and returns a per-claim verdict (supported / partially_supported / contradicted / unsupported / uncertain / co"},{"name":"check_document","description":"Audit every citation in a markdown/plain-text document: extracts claim+source pairs (markdown links, footnotes, DOIs, bare URLs), verifies each against the fetc"},{"name":"check_links","description":"Liveness-only check (no LLM): extracts all cited URLs and reports dead links, homepage redirects, and archive.org availability."}],"toolCount":3,"toolsHash":"fc65374fe1b4e3ad1bf590836e05649a0ec3032c3f4fa00517df649236d81451","serverName":"citeguard","capabilities":["tools"],"serverVersion":"0.1.2","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T04:28:45.462Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":52,"error":null,"detail":{"tools":[{"name":"verify_claims","description":"Verify claim+source pairs: fetches each cited URL and returns a per-claim verdict (supported / partially_supported / contradicted / unsupported / uncertain / co"},{"name":"check_document","description":"Audit every citation in a markdown/plain-text document: extracts claim+source pairs (markdown links, footnotes, DOIs, bare URLs), verifies each against the fetc"},{"name":"check_links","description":"Liveness-only check (no LLM): extracts all cited URLs and reports dead links, homepage redirects, and archive.org availability."}],"toolCount":3,"toolsHash":"fc65374fe1b4e3ad1bf590836e05649a0ec3032c3f4fa00517df649236d81451","serverName":"citeguard","capabilities":["tools"],"serverVersion":"0.1.2","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T21:22:13.937Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":72,"error":null,"detail":{"tools":[{"name":"verify_claims","description":"Verify claim+source pairs: fetches each cited URL and returns a per-claim verdict (supported / partially_supported / contradicted / unsupported / uncertain / co"},{"name":"check_document","description":"Audit every citation in a markdown/plain-text document: extracts claim+source pairs (markdown links, footnotes, DOIs, bare URLs), verifies each against the fetc"},{"name":"check_links","description":"Liveness-only check (no LLM): extracts all cited URLs and reports dead links, homepage redirects, and archive.org availability."}],"toolCount":3,"toolsHash":"fc65374fe1b4e3ad1bf590836e05649a0ec3032c3f4fa00517df649236d81451","serverName":"citeguard","capabilities":["tools"],"serverVersion":"0.1.2","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T14:21:46.121Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":157,"error":null,"detail":{"tools":[{"name":"verify_claims","description":"Verify claim+source pairs: fetches each cited URL and returns a per-claim verdict (supported / partially_supported / contradicted / unsupported / uncertain / co"},{"name":"check_document","description":"Audit every citation in a markdown/plain-text document: extracts claim+source pairs (markdown links, footnotes, DOIs, bare URLs), verifies each against the fetc"},{"name":"check_links","description":"Liveness-only check (no LLM): extracts all cited URLs and reports dead links, homepage redirects, and archive.org availability."}],"toolCount":3,"toolsHash":"fc65374fe1b4e3ad1bf590836e05649a0ec3032c3f4fa00517df649236d81451","serverName":"citeguard","capabilities":["tools"],"serverVersion":"0.1.2","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T07:26:43.061Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":89,"error":null,"detail":{"tools":[{"name":"verify_claims","description":"Verify claim+source pairs: fetches each cited URL and returns a per-claim verdict (supported / partially_supported / contradicted / unsupported / uncertain / co"},{"name":"check_document","description":"Audit every citation in a markdown/plain-text document: extracts claim+source pairs (markdown links, footnotes, DOIs, bare URLs), verifies each against the fetc"},{"name":"check_links","description":"Liveness-only check (no LLM): extracts all cited URLs and reports dead links, homepage redirects, and archive.org availability."}],"toolCount":3,"toolsHash":"fc65374fe1b4e3ad1bf590836e05649a0ec3032c3f4fa00517df649236d81451","serverName":"citeguard","capabilities":["tools"],"serverVersion":"0.1.2","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T01:21:53.042Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":55,"error":null,"detail":{"tools":[{"name":"verify_claims","description":"Verify claim+source pairs: fetches each cited URL and returns a per-claim verdict (supported / partially_supported / contradicted / unsupported / uncertain / co"},{"name":"check_document","description":"Audit every citation in a markdown/plain-text document: extracts claim+source pairs (markdown links, footnotes, DOIs, bare URLs), verifies each against the fetc"},{"name":"check_links","description":"Liveness-only check (no LLM): extracts all cited URLs and reports dead links, homepage redirects, and archive.org availability."}],"toolCount":3,"toolsHash":"fc65374fe1b4e3ad1bf590836e05649a0ec3032c3f4fa00517df649236d81451","serverName":"citeguard","capabilities":["tools"],"serverVersion":"0.1.2","protocolVersion":"2025-06-18"}}],"tools":[{"name":"verify_claims","description":"Verify claim+source pairs: fetches each cited URL and returns a per-claim verdict (supported / partially_supported / contradicted / unsupported / uncertain / co"},{"name":"check_document","description":"Audit every citation in a markdown/plain-text document: extracts claim+source pairs (markdown links, footnotes, DOIs, bare URLs), verifies each against the fetc"},{"name":"check_links","description":"Liveness-only check (no LLM): extracts all cited URLs and reports dead links, homepage redirects, and archive.org availability."}],"package":null,"toolSurface":{"id":"ts_6kepmhy49yr7","endpointId":"ep_rf4vrxxmwe74","hash":"fc65374fe1b4e3ad1bf590836e05649a0ec3032c3f4fa00517df649236d81451","toolCount":3,"serverName":"citeguard","serverVersion":"0.1.2","protocolVersion":"2025-06-18","firstSeenAt":"2026-09-12T15:25:53.901Z","lastSeenAt":"2026-10-10T11:25:09.064Z","observations":100,"toolNames":["verify_claims","check_document","check_links"],"distinctSurfaces":1},"endpointFacts":[{"id":"ep_rf4vrxxmwe74","url":"https://citeguard.boundy.workers.dev/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-10-10T05:28:23.304Z","auth":{"observedAt":"2026-10-10T05:28:23.317Z","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-10T05:28:23.341Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"boundy.workers.dev","issuer":{"commonName":"WE1","organization":"Google Trust Services"},"validFrom":"2026-09-02T03:40:14.000Z","validTo":"2026-12-01T04:40:10.000Z","daysToExpiry":51,"sanCount":2,"fingerprint256":"3C:82:52:40:4D:14:95:74:18:4E:56:CD:C9:69:46:79:BB:BB:38:14:AE:AE:A1:A8:0E:53:E3:8E:AB:FB:4C:87"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"io.github.Franksterino/citeguard","url":"https://registry.modelcontextprotocol.io/v0/servers/io.github.Franksterino%2Fciteguard","firstSeenAt":"2026-09-06T03:21:21.807Z","fetchedAt":"2026-10-09T21:19:32.197Z","normalizedAt":"2026-10-09T21:19:32.197Z"}]},"firstSeenAt":"2026-09-06T03:21:21.807Z","updatedAt":"2026-10-10T11:27:33.650Z"}