
Mcp Contradiction Check
Runs static analysis on your markdown vault to catch notes that cite conflicting numbers or make opposing claims about the same concepts. The find_contradictions tool scans for pairs with high semantic overlap but disagreeing quantitative values or negation patterns, while check_pair lets you audit two specific files. Free tier covers detection, Pro tier adds extract_claims for pulling structured assertions from individual notes and generate_reconciliation_prompt to build LLM inputs that preserve full context for dispute resolution. Built to complement hebbian-vault's retrieval weighting so you don't reinforce contradictory knowledge. Useful if you maintain a growing knowledge base where stale or conflicting information creeps in across hundreds of notes and you need automated flagging before the inconsistencies propagate.
- tools
- 4
- auth
- Secret needed
- transport
- STDIO
- env var
- 1
- last updated
- Apr 18, 2026
Tools
4 toolsPublic tool metadata for what this MCP can expose to an agent.
find_contradictionsScan the vault for note pairs with high concept overlap but conflicting numerical or qualitative claims. Returns all detected conflicts with the specific issues flagged.
Scan the vault for note pairs with high concept overlap but conflicting numerical or qualitative claims. Returns all detected conflicts with the specific issues flagged.
No parameter schema in public metadata yet.
check_pairRun the full contradiction check between two specific notes (by path or filename stem). Returns the detailed conflict analysis — shared concepts, quantitative conflicts, negation conflicts.
Run the full contradiction check between two specific notes (by path or filename stem). Returns the detailed conflict analysis — shared concepts, quantitative conflicts, negation conflicts.
No parameter schema in public metadata yet.
extract_claimsPull all quantitative claims (numbers with units) and negation patterns from a single note. Useful as input to your own verification pipeline.
Pull all quantitative claims (numbers with units) and negation patterns from a single note. Useful as input to your own verification pipeline.
No parameter schema in public metadata yet.
generate_reconciliation_promptFor a detected contradiction, produce a structured prompt you can feed to an LLM to reason through the conflict and suggest a resolution. Preserves the exact claims + shared concepts + both notes' context windows.
For a detected contradiction, produce a structured prompt you can feed to an LLM to reason through the conflict and suggest a resolution. Preserves the exact claims + shared concepts + both notes' context windows.
No parameter schema in public metadata yet.
Sponsors
Configuration
CONTRADICTION_CHECK_LICENSEsecretPro license JWT (optional). Unlocks premium features. See README.
Readme
mcp-contradiction-check
Find where your notes disagree — contradiction detection for markdown vaults.
Find pairs of notes in your markdown knowledge base that have high concept overlap but disagree — quantitative conflicts (different numbers with the same unit on the same concept) and negation conflicts (one note claims "X is not Y", another claims "X is Y"). Prevents knowledge corruption by surfacing disputes before they propagate. Designed to pair with hebbian-vault's usage-weighted retrieval to flag notes that shouldn't be strengthened yet.
Install
pip install mcp-contradiction-check
# or
uvx mcp-contradiction-check
Usage
Claude Code
claude mcp add mcp-contradiction-check -- mcp-contradiction-check
Claude Desktop
Add to claude_desktop_config.json:
{
"mcpServers": {
"contradiction_check": {
"command": "uvx",
"args": ["mcp-contradiction-check"]
}
}
}
MCP Tools
Details
- Repository
- github.com/onetrueclaude-creator/mcp-contradiction-check
- Category
- Documents & Knowledge
- Package
mcp-contradiction-check- Transport
- STDIO
- Auth
- Required
- Registry
- MCP registry, active