io.github.meloliva14/verity-mcp

Registre officiel Sécurité

Fail-closed verify-before-you-act gate for AI agents. Signed receipts. Pay-per-call via x402.

Installation

Ajoutez ceci à la configuration MCP de votre client (Claude Desktop : claude_desktop_config.json ; Cursor : .cursor/mcp.json ; VS Code et les autres utilisent la même forme « mcpServers »).

PYPI package verity-mcp
Claude Code
claude mcp add verity-mcp -e 'VERITY_SUITE_URL=https://verity-suite.onrender.com' -e 'VERITY_ENGINE_URL=https://api.veritylayer.dev' -e 'VERITY_PRICE_QUICK=$0.02' -e 'VERITY_PRICE_GROUNDED=$0.25' -e 'VERITY_PRICE_PRO=$0.35' -e 'VERITY_PRICE_SUITE=$0.02' -- uvx verity-mcp==0.3.0
Configuration JSON (Claude Desktop, Cursor, VS Code)
{
    "mcpServers": {
        "verity-mcp": {
            "command": "uvx",
            "args": [
                "verity-mcp==0.3.0"
            ],
            "env": {
                "VERITY_SUITE_URL": "https://verity-suite.onrender.com",
                "VERITY_ENGINE_URL": "https://api.veritylayer.dev",
                "VERITY_PRICE_QUICK": "$0.02",
                "VERITY_PRICE_GROUNDED": "$0.25",
                "VERITY_PRICE_PRO": "$0.35",
                "VERITY_PRICE_SUITE": "$0.02"
            }
        }
    }
}

Variables d'environnement

  • VERITY_SUITE_URL Verity suite base URL
  • VERITY_ENGINE_URL Verity engine base URL
  • VERITY_PRICE_QUICK Disclosed per-call price for quick_verify
  • VERITY_PRICE_GROUNDED Disclosed per-call price for grounded_verify (Sonnet, web-grounded)
  • VERITY_PRICE_PRO Disclosed per-call price for pro_verify (Opus, premium synthesis)
  • VERITY_PRICE_SUITE Disclosed per-call price for the suite checks (detect_injection/moderate_content/redact_pii/guard_action, /quick tier)

Documentation

Tirée du README du projet sur GitHub, actualisée chaque semaine. Les liens ouvrent GitHub.

Sommaire
  1. Verity MCP — verify before you act
  2. Tools & pricing (every docstring states its price up front)
  3. Quickstart
  4. How payment works
  5. Signed receipts — don't take Verity's word for it
  6. Configuration (all optional)
  7. Referral tag (reserved)
  8. Links

mcp-name: io.github.meloliva14/verity-mcp

Verity MCP — verify before you act

The official Model Context Protocol server for VerityLayer: independent, fail-closed trust checks any MCP-capable agent can discover and call. Fact-check a claim, screen for prompt-injection, catch PII, and gate irreversible actions — each check returns a calibrated verdict and abstains rather than guess. Payment is pay-per-call via x402 (USDC on Base mainnet). Verity holds no private key and never charges silently.

Name note: this is VerityLayer's official server — PyPI package verity-mcp, npm package @veritylayer/mcp. The npm package named verity-mcp is an unrelated third-party project.

Tools & pricing (every docstring states its price up front)

ToolPriceGrounded?What it's for
quick_verify$0.02no (Haiku)Cheap reality-check on a claim — the loopable default. Run everywhere, escalate the load-bearing ones.
grounded_verify$0.25yes (Sonnet, live web citations)The default product — web-grounded with cited evidence, for facts that matter before you act on them.
pro_verify$0.35yes (Opus, premium synthesis)The deepest tier — high-stakes claims where the grounded answer isn't confident enough to act on.
verify_receiptfree—Statelessly verify a signed Ed25519 verdict receipt — the audit trail / second opinion, no payment.
detect_injection$0.02—Screen untrusted text / tool output for prompt-injection before acting on it.
moderate_content$0.02—Is this safe to publish? (allow / review / block priced identically — no block-to-bill.)
redact_pii$0.02—Does this leak PII or secrets? Returns findings + a redacted version.
guard_action$0.02—The money-line gate: allow / review / block right before an irreversible action.

Quickstart

With uv (recommended — Claude Desktop / any MCP client):

{
  "mcpServers": {
    "verity": {
      "command": "uvx",
      "args": ["verity-mcp"]
    }
  }
}

Or with pip:

pip install verity-mcp
verity-mcp        # stdio MCP server

That gets you the tools and the free verify_receipt. To get paid verdicts, read the next section — it's the part most people trip on.

How payment works

