thoughtproof-mcp logo

thoughtproof-mcp

ThoughtProof/thoughtproof-mcp
0 starsUpdated 2026-06-12Community

Is this your server?

Add your score badge to your README and get your server in front of 45k+ builders a month.

Works with

Claude CodeClaude DesktopCursorVS CodeClineCodex CLIOpenClaw+ any MCP client

Install to Claude Code

This server doesn't publish a one-line install command. Follow the setup in the source repository.

Summary

thoughtproof-mcp MCP server](https://glama.ai/mcp/servers/ThoughtProof/thoughtproof-mcp/badges/score.svg)](https://glama.ai/mcp/servers/ThoughtProof/thoughtproof-mcp) πŸ“‡ ☁️ - Adversarial multi-model reasoning verification for AI agents before trades execute.

README.md

thoughtproof-mcp

![npm version](https://www.npmjs.com/package/thoughtproof-mcp) ![CI](https://github.com/ThoughtProof/thoughtproof-mcp/actions/workflows/ci.yml) ![License: MIT](https://opensource.org/licenses/MIT)

MCP server for ThoughtProof β€” verify AI reasoning with adversarial multi-model consensus.

Multiple independent reasoning models (SERV Reasoning panel) evaluate every claim. A dedicated red-team model critiques their verdicts. A synthesizer weighs everything and returns ALLOW, BLOCK, or UNCERTAIN with confidence score and objections.

Quick Start

{
  "mcpServers": {
    "thoughtproof": {
      "command": "npx",
      "args": ["-y", "thoughtproof-mcp"],
      "env": {
        "THOUGHTPROOF_API_KEY": "tp_op_your_key_here"
      }
    }
  }
}

Works with Claude Desktop, Cursor, Windsurf, Cline, and any MCP-compatible client.

Tools

verify_claim

Verify any claim or AI-generated reasoning before acting on it.

| Parameter | Type | Default | Description | |-----------|------|---------|-------------| | claim | string | (required) | The text to verify | | stakeLevel | low / medium / high / critical | medium | Risk level β€” higher stakes trigger deeper verification | | domain | financial / medical / legal / code / general | general | Domain context for specialized verification | | speed | fast / standard / deep | standard | Verification depth |

check_agent_score

Look up an agent's composite trust score on the ERC-8004 registry.

| Parameter | Type | Description | |-----------|------|-------------| | agentId | string | Agent ID to look up | | domain | string | Optional domain filter |

Example

In Claude Desktop or Cursor, just ask:

"Verify the claim: GPT-5 achieves 95% accuracy on MMLU-Pro"

The tool returns:

⚠️ UNCERTAIN (42% confidence)

Claim: "GPT-5 achieves 95% accuracy on MMLU-Pro"

Objections:
- Insufficient public benchmark data to confirm
- Historical accuracy claims have been overstated
- MMLU-Pro methodology has known ceiling effects

⚑ 3.2s | Adversarial Multi-Model Consensus

How It Works

Your AI Agent
    β”‚
    β–Ό
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚  thoughtproof-mcp β”‚  ← MCP Server (this package)
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
    β”‚
    β–Ό
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚  ThoughtProof API β”‚  ← api.thoughtproof.ai (RV)
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
    β”‚
    β–Ό
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚  Stage 1: Independent Evaluation       β”‚
β”‚  Multiple reasoning models (SERV        β”‚
β”‚  panel) each examine the claim          β”‚
β”‚                                         β”‚
β”‚  Stage 2: Red-Team Critique             β”‚
β”‚  1 dedicated model challenges all       β”‚
β”‚  initial verdicts                        β”‚
β”‚                                         β”‚
β”‚  Stage 3: Synthesis                     β”‚
β”‚  Synthesizer weighs verdicts + critique β”‚
β”‚  β†’ final decision                       β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
    β”‚
    β–Ό
  ALLOW / BLOCK / UNCERTAIN
  + confidence % + objections

Pricing

| Speed | Models | Cost per verification | |-------|--------|-----------------------| | fast | 2 | $0.008 | | standard | 4 | $0.02 | | deep | 5+ | $0.08 |

Payment: API key (operator account) or x402 micropayment (USDC on Base).

API Key

Get an operator API key at thoughtproof.ai. Without a key, verifications use x402 micropayments automatically.

Configuration

| Environment Variable | Default | Description | |---------------------|---------|-------------| | THOUGHTPROOF_API_KEY | (none) | Operator API key | | THOUGHTPROOF_BASE_URL | https://api.thoughtproof.ai | API base URL |

Development

git clone https://github.com/ThoughtProof/thoughtproof-mcp.git
cd thoughtproof-mcp
npm install
npm run build
npm test
npm run dev          # Run with tsx (hot reload)
npm run inspect      # Test with MCP Inspector

Related

  • ThoughtProof β€” Decision verification for AI agents
  • pot-cli β€” CLI for reasoning verification
  • ERC-8004 β€” Autonomous Agent Registry

License

MIT β€” ThoughtProof

See related servers & alternatives β†’

Related MCP servers

Browse all β†’

Related guides

Hand-picked reading to help you choose and use AI & ML servers.