R/IV — Verify Claims, Citations & Agent Actions
by duranivrobert-glitch · remote · no sign-in to list tools · v3.2.2 · published by GitHub user duranivrobert-glitch
Verify claims, citations & agent actions. Free receipt trial; paid prices via live R/IV quotes.
35 tools: 30 change things and 5 only read.
Scanned Oct 21, 2026
- Deletes or cancels0Claude Code: deny
- Can't be undone0Claude Code: ask
- Changes things30Claude Code: ask: see these tools
- Only reads5Claude Code: allow: see these tools
No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.
claude mcp add --transport http riv https://rdiv-production-runtime-production.up.railway.app/mcpTools
Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.
35 tools
Changes things 30Claude Code: ask
agent.action.verifyR/IV agent.action.verify — independent evidence-verification primitive for agent assurance.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it R/IV agent.action.verify — independent evidence-verification primitive for agent assurance. Completed paid execution returns an RVO plus signed R/IV Verification Receipt.
agent.monitorR/IV agent.monitor — independent evidence-verification primitive for monitoring.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it R/IV agent.monitor — independent evidence-verification primitive for monitoring. Completed paid execution returns an RVO plus signed R/IV Verification Receipt.
ai.use.auditR/IV ai.use.audit — independent evidence-verification primitive for enterprise assurance.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it R/IV ai.use.audit — independent evidence-verification primitive for enterprise assurance. Completed paid execution returns an RVO plus signed R/IV Verification Receipt.
answer.auditR/IV answer.audit — independent evidence-verification primitive for verification.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it R/IV answer.audit — independent evidence-verification primitive for verification. Completed paid execution returns an RVO plus signed R/IV Verification Receipt.
citation.verifyR/IV citation.verify — independent evidence-verification primitive for verification.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it R/IV citation.verify — independent evidence-verification primitive for verification. Completed paid execution returns an RVO plus signed R/IV Verification Receipt.
claim.checkR/IV claim.check — independent evidence-verification primitive for claims.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it R/IV claim.check — independent evidence-verification primitive for claims. Completed paid execution returns an RVO plus signed R/IV Verification Receipt.
claim.monitorR/IV claim.monitor — independent evidence-verification primitive for monitoring.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it R/IV claim.monitor — independent evidence-verification primitive for monitoring. Completed paid execution returns an RVO plus signed R/IV Verification Receipt.
contradiction.scanR/IV contradiction.scan — independent evidence-verification primitive for evidence.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it R/IV contradiction.scan — independent evidence-verification primitive for evidence. Completed paid execution returns an RVO plus signed R/IV Verification Receipt.
control.checkR/IV control.check — independent evidence-verification primitive for enterprise assurance.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it R/IV control.check — independent evidence-verification primitive for enterprise assurance. Completed paid execution returns an RVO plus signed R/IV Verification Receipt.
data.flow.verifyR/IV data.flow.verify — independent evidence-verification primitive for enterprise assurance.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it R/IV data.flow.verify — independent evidence-verification primitive for enterprise assurance. Completed paid execution returns an RVO plus signed R/IV Verification Receipt.
dependency.mapR/IV dependency.map — independent evidence-verification primitive for dependency risk.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it R/IV dependency.map — independent evidence-verification primitive for dependency risk. Completed paid execution returns an RVO plus signed R/IV Verification Receipt.
dependency.monitorR/IV dependency.monitor — independent evidence-verification primitive for monitoring.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it R/IV dependency.monitor — independent evidence-verification primitive for monitoring. Completed paid execution returns an RVO plus signed R/IV Verification Receipt.
evidence.bundleR/IV evidence.bundle — independent evidence-verification primitive for evidence.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it R/IV evidence.bundle — independent evidence-verification primitive for evidence. Completed paid execution returns an RVO plus signed R/IV Verification Receipt.
evidence.monitorR/IV evidence.monitor — independent evidence-verification primitive for monitoring.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it R/IV evidence.monitor — independent evidence-verification primitive for monitoring. Completed paid execution returns an RVO plus signed R/IV Verification Receipt.
fact.extractR/IV fact.extract — independent evidence-verification primitive for evidence.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it R/IV fact.extract — independent evidence-verification primitive for evidence. Completed paid execution returns an RVO plus signed R/IV Verification Receipt.
investigation.runR/IV investigation.run — independent evidence-verification primitive for investigation reporting.No findings
Why it is in this group
- The name "investigation.run" says "run": a word for a change.
Description, as the server wrote it R/IV investigation.run — independent evidence-verification primitive for investigation reporting. Completed paid execution returns an RVO plus signed R/IV Verification Receipt.
model.change.auditR/IV model.change.audit — independent evidence-verification primitive for dependency risk.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it R/IV model.change.audit — independent evidence-verification primitive for dependency risk. Completed paid execution returns an RVO plus signed R/IV Verification Receipt.
number.verifyR/IV number.verify — independent evidence-verification primitive for verification.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it R/IV number.verify — independent evidence-verification primitive for verification. Completed paid execution returns an RVO plus signed R/IV Verification Receipt.
policy.monitorR/IV policy.monitor — independent evidence-verification primitive for monitoring.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it R/IV policy.monitor — independent evidence-verification primitive for monitoring. Completed paid execution returns an RVO plus signed R/IV Verification Receipt.
procurement.evidenceR/IV procurement.evidence — independent evidence-verification primitive for enterprise assurance.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it R/IV procurement.evidence — independent evidence-verification primitive for enterprise assurance. Completed paid execution returns an RVO plus signed R/IV Verification Receipt.
provenance.receiptR/IV provenance.receipt — independent evidence-verification primitive for provenance.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it R/IV provenance.receipt — independent evidence-verification primitive for provenance. Completed paid execution returns an RVO plus signed R/IV Verification Receipt.
provenance.receipt.trialRun one free signed R/IV provenance receipt trial.No findings
Why it is in this group
- The description's first verb is "run": a word for a change.
Description, as the server wrote it Run one free signed R/IV provenance receipt trial. No payment or account required.
quote.verifyR/IV quote.verify — independent evidence-verification primitive for verification.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it R/IV quote.verify — independent evidence-verification primitive for verification. Completed paid execution returns an RVO plus signed R/IV Verification Receipt.
service.matchMatch a verification goal to the smallest R/IV capability without charging.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Match a verification goal to the smallest R/IV capability without charging.
source.verifyR/IV source.verify — independent evidence-verification primitive for verification.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it R/IV source.verify — independent evidence-verification primitive for verification. Completed paid execution returns an RVO plus signed R/IV Verification Receipt.
timeline.reconcileR/IV timeline.reconcile — independent evidence-verification primitive for retrieval reconstruction.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it R/IV timeline.reconcile — independent evidence-verification primitive for retrieval reconstruction. Completed paid execution returns an RVO plus signed R/IV Verification Receipt.
transaction.verifyR/IV transaction.verify — independent evidence-verification primitive for verification.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it R/IV transaction.verify — independent evidence-verification primitive for verification. Completed paid execution returns an RVO plus signed R/IV Verification Receipt.
vendor.diligenceR/IV vendor.diligence — independent evidence-verification primitive for dependency risk.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it R/IV vendor.diligence — independent evidence-verification primitive for dependency risk. Completed paid execution returns an RVO plus signed R/IV Verification Receipt.
vendor.monitorR/IV vendor.monitor — independent evidence-verification primitive for monitoring.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it R/IV vendor.monitor — independent evidence-verification primitive for monitoring. Completed paid execution returns an RVO plus signed R/IV Verification Receipt.
workflow.verifyR/IV workflow.verify — independent evidence-verification primitive for agent assurance.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it R/IV workflow.verify — independent evidence-verification primitive for agent assurance. Completed paid execution returns an RVO plus signed R/IV Verification Receipt.
Only reads 5Claude Code: allow
capabilities.listList all 29 production R/IV verification capabilities.No findings
Why it is in this group
- The name "capabilities.list" says "list": a word for reading.
Description, as the server wrote it List all 29 production R/IV verification capabilities.
example.getReturn a synthetic example only; never counts as demand.No findings
Why it is in this group
- The name "example.get" says "get": a word for reading.
Description, as the server wrote it Return a synthetic example only; never counts as demand.
pricing.quoteGet public R/IV pricing and machine-payment routes without charging or authentication.No findings
Why it is in this group
- The description's first verb is "get": a word for reading.
Description, as the server wrote it Get public R/IV pricing and machine-payment routes without charging or authentication.
source.snapshotR/IV source.snapshot — independent evidence-verification primitive for provenance.No findings
Why it is in this group
- The name "source.snapshot" says "snapshot": a word for reading.
Description, as the server wrote it R/IV source.snapshot — independent evidence-verification primitive for provenance. Completed paid execution returns an RVO plus signed R/IV Verification Receipt.
system.statusRead R/IV production system status.No findings
Why it is in this group
- The name "system.status" says "status": a word for reading.
Description, as the server wrote it Read R/IV production system status.
This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.
Install
Pinned to version 3.2.2. Values in angle brackets are yours to fill in.
claude mcp add --transport http riv https://rdiv-production-runtime-production.up.railway.app/mcpRun in a terminal.
Claude Code permissions
Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.
{
"permissions": {
"allow": [
"mcp__riv__capabilities_list",
"mcp__riv__pricing_quote",
"mcp__riv__example_get",
"mcp__riv__system_status",
"mcp__riv__source_snapshot"
],
"ask": [
"mcp__riv__service_match",
"mcp__riv__provenance_receipt_trial",
"mcp__riv__citation_verify",
"mcp__riv__claim_check",
"mcp__riv__answer_audit",
"mcp__riv__contradiction_scan",
"mcp__riv__evidence_bundle",
"mcp__riv__provenance_receipt",
"mcp__riv__dependency_map",
"mcp__riv__agent_action_verify",
"mcp__riv__evidence_monitor",
"mcp__riv__investigation_run",
"mcp__riv__source_verify",
"mcp__riv__quote_verify",
"mcp__riv__number_verify",
"mcp__riv__timeline_reconcile",
"mcp__riv__fact_extract",
"mcp__riv__workflow_verify",
"mcp__riv__transaction_verify",
"mcp__riv__claim_monitor",
"mcp__riv__vendor_monitor",
"mcp__riv__dependency_monitor",
"mcp__riv__policy_monitor",
"mcp__riv__agent_monitor",
"mcp__riv__control_check",
"mcp__riv__data_flow_verify",
"mcp__riv__model_change_audit",
"mcp__riv__vendor_diligence",
"mcp__riv__procurement_evidence",
"mcp__riv__ai_use_audit"
],
"deny": []
}
}Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as riv. Review it before you use it.
