Skip to main content
Glama

verify_report

Read-onlyIdempotent

Check a report before accepting or passing it on: every quote must be in the bytes of the source it links to (verbatim), every ⚓ anchor must hold in the repos, on GitHub (pr:, ci:) or in the session transcript (run:).

Instructions

Check a report before accepting or passing it on: every quote must be in the bytes of the source it links to (verbatim), every ⚓ anchor must hold in the repos, on GitHub (pr:, ci:) or in the session transcript (run:). Returns a receipt with outcome FAIL / GAPS / PASS / EMPTY, the blocking items and a one-line summary. Only quotations in quotation marks with a link to their page in the same sentence, and ⚓ anchors in backticks, are checked: write e.g. Article 2.10 says «Юридическое лицо, присоединившее другое юридическое лицо, подлежит ответственности» (КоАП РФ, ст. 2.10). EMPTY means nothing was checkable, not that the text is right.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
pathNoa Markdown file to check instead of text
textNothe report itself (Markdown); or give path
fetchNosnapshot cited URLs not in the store yet
reposNorepo checkouts for anchors (default: the git repo at or under the server's cwd; in Codex none, so pass the workspace path)
storeNosnapshot store (default $VERBATIM_STORE or ./.verbatim)
accessNoverbatim --access for unreadable pages, e.g. 'default'
checksNocustom: these checks (quote, number, file_anchor, commit_anchor, fact_anchor, pr_anchor, ci_anchor, run_anchor, choice_anchor, work_claim, other_anchor)
githubNoask GitHub for pr:/ci: anchors
modulesNocustom: these verification modules: sources (quotes, numbers), github (repo anchors, pr:, ci:), execution (run:, choice:, work claims)
numbersNoa number of a cited sentence not in its source: gap, fail or offgap
profileNowhat to check (default: everything): developer (repo, PR, CI, run: and work claims), research (quotes and numbers), complete, or custom with modules and/or checks. What a profile leaves out is not checked, and the result says so
receiptNoreceipt contract of the result: v0 (default) or v1, which also says what was checked, what was not and why (scope, coverage)v0
transcriptNoClaude Code session jsonl for run: anchors

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed4 schema fields changedv1.1.1
    • addedInput schema / properties / checks
      Added value: +{
      +  "description": "custom: these checks (quote, number, file_anchor, commit_anchor, fact_anchor, pr_anchor, ci_anchor, run_anchor, choice_anchor, work_claim, other_anchor)",
      +  "items": {
      +    "type": "string"
      +  },
      +  "type": "array"
      +}
    • addedInput schema / properties / modules
      Added value: +{
      +  "description": "custom: these verification modules: sources (quotes, numbers), github (repo anchors, pr:, ci:), execution (run:, choice:, work claims)",
      +  "items": {
      +    "enum": [
      +      "sources",
      +      "github",
      +      "execution"
      +    ],
      +    "type": "string"
      +  },
      +  "type": "array"
      +}
    • addedInput schema / properties / profile
      Added value: +{
      +  "description": "what to check (default: everything): developer (repo, PR, CI, run: and work claims), research (quotes and numbers), complete, or custom with modules and/or checks. What a profile leaves out is not checked, and the result says so",
      +  "enum": [
      +    "developer",
      +    "research",
      +    "complete",
      +    "custom"
      +  ],
      +  "type": "string"
      +}
    • addedInput schema / properties / receipt
      Added value: +{
      +  "default": "v0",
      +  "description": "receipt contract of the result: v0 (default) or v1, which also says what was checked, what was not and why (scope, coverage)",
      +  "enum": [
      +    "v0",
      +    "v1"
      +  ],
      +  "type": "string"
      +}
  2. First observedv1.0.0

TDQS

Score is being calculated.

Deploy Server

Other Tools