EVIDE MCP
External evidentiary crystallization layer for AI governance, accountability anchoring, and independently verifiable decision records.
EVIDE MCP Server v1.1.0
MCP server connecting AI agents to the EVIDE External Evidentiary Deposit API.
EVIDE crystallizes AI agent decisions, escalations, and governance states into independently verifiable forensic records -- anchored to a verified human identity, timestamped server-side in UTC, and externalized before consequence propagation begins.
EVIDE is not an execution-control layer. It is an external evidentiary crystallization layer operating at the responsibility closure boundary.
Prerequisites -- Read Before Installing
Both prerequisites are mandatory. The server will not start without them.
1. DAPI -- Verified Identity
EVIDE does not accept anonymous deposits. Every record must be attributable to a verified, non-repudiable human identity.
DAPI (Digital Attestation of Personal Identity) is the identity layer that makes every deposit legally attributable. The DAPI number belongs to the human or organization responsible for the AI agent -- not to the agent itself. The agent cannot self-certify.
EVIDE does not certify the correctness of the decision itself. It certifies the externally reconstructable responsibility and governance conditions present at closure time.
How to obtain a DAPI: dapi-certification.com
DAPI verification requires: 1 valid identity document, 1 facial photo, 1 audio file with voice, 1 short video. Processing is manual. Allow time before planning your integration.
2. EVIDE API Key -- Active Subscription
Access to the EVIDE intake API requires an active plan and a dedicated API key (evd_...).
Plans and pricing: app.certifywebcontent.com/pricing
Available plans: Entry (10 intakes/month), Starter (75), Professional (200), Enterprise (500). For volumes above 500 intakes/month, dedicated infrastructure is required -- contact us before activating.
What EVIDE Deposits
Each record anchors:
- the identity of the accountable authority (DAPI-bound owner)
- the execution identity of the agent (architecturally separated from the owner)
- the classification state and operational stability at closure
- the boundary readiness and gate visibility surface
- the human oversight level declared at closure
- unresolved signals that could not be confirmed at crossing time
The server-computed evidentiary profile (profile_version: 1.1) includes:
- Dim 9 -- Forensic Cross-Check -- continuity inference (classification x runtime_visibility) -- anti-Synthetic-Coherence sensor
- Dim 10 -- Decision Wave Compression (DWC) -- oversight throughput boundary detection
- Dim 11 -- Formal Accountability Collapse (FAC) -- authority fragmentation detection
Important: The evidentiary profile contains inferred governance signals. These signals are probabilistic governance indicators, not judicial determinations or accusations of misconduct. A
detectedorcriticalstate for DWC or FAC indicates a structural condition present at closure time -- it does not constitute a finding of wrongdoing by any party.
Installation
git clone https://github.com/emanuelcelano/evide-mcp
cd evide-mcp
npm install
Node.js >= 18 required.
Configuration
Add to your MCP client configuration (claude_desktop_config.json or equivalent):
{
"mcpServers": {
"evide": {
"command": "node",
"args": ["/path/to/evide-mcp/index.js"],
"env": {
"EVIDE_API_KEY": "evd_your_key_here",
"EVIDE_DAPI_NUMBER": "0123456789",
"EVIDE_OWNER_ID": "your_owner_id",
"EVIDE_OWNER_ROLE": "AI System Operator",
"EVIDE_AGENT_SYSTEM": "MyAgentSystem",
"EVIDE_AGENT_ID": "agent_xyz"
}
}
}
}
Environment Variables
| Variable | Required | Description |
|---|---|---|
EVIDE_API_KEY | Yes | Your EVIDE API key (evd_...) |
EVIDE_DAPI_NUMBER | Yes | Your 10-digit DAPI number |
EVIDE_OWNER_ID | Yes | Your identifier in the source system |
EVIDE_OWNER_ROLE | No | Role description. Default: AI System Operator |
EVIDE_AGENT_SYSTEM | No | Agent system name. Default: Unknown Agent System |
EVIDE_AGENT_ID | No | Agent instance identifier. Default: agent_unspecified |
Tools
evide_intake
Deposit a finalized AI decision as an evidentiary record.
{
"source_reference": "CDR-2026-00421",
"decision_type": "candidate_evaluation",
"decision_summary": "Candidate approved for second round interview.",
"classification_status": "stable",
"threshold_status": "met",
"boundary_status": "candidate",
"human_oversight_level": "L2"
}
Returns: evide_id, intake_hash, intake_timestamp_utc, Forensic Cross-Check state.
evide_escalate
Crystallize the agent state before proceeding at a high-stakes or contestable boundary.
{
"source_reference": "ESC-2026-00089",
"agent_state_summary": "Transaction exceeds regulatory threshold. Human review required.",
"escalation_trigger": "regulatory_threshold",
"escalation_reason": "Amount exceeds €50,000 -- requires compliance officer approval.",
"boundary_status": "verified_partial",
"unresolved_signals": ["compliance_officer_availability", "aml_flag_status"]
}
Available triggers: high_stakes_decision · contestable_state · legal_ambiguity · regulatory_threshold · governance_uncertainty · semantic_instability · human_review_required · authority_incoherence
evide_owner_info
Returns the configured owner and agent identity. Does not expose the full API key.
evide_check
Returns verification guidance for a previously deposited record.
Architectural Principle
authority = accountable human / organization (DAPI-bound)
execution_identity = the agent that produced the closure
escalation_context = why crystallization was requested
Responsibility always converges on the DAPI-verified owner. The agent cannot self-certify.
Live Validation
First live agent evidentiary crystallization: May 2026, via Claude Desktop + MCP.
continuity.state: degraded
boundary_readiness: verified_partial
unresolved_signals: 8
FCC: DEGRADED
The record preserved a degraded governance state without flattening instability into false certainty.
LinkedIn -- First Live Agent Evidentiary Crystallization
Documentation
- EVIDE JSON Schema
- API Documentation
- Payload Canonicalization
- Closure Layer
- EVIDE vs Execution Certification
- Pricing & Service Conditions
Author
Dott. Emanuel Celano -- Informatica in Azienda [email protected] Bologna, Italy
License
MIT
Use of this server requires a valid DAPI identity and an active EVIDE subscription. Service conditions: app.certifywebcontent.com/pricing#service-conditions
Related Servers
Alpha Vantage MCP Server
sponsorAccess financial market data: realtime & historical stock, ETF, options, forex, crypto, commodities, fundamentals, technical indicators, & more
ChuckNorris
A specialized MCP gateway for LLM enhancement prompts and jailbreaks with dynamic schema adaptation. Provides prompts for different LLMs using an enum-based approach.
Synth MCP
Access financial data like stock prices, currency info, and insider trading data using the Synth Finance API.
IDA MCP Server
A Model Context Protocol server for the IDA Pro disassembler.
SSH Rails Runner
Execute Rails console commands remotely and securely over SSH.
LaTeX to MathML MCP Server
Converts LaTeX mathematical expressions to MathML format using MathJax-node.
FastMCP
A fast, Pythonic framework for building MCP servers and clients.
Kunobi
Kubernetes desktop IDE with an embedded MCP server for visual oversight of AI-driven cluster operations. Supports FluxCD, ArgoCD, and Helm.
Reference Servers
Reference implementations of Model Context Protocol (MCP) servers in Typescript and Python, showcasing MCP features and SDK usage.
Metasploit MCP Server
An MCP server for integrating with the Metasploit Framework, enabling payload generation and management.
MCP Mermaid Server
Generate and analyze Mermaid diagrams.