Free Web Search Ultimate MCP Server

Local setup required. This server has to be cloned and prepared on your machine before you register it in Claude Code.
1

Set the server up locally

Run this once to clone and prepare the server before adding it to Claude Code.

Run in terminal
pip install free-web-search-ultimate
2

Register it in Claude Code

After the local setup is done, run this command to point Claude Code at the built server.

Run in terminal
claude mcp add free-web-search -- node "<FULL_PATH_TO_CROSS_VALIDATED_SEARCH>/dist/index.js"

Replace <FULL_PATH_TO_CROSS_VALIDATED_SEARCH>/dist/index.js with the actual folder you prepared in step 1.

README.md

The Only Search Skill That Prevents LLM Hallucinations

πŸ” Cross-Validated Search

The Only Search Skill That Prevents LLM Hallucinations Multi-source verification. Zero hallucinations. Free forever.

Stop hallucinations. Start verification.

Every LLM hallucinates factsβ€”Claude, GPT-4, Gemini, Llamaβ€”all of them. This plugin introduces Cross-Validated Search: every claim is verified against multiple independent sources before being presented as fact.

πŸ—οΈ Architecture

One plugin, every ecosystem. Whether you use Claude Code, Cursor, Copilot, Gemini, OpenClaw, or a custom agent, this plugin connects your LLM to verified facts through cross-validation.

🌟 Supported Platforms

Platform Support Configuration
Claude Code βœ… Native .claude-plugin/SKILL.md
Cursor βœ… Native .cursor/rules/
GitHub Copilot βœ… Native .github/copilot/
Gemini CLI βœ… Native .gemini/SKILL.md
Continue βœ… Native .continue/skills/
Kiro βœ… Native .kiro/steering/
OpenCode βœ… Native .opencode/instructions.md
Codex βœ… Native .codex/SKILL.md
OpenClaw βœ… Native free_web_search/skills/SKILL.md
MCP Servers βœ… MCP free-web-search-mcp
CLI βœ… Universal search-web, browse-page
LangChain βœ… Tool wrapper Python integration
OpenAI Function Calling βœ… JSON schema Function definitions

🌟 The Cross-Validation Paradigm

Old Paradigm (Standard LLM) New Paradigm (Cross-Validated Search)
Answers from training data Answers from real-time web search
May hallucinate facts Cross-validates facts across sources
Single knowledge source Multiple independent sources
No confidence score Confidence score per fact: βœ… 🟒 🟑 πŸ”΄
User must trust blindly Cites all sources for verification

When this plugin is installed, the AI agent:

  1. Never Claims Unverified Facts β€” Every factual claim is checked against multiple sources
  2. Cross-Validates β€” Facts must appear in 2+ sources to be marked as verified
  3. Assigns Confidence β€” Each fact gets a confidence score based on source agreement
  4. Cites All Sources β€” Every claim comes with verifiable URLs

πŸ“¦ Installation

pip install free-web-search-ultimate

Requirements: Python 3.10+

Or install from source:

git clone https://github.com/wd041216-bit/cross-validated-search.git
cd cross-validated-search
pip install -e .

πŸš€ Enhanced Version (with API Providers)

Need more search providers? Check out the with-api-providers branch:

# Install enhanced version with Tavily support
pip install git+https://github.com/wd041216-bit/cross-validated-search@with-api-providers

Enhanced features:

  • πŸ” Tavily API β€” Premium search quality (requires TAVILY_API_KEY)
  • πŸ”„ Parallel execution β€” Multiple engines running concurrently
  • πŸ“Š Better relevance β€” Advanced search depth options

Note: The enhanced version requires API keys. The main branch remains free and keyless.

πŸ”Œ Integration Guide

Claude Code

The .claude-plugin/SKILL.md is automatically detected. Just install the package:

pip install free-web-search-ultimate

Cursor

Copy .cursor/rules/cross-validated-search.md to your project, or install globally:

pip install free-web-search-ultimate

GitHub Copilot

The .github/copilot/instructions.md is automatically detected by VS Code Copilot.

Gemini CLI

The .gemini/SKILL.md is automatically detected when installed.

Continue

Copy .continue/skills/cross-validated-search/ to your Continue skills directory.

OpenClaw (CLI-Anything)

pip install free-web-search-ultimate

The skill is auto-discovered from the bundled SKILL.md.

MCP Integration (Claude Desktop, Cursor, Continue)

Add to your claude_desktop_config.json or MCP settings:

{
  "mcpServers": {
    "free-web-search": {
      "command": "free-web-search-mcp",
      "args": []
    }
  }
}

LangChain / Custom Agents

from langchain.tools import Tool
import subprocess, json

def cross_validate_search(query: str) -> str:
    r

Tools (2)

search-webPerforms a real-time web search to retrieve verified information.
browse-pageBrowses a specific web page to extract content for verification.

Environment Variables

TAVILY_API_KEYAPI key for premium search quality via Tavily (optional, for enhanced version)

Configuration

claude_desktop_config.json
{"mcpServers": {"free-web-search": {"command": "free-web-search-mcp", "args": []}}}

Try it

β†’Search for the latest developments in quantum computing and verify the claims across multiple sources.
β†’Find recent news about AI regulations and provide citations for every factual claim.
β†’Browse this URL and summarize the key points while cross-validating the information against other search results.
β†’What is the current status of the Mars mission? Please verify the information using multiple independent sources.

Frequently Asked Questions

What are the key features of Free Web Search Ultimate?

Cross-validates factual claims against multiple independent sources. Assigns a confidence score to every fact based on source agreement. Provides verifiable URLs for every claim to prevent hallucinations. Supports real-time web search and deep page browsing. Zero-cost and keyless operation for the standard version.

What can I use Free Web Search Ultimate for?

Fact-checking research papers or technical documentation to ensure accuracy. Verifying news reports by comparing multiple independent media sources. Gathering reliable data for AI-assisted content creation without hallucinated facts. Automating the verification process for LLM-based research agents.

How do I install Free Web Search Ultimate?

Install Free Web Search Ultimate by running: pip install free-web-search-ultimate

What MCP clients work with Free Web Search Ultimate?

Free Web Search Ultimate works with any MCP-compatible client including Claude Desktop, Claude Code, Cursor, and other editors with MCP support.

Turn this server into reusable context

Keep Free Web Search Ultimate docs, env vars, and workflow notes in Conare so your agent carries them across sessions.

Need the old visual installer? Open Conare IDE.
Open Conare