protogrid

Search / io.github.duranivrobert-glitch/riv

R/IV — Verify Claims, Citations & Agent Actions

R0· no sign-in

Verify claims, citations & agent actions. Free receipt trial; paid prices via live R/IV quotes.

v3.2.2 · active · website · descriptor JSON · versions

An agent can connect right now, no human step.Remote endpoint, no authentication, reachable on the last probe.
Quality63needs work
Trust80of 100
Uptime, 30 days100%
Latency p50242 ms

Connect

8 clients · secrets stay placeholders
{
  "mcpServers": {
    "riv": {
      "type": "http",
      "url": "https://rdiv-production-runtime-production.up.railway.app/mcp"
    }
  }
}
claude mcp add --transport http riv https://rdiv-production-runtime-production.up.railway.app/mcp
[mcp_servers.riv]
url = "https://rdiv-production-runtime-production.up.railway.app/mcp"
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "riv": {
      "type": "remote",
      "url": "https://rdiv-production-runtime-production.up.railway.app/mcp",
      "enabled": true
    }
  }
}
{
  "mcpServers": {
    "riv": {
      "type": "http",
      "url": "https://rdiv-production-runtime-production.up.railway.app/mcp"
    }
  },
  "deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=riv&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vcmRpdi1wcm9kdWN0aW9uLXJ1bnRpbWUtcHJvZHVjdGlvbi51cC5yYWlsd2F5LmFwcC9tY3AifQ%3D%3D"
}
{
  "servers": {
    "riv": {
      "type": "http",
      "url": "https://rdiv-production-runtime-production.up.railway.app/mcp"
    }
  }
}
{
  "mcpServers": {
    "riv": {
      "httpUrl": "https://rdiv-production-runtime-production.up.railway.app/mcp"
    }
  }
}
extensions:
  "riv":
    enabled: true
    name: "riv"
    type: streamable_http
    uri: "https://rdiv-production-runtime-production.up.railway.app/mcp"
    timeout: 300

Quality 63 / 100needs work

protocol75 · weight 25
  • warn
    protocol.modernnewest supported version is 2025-06-18; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
  • n/a
    protocol.statelessonly applies to 2026-07-28 servers
  • pass
    protocol.transportstreamable HTTP
  • n/a
    protocol.list_ttlonly applies to 2026-07-28 servers
authorizationn/a · weight 15
  • n/a
    auth.prm, auth.as_metadata, auth.cimdno remote uses OAuth
  • n/a
    auth.secret_in_urlno templated URL
tool hygiene71 · weight 30
  • pass
    tools.descriptionsevery tool has a description
  • pass
    tools.description_lengthdescriptions are concise
  • pass
    tools.schemasevery tool has an object input schema
  • fail
    tools.annotationsno tool declares readOnlyHint or destructiveHint, so clients cannot tell safe calls from risky ones
  • fail
    tools.directory_hintsno tool declares all four of readOnlyHint, destructiveHint, idempotentHint and openWorldHint; missing: citation.verify (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); evidence.bundle (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); dependency.map (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); …
  • pass
    tools.token_costabout 5,004 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
stability25 · weight 15
  • warn
    stability.changes64 tool changes in 30 days
  • fail
    stability.rug_pull34 tools kept their name but changed most of their description in 30 days; review before trusting them
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package

35 tools, about 5,004 tokens to load them all · tool set 5d963ac00341 · tools last changed 2026-10-09 · checked 2026-10-20 09:31 UTC

Tool changes

  • ai.use.auditchangedinput schema, output schema
  • procurement.evidencechangedinput schema, output schema
  • vendor.diligencechangedinput schema, output schema
  • model.change.auditchangedinput schema, output schema
  • data.flow.verifychangedinput schema, output schema
  • control.checkchangedinput schema, output schema
  • agent.monitorchangedinput schema, output schema
  • policy.monitorchangedinput schema, output schema
  • dependency.monitorchangedinput schema, output schema
  • vendor.monitorchangedinput schema, output schema

Showing the latest 10. Full history: list_changes · trend: quality JSON.

Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.

Trust 80 / 100

no-repository
provenance45
liveness100
freshness100
hygiene80

+website +reachable +uptime-100% +updated-12d-ago -no-repository

Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.

Endpoints

remoteauthreachableuptime 30dp50protocollast ok
https://rdiv-production-runtime-production.up.railway.app/mcp streamable-httpnoneyes100%242 ms2025-06-182026-10-20

Tools (35)

