EthersFlow MCP Server
Offers a Cloudflare Workers integration with a cloudflareVerifyGate helper to gate actions based on EthersFlow's consensus decision.
Offers a LangChain tool wrapper for integrating EthersFlow's verification capabilities into LangChain-based agents.
Provides an OpenAI-compatible chat completions endpoint (/v1/chat/completions) as a drop-in proxy, enabling existing OpenAI agent pipelines to verify actions with EthersFlow.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@EthersFlow MCP ServerVerify proposed action: send 2 ETH to 0xabc"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
EthersFlow — Developer Toolkit & Trust Layer
Developer toolkit for EthersFlow — a multi-model trust layer that verifies AI outputs through adversarial consensus. MCP server, SDKs, and API docs.
Overview
EthersFlow verifies what an AI agent is about to do — before it does it — using multiple independent models and a cryptographically signed audit trail.
+-------------------------------------+
| Autonomous AI Agent |
+------------------+------------------+
| Proposed Action
v
+----------------------------------------------------------------------------------------+
| EthersFlow Verification Gateway |
| |
| +----------------------+ +----------------------+ +----------------------------+ |
| | Direct Pragmatist | | Constructive Skeptic | | Lateral Synthesizer | |
| +----------+-----------+ +----------+-----------+ +-------------+--------------+ |
| +--------------------------+-----------------------------+ |
| | Adversarial Cross-Examination |
| v |
| +-----------------------------+ |
| | Federated Consensus Engine | |
| +--------------+--------------+ |
| | Ed25519 Signature |
+----------------------------------------+-----------------------------------------------+
| Signed Verdict
v
+----------------------------------------------+
| APPROVED / FLAGGED / REJECTED Decision Gate |
+----------------------------------------------+Related MCP server: Thoughtproof-mcp
What's Included
This repository contains the official client surfaces and developer tools for the EthersFlow ecosystem:
Surface | Path | Description |
MCP Server | Model Context Protocol server for Claude Desktop, Cursor, and MCP clients | |
Python Demo & Verifier | Zero-dependency pure-Python client and Ed25519 signature validator | |
Python SDK | Native Python package & LangChain tool wrapper | |
TypeScript SDK | TypeScript SDK + Cloudflare Worker middleware helper | |
Postman Collection | 11-request Postman collection + environment variables |
Note: The core Federated Adversarial Consensus engine runs on Cloud Run with Zero Data Retention (ZDR). This public repository hosts client-side tools, SDKs, and integration specs.
5-Minute Quickstart
1. cURL API Call (Fastest Proof)
curl -X POST "https://www.ethersflow.com/api/v1/verify" \
-H "Authorization: Bearer $ETHERSFLOW_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"agent_action": "Transfer 5000 USDC to wallet 0x9f for smart contract audit",
"persona_preset": "financial_compliance",
"agent_count": 3
}'2. Python SDK & Zero-Dependency Verifier
Install via pip:
pip install ethersflowOr run the included zero-dependency reference script:
python efverify.py verify "Transfer 5000 USDC to wallet 0x9f for smart contract audit"3. Model Context Protocol (MCP) Server
Option A: Via NPX (Recommended)
npx -y @ethersflow/mcp-server --api-key=YOUR_API_KEYOption B: Remote HTTP / SSE Gateway (Zero Local Dependencies)
Connect your MCP client directly to EthersFlow's production endpoint:
Endpoint:
https://www.ethersflow.com/api/mcpHeaders:
Authorization: Bearer YOUR_API_KEY
Option C: Claude Desktop Configuration
{
"mcpServers": {
"ethersflow": {
"command": "npx",
"args": ["-y", "@ethersflow/mcp-server"],
"env": {
"ETHERSFLOW_TOKEN": "YOUR_API_KEY",
"ETHERSFLOW_BASE_URL": "https://www.ethersflow.com"
}
}
}
}Option D: From source
git clone https://github.com/Ethersflow/EthersFlow.git
cd EthersFlow/mcp-server
npm install
npm startStatus & Known Limitations
Ed25519-Signed Audit Trail: Every audit node output is signed using Ed25519-EdDSA. Signatures can be verified independently against
/.well-known/jwks.jsonwith zero trust required in EthersFlow's servers.Probabilistic, Not Deterministic: Borderline or ambiguous actions (e.g., high-value wire transfers or missing compliance records) evaluate near decision thresholds (
APPROVED<->FLAGGED_HUMAN_REVIEW). We strongly recommend routing anyFLAGGED_HUMAN_REVIEWverdict directly to human operators for sign-off.Live Model Engine: Powered by heterogeneous inference nodes across independent providers (Llama 3.3 70B Instruct via Groq, Qwen 3.6 27B / Qwen 3.8 27B, and Gemini 3.7 Flash) with active pipeline routing and automated failover. Multi-provider custom BYOK model routing is under continuous expansion.
Proprietary Core Architecture: This repository hosts public developer toolkits, SDKs, Postman collections, and MCP wrappers. The core Federated Adversarial Consensus backend operates as a secure, hosted API service on Cloud Run with Zero Data Retention (ZDR). No backend application code or server secrets exist in this repository.
Key Features
Multi-Model Consensus: Eliminates single-model bias by forcing heterogeneous models into adversarial debate.
Ed25519 Attestation: Every debate node output is signed with an Ed25519 cryptographic key. Public key set available at
/.well-known/jwks.json.Zero Data Retention (ZDR): Submitted action chains are processed purely in volatile RAM and never stored or used for model training.
OpenAI & Anthropic Drop-In Proxies: Use
/v1/chat/completionsor/v1/messagesas a drop-in replacement for existing agent pipelines.Specialized Personas:
financial_compliance(FINRA/SEC, wire limits, KYC, sanctions)clinical_safety(ISMP high-alert meds, dosage bounds, FDA)cybersecurity_auditor(NIST SP 800-53, privilege escalation, SOC 2)legal_citation(FCPA, evidentiary privilege, contract breach)general_adversarial(Cross-domain safety & logic verification)
Framework Integrations
LangChain (Python)
import os
from ethersflow import EthersFlowLangChainTool
verifier_tool = EthersFlowLangChainTool(api_key=os.getenv("ETHERSFLOW_API_KEY", "your_api_key"))
# Add to your LangChain agent tools
tools = [verifier_tool]Cloudflare Workers / Agents SDK (TypeScript)
import { cloudflareVerifyGate } from '@ethersflow/sdk';
export default {
async fetch(request: Request, env: { ETHERSFLOW_API_KEY: string }) {
const isSafe = await cloudflareVerifyGate(
"Transfer 5000 USDC to wallet 0x9f",
"Vendor audit payment",
env.ETHERSFLOW_API_KEY
);
if (!isSafe) {
return new Response("Action blocked by EthersFlow Consensus Gate", { status: 403 });
}
// Proceed with execution
}
};Security & Ed25519 Attestation
EthersFlow publishes its public key set in JSON Web Key Set (JWKS) format:
JWKS Endpoint:
GET /.well-known/jwks.jsonAttestation Manifest:
GET /.well-known/attestation.jsonVerification Endpoint:
POST /api/v1/verify-attestation
You can verify signatures locally or through the API to prove that every audit node's perspective originated directly from the EthersFlow signing authority.
Postman Collection
Import postman/ethersflow.postman_collection.json and postman/ethersflow.postman_environment.json into Postman to test all 11 core endpoints instantly.
Links & Community
MCP Listings
Official MCP Registry: https://registry.modelcontextprotocol.io (search "Ethersflow")
Smithery: https://smithery.ai/servers/ethersflow-dev/ethersflow
License
Code & SDK wrappers licensed under MIT License. Hosted EthersFlow API services subject to Terms of Service.
This server cannot be deployed
Maintenance
Related MCP Connectors
Attestation infrastructure for the agentic economy: signed, independently verifiable verdicts.
Pre-execution governance for AI agents. Deterministic PASS/FAIL/REVIEW verdicts, replayable proof.
Pre-action attestation perimeter for AI agents — 8 primitives, signed C18 receipt per call.
Verified memory for AI agents. Signed assertions, billing attestation, session continuity.
Related MCP Servers
- AlicenseAqualityCmaintenanceCryptographic proof of consent for AI agents. Sign before you act. Policy engine enforces spending caps, action whitelists, and escalation rules. Independently verifiable by anyone.102Apache 2.0
- AlicenseNot gradedqualityCmaintenanceAdversarial multi-model reasoning verification for AI agents. Claude, Grok, and DeepSeek challenge each decision — returns ALLOW or HOLD with JWKS-signed attestation. x402-gated on Base.0MIT

thoughtproof-mcpofficial
AlicenseCqualityAmaintenanceAdversarial multi-model reasoning verification for AI agents. Claude, Grok, and DeepSeek challenge each decision — returns ALLOW or HOLD with JWKS-signed attestation. x402-gated on Base.539 npm1MIT- AlicenseAqualityBmaintenanceAI agent provenance, trust, and auditability layer. VERITAS multi-gate scoring, Cortex approval gates, S.E.A.L. hash-chain audit ledger, and semantic RAG with cryptographic provenance tracking for every decision an agent makes.275MIT