News Fact-Checker is an MCP server that verifies news headlines and retrieves current trending topics using Google Gemini AI and web search. Built using Model Context Protocol conventions with Python, it connects LLM interfaces directly to external search sources and Google Gemini 2.0 Flash analysis. Journalists, researchers, media analysts, and content consumers use this server to evaluate questionable news stories and track emerging international or regional events. The server provides two primary tools: one to fact-check specific claims against multi-source evidence and one to fetch trending news from RSS feeds. When verifying a headline, it generates an evaluation containing a categorical verdict, confidence score, estimated truthfulness percentage, contradictory evidence, and source recommendations. By allowing AI assistants to cross-reference headlines across web search results, News Fact-Checker helps detect potential misinformation, track ongoing news cycles, and ensure research workflows rely on verified claims rather than ungrounded statements.
Category: AI & LLM Tooling
Tags: fact-checking, gemini, news, web search
bash git clone https://github.com/adityapawar327/news-factchecker-mcp cd FactChecker 2. Install the required dependencies using Python 3.11 or higher: bash pip install -r requirements.txt 3. Obtain an API key from Google AI Studio and set it in your environment: bash export GEMINI_API_KEY="your_gemini_api_key_here" 4. Add the server definition to your Claude Desktop configuration file under mcpServers: json { "mcpServers": { "news-factcheck": { "command": "python", "args": ["-m", "factchck.news_factcheck"], "env": { "GEMINI_API_KEY": "your_api_key_here" } } } } 5. Restart your MCP client to load the tools.Part of MCP Servers
News Fact-Checker enables MCP clients to analyze news claims and retrieve trending topics. It provides two tools: fact_check_headline, which evaluates claims using Gemini AI and web search to produce verdicts and confidence scores, and get_trending_topics, which fetches current news stories across regional or international feeds.
News Fact-Checker works with Claude Desktop, the MCP CLI, and any other client software that adheres to the Model Context Protocol standard and supports custom local process execution.
A Google Gemini API key configured under the GEMINI_API_KEY environment variable is required to run the server. Optionally, you can configure NEWS_API_KEY or SEARCH_API_KEY for enhanced search coverage.
Yes, News Fact-Checker is open source software distributed under the terms of the MIT License. The code repository is publicly available on GitHub for modification and contribution.