agent.action.verifyR/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. 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. Completed paid execution returns an RVO plus signed R/IV Verification Receipt.
answer.auditR/IV answer.audit — independent evidence-verification primitive for verification. Completed paid execution returns an RVO plus signed R/IV Verification Receipt.
capabilities.listList all 29 production R/IV verification capabilities.
citation.verifyR/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. Completed paid execution returns an RVO plus signed R/IV Verification Receipt.
claim.monitorR/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. Completed paid execution returns an RVO plus signed R/IV Verification Receipt.
control.checkR/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. Completed paid execution returns an RVO plus signed R/IV Verification Receipt.
dependency.mapR/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. Completed paid execution returns an RVO plus signed R/IV Verification Receipt.
evidence.bundleR/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. Completed paid execution returns an RVO plus signed R/IV Verification Receipt.
example.getReturn a synthetic example only; never counts as demand.
fact.extractR/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. 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. Completed paid execution returns an RVO plus signed R/IV Verification Receipt.
number.verifyR/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. Completed paid execution returns an RVO plus signed R/IV Verification Receipt.
pricing.quoteGet public R/IV pricing and machine-payment routes without charging or authentication.
procurement.evidenceR/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. Completed paid execution returns an RVO plus signed R/IV Verification Receipt.
provenance.receipt.trialRun one free signed R/IV provenance receipt trial. No payment or account required.
quote.verifyR/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.
source.snapshotR/IV source.snapshot — independent evidence-verification primitive for provenance. Completed paid execution returns an RVO plus signed R/IV Verification Receipt.
source.verifyR/IV source.verify — independent evidence-verification primitive for verification. Completed paid execution returns an RVO plus signed R/IV Verification Receipt.
system.statusRead R/IV production system status.
timeline.reconcileR/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. Completed paid execution returns an RVO plus signed R/IV Verification Receipt.
vendor.diligenceR/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. Completed paid execution returns an RVO plus signed R/IV Verification Receipt.
workflow.verifyR/IV workflow.verify — independent evidence-verification primitive for agent assurance. Completed paid execution returns an RVO plus signed R/IV Verification Receipt.

Schemas: list_tools.

Similar MCP servers

Official server.json
{
  "name": "io.github.duranivrobert-glitch/riv",
  "_meta": {
    "io.modelcontextprotocol.registry/publisher-provided": {
      "ard": "https://rdiv-developer-edge-production.up.railway.app/.well-known/ard.json",
      "status": "https://rdiv-production-runtime-production.up.railway.app/api/v1/status",
      "intents": [
        "verify whether a citation actually supports a claim",
        "verify whether a claim is supported before publishing it",
        "verify a consequential agent action before execution",
        "create a signed provenance receipt for an agent workflow"
      ],
      "pricing": "https://rdiv-production-runtime-production.up.railway.app/api/v1/pricing",
      "category": "Verification Layer for AI Agents",
      "benchmark": "https://riv-verification-benchmark.vercel.app/benchmark-v2.json",
      "discovery": "https://rdiv-production-runtime-production.up.railway.app/.well-known/riv-verification.json",
      "northStar": "https://rdiv-developer-edge-production.up.railway.app/metrics/north-star.json",
      "entryWedge": {
        "freeTrial": "https://rdiv-commerce-router-production.up.railway.app/trial/provenance.receipt",
        "paidFirstUse": [
          {
            "id": "citation.verify",
            "livePricingUrl": "https://rdiv-production-runtime-production.up.railway.app/api/v1/pricing"
          },
          {
            "id": "claim.check",
            "livePricingUrl": "https://rdiv-production-runtime-production.up.railway.app/api/v1/pricing"
          },
          {
            "id": "agent.action.verify",
            "livePricingUrl": "https://rdiv-production-runtime-production.up.railway.app/api/v1/pricing"
          }
        ],
        "priceAuthority": "Production quote only; unpublished target prices are never chargeable prices."
      },
      "quickstart": "https://rdiv-developer-edge-production.up.railway.app/adoption/quickstart.json",
      "positioning": "Verify Before Act — verify it with R/IV.",
      "demandMatrix": "https://rdiv-developer-edge-production.up.railway.app/metrics/demand-matrix.json",
      "universalReceipt": "RIV-RECEIPT/1.0",
      "primaryPrimitives": [
        "citation.verify",
        "claim.check",
        "agent.action.verify",
        "provenance.receipt"
      ],
      "architecturalPattern": "Verify Before Act",
      "benchmarkMethodology": "https://riv-verification-benchmark.vercel.app/methodology.json",
      "verificationStandard": "https://rdiv-developer-edge-production.up.railway.app/standard/riv-verification-v1.json",
      "productionLiveOperations": 29
    }
  },
  "title": "R/IV — Verify Claims, Citations & Agent Actions",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "remotes": [
    {
      "url": "https://rdiv-production-runtime-production.up.railway.app/mcp",
      "type": "streamable-http"
    }
  ],
  "version": "3.2.2",
  "websiteUrl": "https://www.robertduraniv.com/r-iv/",
  "description": "Verify claims, citations & agent actions. Free receipt trial; paid prices via live R/IV quotes."
}