{"serverId":"mcp-registry/io.github.franksterino/citeguard","tools":[{"name":"check_document","fixed":{"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 fetched source, and returns a report with a citation integrity score (0-100).","inputSchema":{"type":"object","required":["document"],"properties":{"document":{"type":"string","description":"Document text (markdown or plain text)"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":120,"tokensAfter":120},{"name":"check_links","fixed":{"name":"check_links","description":"Liveness-only check (no LLM): extracts all cited URLs and reports dead links, homepage redirects, and archive.org availability.","inputSchema":{"type":"object","required":["document"],"properties":{"document":{"type":"string","description":"Document text (markdown or plain text)"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":90,"tokensAfter":90}],"toolsChanged":2,"tokensSaved":0,"todo":[{"tool":"verify_claims","params":["claims"]}],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}