Verify Claims
infobroker_verify_claimsVerify high-stakes or contested claims against independent sources, returning confidence-scored findings that surface agreement, contradiction, gaps, and unverified claims for batch fact-checking.
Instructions
Verify one or more contested claims against independent sources and return confidence-scored findings. Use when a claim is high-stakes or contested and you need agreement, contradiction, and gaps surfaced with confidence scores, or when a finished draft needs a claim-by-claim fact-check in one call. Do NOT use for simple lookups or broad search (use infobroker_search_web) or citation formatting (use infobroker_get_citations). The loop recalls prior findings from the knowledge base, then searches providers and writes findings back; max_iterations bounds the refinement passes and per-provider rate limits apply, with one HTTP-call budget shared across a batch. Supply exactly one of query (one claim, or a string the server splits into up to five) or claims (a list of independent claims seeded verbatim); a batch returns one finding per distinct claim in caller order, identical claims are collapsed and report every input index they cover, and a claim with no attributed source is reported unverified rather than dropped. priority routes the pool by intent (speed, quality, privacy, free_only); providers restricts the pool and omitting it uses the full dispatch chain; confidence_threshold sets the bar for confirmation, and findings below it are reported unverified. Each source carries a span locating its supporting sentence and an advisory modality (asserted, reported, speculative) that never changes confidence. Returns an [OK] or [ERROR] envelope listing confirmed, contested, and unverified findings with per-source claims, spans, and confidence scores.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "infobroker_verify_claims"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | No | One claim to verify; the server splits it into up to five sub-claims. Supply either query or claims, not both | |
| claims | No | Independent claims to verify as a batch (bounded by corroboration.max_batch_claims, default 10); seeded verbatim and returned one finding per distinct claim in this order, with identical claims collapsed and every input index reported. Supply either query or claims, not both | |
| priority | No | Route the corroboration pool by intent | |
| providers | No | Optional array of provider slugs to limit the search to | |
| max_iterations | No | Maximum search-refinement passes (1-10, default 5) | |
| confidence_threshold | No | Minimum confidence to report a finding as confirmed (0-1, default 0.8) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| meta | No | ||
| error | No | ||
| status | Yes | ||
| notices | No | ||
| results | No | ||
| provider | Yes |