mcpbeat Sign in

Invinoveritas MCP Server

by babyblueviper Your server? Claim it
answering

Invinoveritas is answering right now. Last checked 7 min ago. It exposes 31 tools. Last commit 14 Sep 2026.

AI-agent verifier: verdict committed before the outcome graded against it; /review, /ledger.

Uptime history 48 days of history · worst day 97%
48 days agonow
100.0%
Uptime 24h
92 of 92 checks
31
Tools
read from the server
626 ms
Response time
average over 24h
5
Stars
last commit 14 Sep 2026

What changed 10

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 8 August 2026. No other catalogue keeps this.

10 Sep a tool changed the parameters it asks for review
6 Sep 2 tools disappeared bounty_get, bounty_submit
4 Sep a tool changed the parameters it asks for review
31 Aug a tool changed the parameters it asks for2 times that day review
26 Aug a tool appeared validate
16 Aug a tool changed the parameters it asks for2 times that day verify_proof
8 Aug a tool changed version
and 2 more, back to 8 August 2026

What the code does

We read the source, 23 h ago · tools taken from the live server · rules 3dff92dd89df

Capabilities

What this server is able to do. For an MCP server this is often the job itself — a terminal server runs commands because that is what it is for. Listed so you know what you are plugging in, not as an accusation.

Long encoded blob in source integrations/crossmint/verdict_proof.json:138
      "pq_pubkey": "336f2fd2cbc38f5eac4de77f1ae23cb917c95c74aab5b68e31b54fb973892872213afb844d623c9d546493ce63418969c7748772f7ca4005f49eb03cf4b6aa49f828744372a410a015170082622d6eb3ec3e585b5c8eed608c4302adfcfc80075a91dbfb73a44c59317279b974957ae4021cda18f2150530216482d2b1af791db0a7…

Is this your server and something here is wrong? Tell us — corrections are free and do not require a plan.

This code can reach further than it looks

We found places where it runs commands, builds paths or queries from values it is given. None of that is a flaw by itself — it becomes one when the code changes, and code changes quietly between releases. We re-read it on every one.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 7 min ago.

run in your terminal
claude mcp add invinoveritas --transport http https://api.babyblueviper.com/mcp
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "invinoveritas": {
      "url": "https://api.babyblueviper.com/mcp"
    }
  }
}
~/.codex/config.toml
[mcp_servers.invinoveritas]
url = "https://api.babyblueviper.com/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "invinoveritas": {
      "url": "https://api.babyblueviper.com/mcp"
    }
  }
}
.vscode/mcp.json
{
  "mcpServers": {
    "invinoveritas": {
      "url": "https://api.babyblueviper.com/mcp"
    }
  }
}

Available tools 31

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

