Ruthven
Read-only artwork provenance: Origin Passports, evidence states, Merkle proofs checkable on Ethereum
Connect it
Settings → Connectors → Add custom connector
URL: https://ruthven.ai/api/ruthven/mcpSettings → Apps & Connectors → Advanced → Developer mode
Create connector with URL: https://ruthven.ai/api/ruthven/mcp{
"mcpServers": {
"ruthven": {
"url": "https://ruthven.ai/api/ruthven/mcp"
}
}
}claude mcp add --transport http ruthven https://ruthven.ai/api/ruthven/mcp{
"servers": {
"ruthven": {
"type": "http",
"url": "https://ruthven.ai/api/ruthven/mcp"
}
}
}9 tools, verified live
ruthven_get_assetread-onlyThe universal RUTHVEN asset record: identity, tokenization, provenance, source works, components, construction sequence, hashes, documents, rights, verified / contextual / inferred facts, unknowns, and counts. Claims carry evidence ids; pass include_evidence=true for the full evidence records as well (large).
ruthven_list_evidenceread-onlyThe evidence records behind an asset, each with a stable evidence_id, its source (document, locator, ipfs uri, gateway url, ledger claim id), a SHA-256, a verification state and freshness timestamps. Filter by status (VERIFIED, CONTEXT, INFERRED), type, kind, or a text query.
ruthven_get_evidenceread-onlyRetrieve the source record behind a stable evidence id (EVID-…) or an unknown id (UNK-…): where it was read from, its hash, its state, and how fresh it is.
ruthven_get_provenanceread-onlyProvenance and lineage: the timeline, source works, generated elements, components, the construction sequence, relationships, chain identity, tokenization, and the evidence graph (cut_from, placed_as, pinned_as, pictured_by, hash_of).
ruthven_verify_claimread-onlyGiven the evidence ids a claim rests on, return the state the claim earns (the weakest among them), each record's hash and location, and how to check it independently of RUTHVEN. Deterministic; no model is involved.
ruthven_get_proofread-onlyA Merkle proof that evidence records are part of the issued Origin Passport, with the entry each rests on and the steps to check it without trusting RUTHVEN: SHA-256 over the entry, keccak256 up the proof, and the root compared with the one in the published Passport. It proves that the record contains the entry; it does not make a statement true. With neither evidence_ids nor paths, returns the pa
ruthven_askread-onlyAsk a question about one asset. Returns structured JSON only: an answer, claims (each with a verification state and the evidence ids it rests on), unknowns, the full cited evidence records, and follow-up questions. Never a valuation; never a recommendation to act.
ruthven_agent_stage_recordsread-onlyThe acquisition records of a collection's AI Agents stage (ADR-010): every application as the stage's signer recorded it — the operator's signed declaration, the wallet, the ERC-8004 identity and its on-chain check, the quantity, the permission's salt and signer, the time — each hashed and a leaf of a Merkle root the collection's owner commits to the RuthvenAnchor registry on Ethereum. With record
ruthven_describeread-onlyWhat RUTHVEN is and what an agent may do with it: the verification states, the permission model (READ and ANALYSE only), the asset types (live and placeholder), and the JSON API endpoints.
Alternatives in Crypto & Web3
Compare →DTDCL Trust Oracle — AI/LLM Output Audit (x402 MCP)A
AI/LLM agent output audit MCP: policy eval, tamper-evident chain, AI safety, x402 USDC on Base.
DWDaedalMap Wildfire EventsA
Wildfire events and aggregates across global, U.S., and Canada sources. Paid via x402 USDC.
SMSolana MCP by VybeA
Solana MCP developer toolkit: wallets, trades, markets, PnL, transfers, onchain, swaps & API tools.
SMSolana MCP by VybeA
Solana MCP for wallets, trades, markets, PnL, transfers, onchain data, signable swaps and API tools.
0xinsiderB
Read-only Polymarket sports and esports data: wallet grades on settled P&L, large trades, markets.
TRTrip1B
Book hotels over MCP. Pay over x402. 3M+ properties in 200+ countries, USDC on Base.