Verity's endpoints answer HTTP 402 (Payment Required) until the disclosed USDC micro-payment is settled. There are two ways to do that.

{
  "mcpServers": {
    "verity": {
      "command": "uvx",
      "args": ["--from", "verity-mcp[x402]", "verity-mcp"],
      "env": { "VERITY_WALLET_KEY": "0x…" }
    }
  }
}

Point VERITY_WALLET_KEY at a funded Base-mainnet wallet and this server settles each call itself — the paid tools return real verdicts. Your key never leaves the process: it signs an EIP-3009 authorization locally for the exact amount each challenge discloses, and Verity only ever receives the signature. Nothing is charged silently; every price is disclosed up front.

Use a dedicated, low-balance wallet. This key can spend. Fund it with a few dollars of USDC on Base — calls cost $0.02–$0.35.

Keyless — the default

With no key set, this server holds nothing and pays nothing: a 402 is surfaced transparently (price restated, challenge attached) for an x402-capable caller to settle.

Be aware of the honest caveat: no shipping MCP client — Claude Desktop, Claude Code, Cursor, Windsurf — settles x402 today. So in keyless mode the paid tools will return payment_required and no verdict, forever. That's not a bug and it isn't hidden: the response says NO VERDICT WAS PRODUCED. Do not proceed as if this returned allow. If you want verdicts from an ordinary MCP client, use wallet mode.

verify_receipt is a free route, never 402s, and needs no wallet — you can check our signatures before you ever pay us.

Signed receipts — don't take Verity's word for it

Every paid verdict ships with an Ed25519-signed receipt: self-contained cryptographic proof of exactly what Verity said about exactly what claim, verifiable forever. Check any receipt free with the verify_receipt tool, offline against the public key at /.well-known/verity-pubkey.json, or live: curl https://api.veritylayer.dev/receipt/selftest.

Configuration (all optional)

Env varDefaultPurpose
VERITY_WALLET_KEY(unset — keyless)Optional. Private key of a funded Base wallet. Set it (with the [x402] extra) and this server settles its own payments, so paid tools return real verdicts. Never leaves the process; never logged.
VERITY_ENGINE_URLhttps://api.veritylayer.devFlagship claim-verification engine
VERITY_SUITE_URLhttps://suite.veritylayer.devTrust-check suite (injection/moderation/PII/guardrail)
VERITY_TIMEOUT90HTTP timeout (seconds)
VERITY_PRICE_QUICK$0.02Disclosed price echo for quick_verify
VERITY_PRICE_GROUNDED$0.25Disclosed price echo for grounded_verify
VERITY_PRICE_PRO$0.35Disclosed price echo for pro_verify
VERITY_PRICE_SUITE$0.02Disclosed price echo for the suite checks

Referral tag (reserved)

Every tool accepts an optional affiliate_id, forwarded as an X-Verity-Ref header. It never changes price, gating, or the verdict — it only tags who routed the call, and it is reserved for a future referral program: no split is paid today, and none will be until public terms are published at veritylayer.dev.

Independent · fail-closed · keyless · pay-per-call. The only trust form an autonomous agent can pick up mid-task with no human and no account.

Questions fréquentes

Qu'est-ce que io.github.meloliva14/verity-mcp ?

Fail-closed verify-before-you-act gate for AI agents. Signed receipts. Pay-per-call via x402.

Comment installer io.github.meloliva14/verity-mcp ?

Il s'exécute sur votre machine. Dans Claude Code : claude mcp add verity-mcp -e 'VERITY_SUITE_URL=https://verity-suite.onrender.com' -e 'VERITY_ENGINE_URL=https://api.veritylayer.dev' -e 'VERITY_PRICE_QUICK=$0.02' -e 'VERITY_PRICE_GROUNDED=$0.25' -e 'VERITY_PRICE_PRO=$0.35' -e 'VERITY_PRICE_SUITE=$0.02' -- uvx verity-mcp==0.3.0. Pour les autres clients, collez la configuration JSON de cette page dans leurs réglages MCP.

Faut-il une clé API pour io.github.meloliva14/verity-mcp ?

Son entrée au registre n'indique aucune clé ni secret obligatoire. Certaines fonctions peuvent tout de même demander un compte auprès du service auquel il se connecte.

io.github.meloliva14/verity-mcp est-il open source ?

Son code est public sur GitHub, mais le dépôt ne déclare pas de licence standard.

Qui maintient io.github.meloliva14/verity-mcp ?

Il est publié par meloliva14. AI.tn le référence sans le maintenir ni le recommander.

Issu du registre MCP officiel. Être listé n'est pas une recommandation : vérifiez le code et les permissions d'un serveur avant de lui donner accès à vos données.