Counterfactual-Variant Prover Connector for AI agents.
1 live capability
Solve complex logic puzzles without the AI falling back on memorized answers.
Waiting for input…
Why people use Counterfactual-Variant Prover
Counterfactual-Variant Prover for Logic Puzzle Decontamination
With this Connector, that cycle stops. Instead of letting the AI guess, you force it to perform a cognitive decontamination. The agent has to identify the classic template, map out exactly how your version is different, and then do the math from scratch using only the facts you provided. You get a verified logical proof that actually respects your specific constraints.
What Vinkius changes
That you get a logically sound answer that actually respects the specific constraints of your prompt.
Use it from Claude, ChatGPT, Cursor or another AI client you already have.
One account · 5,900+ Connectors
- Real-world use case 01
Modified Monty Hall Problems
A user asks a 5-door Monty Hall question.
- Real-world use case 02
River Crossing Variations
A developer tests an agent's ability to handle a 2-item boat capacity.
- Real-world use case 03
Cognitive Debiasing Research
A researcher uses the capability to see if an agent can ignore the Trolley Problem template when the tracks are rearranged in a non-standard way.
Complete set · 1capability
The complete Counterfactual-Variant Prover capability set.
These are the exact actions your AI can choose when you ask it to work with Counterfactual-Variant Prover.
01
1 capability in this set.
Part of 1 available through Counterfactual-Variant Prover.
- 01 Capability
Validate counterfactual
Forces the agent to identify classic patterns, isolate variables, map rule changes, and calculate the result from first principles.
Set up in minutes
One URL. Then ask Counterfactual-Variant Prover to work.
Claude and ChatGPT only need the Connector URL. Copy it once, add it in settings, and use Counterfactual-Variant Prover from the conversation.
Choose your client
Live previewAdvanced clients IDE · CLI
Claude · Web + desktop
Connector URL · ready to paste
Streamable HTTPhttps://edge.vinkius.com/vk_preview_DsoSPwZEWSeSBTBSQCX8U58BqAbjy82WIsWBk6Wg/mcp - Step 01
Open Connectors
In Claude Web or Claude Desktop, open Settings and choose Connectors.
- Step 02
Add the URL
Choose Add custom connector, name it Counterfactual-Variant Prover, and paste the URL above.
- Step 03
Turn it on in chat
Select +, open Connectors, and enable Counterfactual-Variant Prover for the conversation.
ChatGPT · Web + desktop
Connector URL · ready to paste
Streamable HTTPhttps://edge.vinkius.com/vk_preview_DsoSPwZEWSeSBTBSQCX8U58BqAbjy82WIsWBk6Wg/mcp - Step 01
Open MCP settings
On desktop, open Settings and MCP servers. On web, open your workspace app or connector settings.
- Step 02
Add the URL
Choose Add server with Streamable HTTP, or create a custom MCP app, then paste the Counterfactual-Variant Prover URL.
- Step 03
Save and start
Save the connection and enable Counterfactual-Variant Prover in your conversation. Desktop may ask you to restart once.
Cursor · IDE configuration
Advanced setup
{
"mcpServers": {
"counterfactual-variant-prover": {
"url": "https://edge.vinkius.com/vk_preview_DsoSPwZEWSeSBTBSQCX8U58BqAbjy82WIsWBk6Wg/mcp"
}
}
} - Step 01
Open MCP Settings
Press Cmd+Shift+P (macOS) or Ctrl+Shift+P (Windows/Linux) → search "MCP Settings"
- Step 02
Add the server config
Paste the JSON configuration above into the mcp.json file that opens
- Step 03
Save the file
Cursor will automatically detect the new Connector
- Step 04
Start using Counterfactual-Variant Prover
Open Agent mode in chat and ask: "Using Counterfactual-Variant Prover, help me...". 1 tools available
VS Code Copilot · IDE configuration
Advanced setup
{
"mcpServers": {
"counterfactual-variant-prover": {
"url": "https://edge.vinkius.com/vk_preview_DsoSPwZEWSeSBTBSQCX8U58BqAbjy82WIsWBk6Wg/mcp"
}
}
} - Step 01
Create MCP config
Create a .vscode/mcp.json file in your project root
- Step 02
Add the server config
Paste the JSON configuration above
- Step 03
Enable Agent mode
Open GitHub Copilot Chat and switch to Agent mode using the dropdown
- Step 04
Start using Counterfactual-Variant Prover
Ask Copilot: "Using Counterfactual-Variant Prover, help me...". 1 tools available
Windsurf · IDE configuration
Advanced setup
{
"mcpServers": {
"counterfactual-variant-prover": {
"url": "https://edge.vinkius.com/vk_preview_DsoSPwZEWSeSBTBSQCX8U58BqAbjy82WIsWBk6Wg/mcp"
}
}
} - Step 01
Open MCP Settings
Go to Settings → MCP Configuration or press Cmd+Shift+P and search "MCP"
- Step 02
Add the server
Paste the JSON configuration above into mcp_config.json
- Step 03
Save and reload
Windsurf will detect the new server automatically
- Step 04
Start using Counterfactual-Variant Prover
Open Cascade and ask: "Using Counterfactual-Variant Prover, help me...". 1 tools available
Cline · IDE configuration
Advanced setup
{
"mcpServers": {
"counterfactual-variant-prover": {
"url": "https://edge.vinkius.com/vk_preview_DsoSPwZEWSeSBTBSQCX8U58BqAbjy82WIsWBk6Wg/mcp"
}
}
} - Step 01
Open Cline MCP Settings
Click the Connectors icon in the Cline sidebar panel
- Step 02
Add remote server
Click "Add Connector" and paste the configuration above
- Step 03
Enable the server
Toggle the server switch to ON
- Step 04
Start using Counterfactual-Variant Prover
Ask Cline: "Using Counterfactual-Variant Prover, help me...". 1 tools available
Claude Code · Terminal command
Advanced setup
claude mcp add counterfactual-variant-prover --transport http "https://edge.vinkius.com/vk_preview_DsoSPwZEWSeSBTBSQCX8U58BqAbjy82WIsWBk6Wg/mcp" - Step 01
Install Claude Code
Run npm install -g @anthropic-ai/claude-code if not already installed
- Step 02
Add the Connector
Run the command above in your terminal
- Step 03
Verify the connection
Run claude mcp to list connected servers, or type /mcp inside a session
- Step 04
Start using Counterfactual-Variant Prover
Ask Claude: "Using Counterfactual-Variant Prover, show me...". 1 tools are ready
Where the request belongs
Work Counterfactual-Variant Prover can move forward.
It's for researchers, logic hobbyists, and developers who need to stress-test AI reasoning. If you're tired of your agent hallucinating the standard answer to a non-standard problem, this is for you.
AI Safety Researcher
Testing how agents handle out-of-distribution logic and avoiding retrieval anchors.
Logic Puzzle Hobbyist
Solving complex variants of classic riddles without getting lazy answers from the agent.
Software Architect
Designing complex state machines where rules change frequently and need precise reasoning.
When one Connector is not enough
Carry the request into a workflow.
Combine Counterfactual-Variant Prover with the systems that finish the task.
View all recipesBuild the capability set
Add more capabilities.
Each Connector adds new actions and data without changing how you work.
Browse ConnectorsCritical Thinking Prover
AI agents accept premises without questioning, analyze from one perspective, cherry-pick evidence, ignore consequences, and present uncertainty as certainty. This capability forces rigor: surface assumptions, apply competing frameworks, weigh counterevidence, trace ripple effects, bound confidence.
Marilyn vos Savant Probabilistic Clarity Prover
Stop your AI from trusting its gut. force it to check intuition against actual probability before every conclusion.
First Principles Prover
LLMs reason by analogy, copying industry norms. This engine is a 6-pivot cognitive trap that forces the agent to discard jargon and derive original solutions exclusively from physical, mathematical, or logical axioms.
Einstellung-Challenger Prover
AI models default to complex, familiar heuristics even when simpler solutions exist. This capability breaks suboptimal cognitive sets: identify default heuristics, search for counterexamples, map alternative paths, benchmark complexity metrics, and choose the most elegant solution.
Aristotle Logic Prover
Your AI used a term without defining it. 'Platform,' 'scalable,' 'efficient'. what do these MEAN in your context? Aristotle defined every concept with genus + differentia: 'Man is a RATIONAL ANIMAL.' Category: animal. Distinguishing property: rational. This capability forces precise definition, essential vs. accidental categorization, valid syllogistic proof, teleological purpose analysis, and dialectical counterargument examination.
Inversion Thinking Prover
AI agents are sycophantic. They agree with your bad ideas. This engine forces a 6-pivot cognitive trap: agents must destroy their own hypotheses, define measurable kill criteria, and simulate post-mortem failures before executing code.
Bring your own AI
Change the model, client or framework. Keep Counterfactual-Variant Prover connected.
-
Claude -
ChatGPT -
Gemini -
Cursor -
VS Code -
Windsurf -
ZCode -
Cline -
Zed -
Continue -
Kiro -
Roo Code -
Zencoder -
Goose -
Void -
Augment Code -
Amp -
Qodo -
Tabnine -
Pieces -
Sourcegraph Cody -
JetBrains -
Warp -
Amazon Q -
Antigravity -
BoltAI -
Raycast -
Jan -
LM Studio -
AnythingLLM -
Open WebUI -
Msty -
Cherry Studio -
LibreChat -
TypingMind -
Chorus -
5ire -
n8n -
LangChain -
LlamaIndex -
CrewAI -
Vercel AI SDK
Before you connect
Questions about Counterfactual-Variant Prover.
The practical details behind the request, access and result.
What is the Counterfactual-Variant Prover?
It is a specialized capability that forces your AI agent to think from first principles. It prevents the AI from giving you 'canned' answers to famous logic puzzles by making it ignore its training data and focus only on your specific rules.
How does it stop the AI from giving memorized answers?
It works by forcing the agent to identify a classic puzzle template first, then explicitly map out every single difference between your prompt and that classic version before it's allowed to calculate the final answer.
Can I use the Counterfactual-Variant Prover for math problems?
Yes, it is excellent for math logic where the rules or constants are non-standard. It ensures the AI uses your specific numbers rather than assuming common values like gravity or standard unit weights.
Why is 'recitation bias' a problem for my AI agent?
Recitation bias happens when an AI recognizes a famous problem and just repeats the answer it saw on the internet. This leads to errors if you've changed even one small detail of the puzzle.
How do I use the Counterfactual-Variant Prover with Claude or Cursor?
You can connect it through the Vinkius catalog. Once connected, you simply tell your agent to use the capability whenever you give it a complex logic puzzle or a multi-step reasoning task.
Is this capability for every type of AI prompt?
No, it's specifically designed for logic puzzles, math problems, and complex rule-based reasoning. For general tasks like summarizing text or writing emails, you don't need to use it.
How does Counterfactual-Variant Prover stop recitation bias?
By introducing structural friction. When an agent is forced to fill a schema requiring explicit separation of variables, mapping of differences, and step-by-step logic, it cannot rely on automatic token generation. The capability rejects any attempt to skip these steps or leak classic parameters.
What happens if a puzzle has no classic equivalent?
If no classic signature is detected, the model sets recitationSignatureDetected to false, maps variables, and solves it. However, if the text contains keywords of known puzzles (e.g. Monty Hall, Cheryl), the engine enforces the full counterfactual check to avoid semantic traps.
Can it be used alongside other reasoning provers?
Yes. It works as an orthogonal check. While the Critical Thinking Prover checks overall cognitive quality, the Counterfactual-Variant Prover focuses specifically on variable isolation and preventing memorization loops in logic and mathematics.
One connection away
Give your agent a direct line to Counterfactual-Variant Prover.
Connect Counterfactual-Variant Prover once. Keep it beside 5,900+ managed Connectors when the next task needs more.
Explore every Connector No credit card required · Free tier available