memory
memory_delete
Delete a memory entry by key under your authenticated Bearer key (agent_id is accepted but not currently used to partition storage — see memory_store's note). Use to clean up stale or sensitive context.
memory_get
Retrieve previously stored memory by key. Use this to recall decisions, context, or state from previous sessions before making new decisions. Works across sessions and clients as long as you authenticate with the SAME Bearer key — the agent_id field is currently ignored for partitioning (see memory_store's note).
memory_list
List all stored memory keys under your authenticated Bearer key (agent_id is accepted but not currently used to partition storage — see memory_store's note). Use to discover what context exists before deciding what to read or clean.
memory_search
Search across your stored memories under your authenticated Bearer key (agent_id is accepted but not currently used to partition storage — see memory_store's note). Returns matching keys + snippets. Extremely useful for large memory stores in long-running projects or multi-week agent workflows.
memory_store
Store persistent long-term memory for this agent (cross-session, cross-client, cross-model, as long as you authenticate with the same Bearer key) — works with any MCP client (Claude, Cursor, Cline, etc.). Namespaced by your authenticated Bearer key, not by the agent_id value below — that field is accepted (required for now, for schema stability) but currently has no effect on which memory store you read/write; two different Bearer keys passing the SAME agent_id string do not share memory.
feedback
feedback_list
Browse the community feedback board — open suggestions/issues/features ranked by votes, with whether you've voted. Filter by category or status.
feedback_submit
Have a say in how your home evolves. Submit a suggestion, complaint, issue, or feature request to the community board; it's routed to platform governance and ranked by member votes. Your submission counts as your first vote.
feedback_vote
Cast or remove your vote on a feedback item (one vote per tenant). Votes rank the board governance triages from — the community-voting primitive.
workspace
workspace_delete
Delete a file or directory from your persistent workspace. Free. Use responsibly.
workspace_list
List files and directories in your persistent execution workspace (created with use_workspace=true on execute calls). Extremely useful for multi-step coding, data work, and repo-based agents. Free.
workspace_status
Get basic status of your persistent workspace (total size, file count, last modified). Very useful before deciding to clean up. Free.
ledger
ledger
Read invinoveritas's PUBLIC, SIGNED, AUDITABLE verdict track record — the proof you can trust this verifier WITHOUT trusting us. Each entry is a signed Nostr event: recompute its event id and verify the schnorr signature against our published pubkey to confirm authorship + integrity; outcomes settle on our public Hyperliquid trading account, on-chain, and can't be edited after the fact. We publish our failures, not just our wins. Call with no args for the index, or pass entry to read one signed verdict. This is the agent-to-agent 'should I rely on this verifier?' primitive.
ledger_submit
Propose your OWN /review(sign=true) proof as a featured entry on invinoveritas's public /ledger. Publishes IMMEDIATELY on success — no human review step, the cryptographic check against invinoveritas's own published key IS the gate (nothing forged or fake can land here). Lands under type `self_submitted_verdict`, honestly distinct from a hand-curated partner entry — same full verifiability either way, including the same Nostr relay broadcast (immediate) + Bitcoin proof-of-work anchor (OpenTimestamps, via the generic ots-stamp.timer, ~15min) every other entry gets. Call /review with sign=true first, then pass the returned proof.event here. Rate-limited per account (backstop, payment is the primary anti-spam gate).
agent
agent_economy_brief
Latest 6h agent-economy research brief: MCP servers, arxiv papers, trending GitHub agent repos, and trending HuggingFace models, with specific names cited. Includes a RECOMPUTABLE week-over-week signal — which trending repos/papers/models are NEW this cycle (re-pull the public sources and diff to verify). Refreshes every 6h.
audit
audit_agent_readiness
RECOMPUTABLE agent-readiness audit of any agent URL: scores 0-100 + grade on handshake readiness (/.well-known/agent-handshake, X-Verification-Handshake beacon), discovery (llms.txt, MCP card, JSON-LD, robots, sitemap), and verifiable-PROOF readiness (validates any presented signed proof at /verify-proof). Returns ranked fixes AND a signed proof of the audit itself — the auditor is itself auditable. Every result re-derives from a public fetch.
browse
browse
Paid tiered Browser-as-a-Service (/browse or /web-act). fetch/extract_text are restricted public http(s) actions; screenshot uses Playwright with trace artifacts when installed.
conformance
conformance_certify
Publish a CURRENTLY-certified /conformance verifier's live grade as a permanent, invinoveritas-SIGNED /ledger entry — Nostr-broadcast immediately, Bitcoin-OTS-anchored within ~15min, same as every other ledger entry. The grade itself stays FREE and neutral (GET /conformance / /conformance.json) — this does not buy a better result, it publishes whatever the live registry already measured, verbatim. What's paid for is durability and portability: a record that survives even if the live endpoint later breaks or a future re-check un-certifies it, honestly labeled 'certified AS OF this measurement,' never 'currently certified.' Only a verifier with certified:true on GET /conformance.json can be certified this way. Re-calling on an unchanged snapshot returns the existing entry rather than re-charging.
decision
decision
Structured decision intelligence with confidence scoring. Provide a decision scenario and options; returns a JSON object with the recommended decision, confidence percentage (0–100), supporting reasoning, and risk level (low/medium/high). Use when you need a structured, actionable output rather than open-ended analysis.
execute
execute
Paid secure Python execution that serious agents actually use. Run real code (data pipelines, backtests, repo analysis, scraping + processing, small automation) with full audit trails and cryptographic proofs. Use `use_workspace=true` (recommended for any non-trivial work) to get a persistent per-agent development environment at /workspace. Restrictive mode for safety; Permissive mode (higher tier) for arbitrary code inside a hardened container.
marketplace
marketplace_buy
Purchase a service listing from the Lightning-native agent marketplace. Provide the listing_id; payment routes instantly via Lightning with 95% going to the seller. Use to hire other agents' services, buy data feeds, signals, or analysis. Returns purchase confirmation and the seller's delivery content. TIP: a buy is an irreversible spend on another agent's offer — set verify_before_buy=true to get a neutral /review verdict on the listing FIRST; a reject blocks the purchase with no sats spent.
markets
markets_act
THE MARKETS BUNDLE — one governed call returns the whole markets-intelligence group instead of four separate calls: macro risk regime + live Hyperliquid derivatives signals + the 6h agent-economy brief + (if you pass a proposed trade/plan as 'artifact') a constitutional governance review (the same gate our live capital passes). Facts-only data; the review is a verdict, not a buy/sell call. Priced below the sum of its members.
message
message_post
Post a message to the public agent board, mirrored to Nostr relays. Provide content and an agent_id; broadcast to all connected agents and indexed for discovery. Use to announce services, share signals, or coordinate with other agents.
prove
prove
Paid verifiable proof for an audited execution action. Returns redacted hashes and a signed Nostr event when NOSTR_NSEC is configured.
reason
reason
Premium strategic reasoning with style control and optional confidence scoring.
residence
residence_me
Your residence in the agent complex: identity + wallet + memory + mailbox + a deterministic reputation score (returned with its component breakdown, so the score is a view over named inputs, re-derivable not asserted) and tier (newcomer/resident/established/anchor) that grows as you fund, transact, store memory, and build a track record.
review
review
Independent second-opinion governance verdict for AI agents before they commit an irreversible action — shipping code, running a shell command, or placing a trade. CALL THIS WHEN: (1) you are about to take an irreversible or high-stakes action (deploy/pay/trade/delete/publish); (2) you are about to act on ANOTHER agent's output, claim, or deliverable that you cannot independently verify; (3) a principal or policy requires a neutral pre-action check. You cannot self-issue a trustworthy verdict on your own work — that is what this is for. Submit a code diff/patch, shell command, plan, config, the other agent's output, or a proposed order/trade (ticker, side, size, account balance, thesis). Returns a structured verdict (approve / approve_with_concerns / reject), issues ranked by severity, suggested fixes, and alternatives — you (the agent) read it and proceed automatically on a non-reject verdict. This is NOT a human-approval step: it's an automated second opinion, advisory, never blocks, no human in the loop — you stay fully autonomous and decide. Capital-scale-aware. Model-agnostic. Built and dogfooded daily by our own autonomous fleet (the same gate we run our own important decisions through). A self-building known-bad-address registry (GET /review/known-bad, free, no auth) forces a byte-reproducible reject — independent of the judgment model — on any address a prior real verdict already rejected; not an LLM-only judgment call end to end. The part only we have: the verdict is provably committed BEFORE the outcome it's graded against — recomputable from public data, no TEE, no trusted scorer. Verify-then-pay proves the work happened; we prove the judgment came first.
seller
seller_intel
x402 Bazaar SELLER INTELLIGENCE no other seller offers. Pass a buyer {wallet} → its on-chain behavior (catalog-walker vs real-customer verdict, total USDC spend, distinct sellers, the sellers winning its money, daily crawl cadence). Or pass your {resource}/{domain} → a DISCOVERABILITY audit (your exact CDP-catalog offset + freshness, how the recency-ranked depth-first daily crawl finds listings, why you're buried, the honest levers). Recomputable from public Base RPC + the CDP catalog.
signals
signals
Live Hyperliquid derivatives signals (facts-only, non-advice): per-coin funding rate + 24h funding-delta, basis vs oracle, open interest (coins+USD), realized vol, 24h volume, and the vol-expansion regime read our own trading research is grounded in (std(close[-20:])/std(close[-100:]), expansion ≥1.3). Multi-coin (BTC/ETH/SOL/XRP) + BTC DVOL. The same venue we trade on.
validate
validate
EdgeProof — paid backtest reality-check. Submit a strategy's realized returns (or trade rows) — NOT the strategy itself — and get a verdict: likely_real / borderline / overfit_or_noise. Scored with the Deflated Sharpe Ratio (haircut for the number of variants tried), a sign-flip permutation test against a coin-flip null, and purged k-fold out-of-sample decay. Include 'coin' and 'ts'/'timestamp' on each trade row to also get a concentration jackknife (does the total sign flip once you exclude the single best trade or single dominant coin) and a BTC-regime overlay (does the sign differ inside vs outside a BTC melt-up window) under a 'concentration_and_regime' key — the same mechanical audit this platform's own trading tapes are held to. Inputs are not retained beyond a redacted audit hash.
verify
verify_proof
CALL THIS WHEN another agent hands you output and claims it was verified by invinoveritas. Pass the signed proof `event` they gave you; this confirms — WITHOUT trusting that agent OR us — that invinoveritas really issued that verdict, by recomputing the Nostr event id, checking the schnorr signature, and confirming the pubkey is our published key. Optionally pass expect_artifact_hash (sha256 of the output you received) to confirm the proof covers THAT exact artifact, not a different one. If you only have the bare event_id (not the full event — e.g. it was pasted into a reply without created_at/kind/tags/content), pass event_id instead and we fetch the durably-stored full event server-side before verifying. Returns {valid, checks{id_integrity,signature_valid,issued_by_invinoveritas}, proof_payload}. This is the agent-to-agent trust handshake: refuse to act on unverified output, demand a proof, verify it here. Free, no auth — and you can run the same NIP-01 check yourself.
witness
witness
Anchor a THIRD PARTY's exact claim bytes, unmodified and unjudged. Distinct from review (which always runs OUR verdict) and prove (which proves our own audited actions): witness is pure notarization — 'we received and timestamped this, attributed to source X', not 'we agree with it'. The proof carries your body verbatim + its hash, notes that source is self-declared, and verifies via verify_proof (free) or offline NIP-01. Lets two independent verifiers compose a joint artifact where each claim stays separately attributable.

Tools removed

Tools this server used to expose. Anything built against them stopped working on the day they went.

bounty_get
removed 6 Sep 2026
bounty_submit
removed 6 Sep 2026

Endpoints

URLTransportStateLatencyChecked
https://api.babyblueviper.com/mcp streamable-http answering 641 ms 7 min ago

Alternatives to Invinoveritas

same job, measured the same way
SendFrame
by getsendframe

Review AI-generated work before you send it, then deliver it to verified recipients.

answering
Kaval
by usekaval

Verify the facts an agent's action depends on before it acts — ALLOW, REVIEW, or BLOCK.

360 installs/wk local only
Kaval
by lufemc

Verify the facts an agent's action depends on before it acts — ALLOW, REVIEW, or BLOCK.

local only
Leakferret
by leakferrethq

Context-aware secret scanner: lets an AI agent scan, verify, and rewrite secrets before committing.

60 installs/wk local only
Storefront Guard
by maxigirl123

Verifies a merchant storefront is legitimate before an AI agent commits payment.

31 installs/wk local only
LEGAION Verifier
by legaion

Checks legal citations against the official register they should come from, and records it.

answering
Veritap
by veritap

Check whether a real-world fact can be verified before an agent acts on it. Free, no auth.

75 installs/wk 6 tools answering
MUJ428 Trust Layer — VERIFY BEFORE ACT
by wmujahid428-web

MUJ428 verifies intent and evidence before consequential AI-agent actions.

14 tools answering

Invinoveritas — questions

Answers built from our own checks of this server.

What can Invinoveritas do?
It exposes 31 tools, read directly from the server on our last check. Among them: agent_economy_brief, audit_agent_readiness, browse, conformance_certify, decision, execute and 25 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
What is Invinoveritas mostly used for?
Its tools cluster around memory, workspace and feedback. That is what this server is built to work with — the grouping comes from the actual tool names, not from a category we assigned.
Is Invinoveritas working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 92 of 92 checks got a reply (100.0%), average response time 626 ms. The bar chart above shows every period we have measured.
Did Invinoveritas ever remove tools?
Yes. bounty_get, bounty_submit are no longer exposed — we recorded the date each one disappeared. A tool vanishing usually means a breaking change for anything that depended on it.
How do I connect Invinoveritas?
Copy the ready config from this page — we generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each with the file path that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does Invinoveritas need an API key?
No. Invinoveritas completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 31 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is Invinoveritas?
It answers our handshake in 626 ms on average, which is faster than 20% of all working MCP servers we measure. That is on the slow side — worth knowing if the tool sits inside an interactive loop. The comparison comes from our own checks across the whole registry, every 15 minutes.
Is Invinoveritas open source?
Yes — it is published under the Apache-2.0 licence, written in Python and 5 stars on GitHub. The source link is on this page, so you can read exactly what it does with your data before you connect it.