- Explore MCP Servers
- MCPHack
Mcphack
What is Mcphack
MCPHack is a hackathon repository focused on developing a multi-agent system called FactCheckBot, which is designed to identify, verify, and respond to factual claims on social media platforms like Twitter (X) using the Model Context Protocol (MCP).
Use cases
Use cases for MCPHack include responding to breaking news on social media, verifying claims made by public figures, and providing corrections or clarifications to misinformation circulating online.
How to use
To use MCPHack, developers can clone the repository, set up the necessary environment, and deploy the FactCheckBot system. Users can input tweets or threads, and the system will process them through its agents to provide fact-checking results.
Key features
Key features of MCPHack include modular agent roles for specific tasks (e.g., claim extraction, evidence retrieval, verification, and explanation), dynamic coordination through shared memory, and the ability to generate concise and explainable verdicts.
Where to use
MCPHack can be used in social media monitoring, misinformation detection, and fact-checking services, particularly in environments where timely and accurate information is critical.
Clients Supporting MCP
The following are the main client software that supports the Model Context Protocol. Click the link to visit the official website for more information.
Overview
What is Mcphack
MCPHack is a hackathon repository focused on developing a multi-agent system called FactCheckBot, which is designed to identify, verify, and respond to factual claims on social media platforms like Twitter (X) using the Model Context Protocol (MCP).
Use cases
Use cases for MCPHack include responding to breaking news on social media, verifying claims made by public figures, and providing corrections or clarifications to misinformation circulating online.
How to use
To use MCPHack, developers can clone the repository, set up the necessary environment, and deploy the FactCheckBot system. Users can input tweets or threads, and the system will process them through its agents to provide fact-checking results.
Key features
Key features of MCPHack include modular agent roles for specific tasks (e.g., claim extraction, evidence retrieval, verification, and explanation), dynamic coordination through shared memory, and the ability to generate concise and explainable verdicts.
Where to use
MCPHack can be used in social media monitoring, misinformation detection, and fact-checking services, particularly in environments where timely and accurate information is critical.
Clients Supporting MCP
The following are the main client software that supports the Model Context Protocol. Click the link to visit the official website for more information.
Content
InfoSys Cambridge Hackathon: Multi-Agent Fact-Checking for Social Media
FactCheckBot is a multi-agent system designed to identify, verify, and respond to factual claims on social media platforms like Twitter (X). Built using the Model Context Protocol (MCP), the system decomposes the complex task of fact-checking into modular, intelligent agents — each responsible for a specific decision or reasoning step.
What It Does
Given a tweet or thread, FactCheckBot:
- Extracts factual claims
- Searches reliable external sources
- Evaluates the claim based on supporting or contradicting evidence
- Falls back on crowdsourced consensus for recent events
- Generates a concise, explainable verdict
- Posts a correction or clarification as a reply
This system is designed to combat misinformation with speed, context, and transparency.
Agent Roles
| Agent Name | Description |
|---|---|
ClaimExtractorAgent |
Detects and isolates factual claims from tweets |
RetrieverAgent |
Searches verified sources (Wikipedia, arXiv, news APIs, etc.) |
VerifierAgent |
Compares the claim to retrieved evidence and makes an initial judgment |
CrowdSignalAgent |
In breaking news cases, checks for regional consensus across social media |
ExplainerAgent |
Summarizes the verdict in human-readable language, with reasoning |
PosterAgent |
Posts a reply to the original tweet, including sources and explanations |
All agents operate on a shared memory structure defined by the Model Context Protocol, allowing dynamic coordination and context-aware reasoning.
Example Workflow
Input Tweet:
“Massive explosion reported in Ankara right now.”
Agent Flow:
ClaimExtractorAgentdetects a location-based factual claim.RetrieverAgentfinds no results in verified sources — too recent.CrowdSignalAgentclusters 10+ independent geolocated users in Ankara posting similar claims.VerifierAgentassigns a tentative credibility score with fallback reasoning.ExplainerAgentformats the reply:“🚨 Developing: This event is not yet reported by major outlets, but multiple users in Ankara are sharing photos and consistent details. Treat as likely true, pending confirmation. [Context]”
PosterAgentpublishes the reply.
Real-Time Consensus via CrowdSignalAgent
In cases where a claim cannot be confirmed through traditional sources (e.g., breaking news or remote events), the system uses CrowdSignalAgent to:
- Search for tweets matching the claim
- Filter for geolocated, domain-relevant, or independent sources
- Evaluate consensus within a time window
- Provide a fallback credibility score if traditional verification is unavailable
This helps prevent false negatives and enhances trustworthiness in time-sensitive cases.
Dev Tools Supporting MCP
The following are the main code editors that support the Model Context Protocol. Click the link to visit the official website for more information.










