SerpShield
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@SerpShieldscan for brand impersonation threats against OpenAI"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
π‘οΈ SerpShield β AI Threat Intelligence from Real-Time Search Data
An AI agent that uses SerpApi real-time search data to detect brand threats, security vulnerabilities, and DeFi protocol risk signals across the live web β exposed as MCP-compatible tools for agent orchestration.
Built for the DevNetwork [API + Cloud + AI] Hackathon 2026 β SerpApi "Best AI Use Case" track.
Problem
Threat intelligence is reactive and slow. Security teams learn about phishing campaigns, brand impersonation, and DeFi exploits after the damage is done β usually from a breach notification or a social media post. By then, the attack has already succeeded.
Meanwhile, the answer is already on Google. Search results contain real-time signals: phishing pages indexed hours ago, vulnerability disclosures trending on forums, rug pull discussions appearing in news. But nobody is systematically converting that search data into structured threat intelligence that an AI agent can act on.
Related MCP server: l402-search-mcp
Solution
SerpShield is an AI agent that queries SerpApi for real-time search results, classifies them into threat signals (phishing, vulnerability, DeFi risk, brand impersonation, reputation), and produces actionable threat intelligence reports β all exposed as MCP-compatible tools that any AI agent can call.
How it works:
Agent constructs threat-hunting queries (e.g.,
"OpenAI" phishing OR scam OR impersonation)Queries SerpApi for real-time Google search results
Classifies each result using threat-type keywords and severity heuristics
Aggregates into a threat intelligence report with a 0β100 threat score and recommendations
Exposes everything as MCP tools so other agents can call them
Unique Angle
Unlike existing SerpApi demos (SEO trackers, price monitors, search aggregators), SerpShield turns search data into security intelligence β and exposes every tool as an MCP-compatible endpoint for AI agent orchestration. It's a threat intel SaaS powered by search data, not a search tool.
Architecture
βββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β Web UI (HTML/CSS/JS) β
β Dark dashboard β threat scanner β
ββββββββββββββββββββ¬βββββββββββββββββββββββββββββββββββ
β fetch() calls
βΌ
βββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β FastAPI Application (app/main.py) β
β β
β /api/health β service status β
β /api/agent/status β agent config + tool list β
β /api/mcp/tools β MCP tool discovery endpoint β
β /api/mcp (POST) β MCP tool dispatch endpoint β
β /api/demo β full monitoring cycle (demo) β
β /api/tools/* β individual tool endpoints β
ββββββββββββββββββββ¬βββββββββββββββββββββββββββββββββββ
β calls
βΌ
βββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β SerpShield Agent (app/agent.py) β
β β
β scan_brand_threats() β phishing/impersonation β
β scan_security_advisories() β CVE/vuln detection β
β scan_defi_risks() β rug pull/exploit scan β
β generate_threat_report() β aggregated report β
β list_monitoring_targets() β dashboard summary β
ββββββββββββββββββββ¬βββββββββββββββββββββββββββββββββββ
β HTTP GET
βΌ
βββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β SerpApi β
β Real-time Google search results JSON API β
β (falls back to realistic mock data in demo) β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββDeployed on Vercel as a serverless Python function.
Setup (Under 5 Commands)
git clone https://github.com/0xConsole/serpshield.git
cd serpshield
pip install -r requirements.txt
export SERPAPI_API_KEY="your_key" # optional β demo mode works without it
uvicorn api.index:app --reload # local dev at http://localhost:8000Tech Stack
Layer | Technology |
Backend | FastAPI (Python) |
Hosting | Vercel serverless (free tier) |
Data Source | SerpApi (real-time Google search results) |
Agent Protocol | MCP-compatible tools (Model Context Protocol) |
Frontend | Vanilla HTML/CSS/JS β dark threat intel dashboard |
No paid services | 100% free tier |
What's Real vs. Mocked
Component | Status |
FastAPI backend | β Real β deployed and live |
SerpApi integration | β
Real β live calls when |
Threat classification engine | β Real β keyword + severity heuristics |
MCP-compatible tool endpoints | β
Real β |
Web dashboard | β Real β interactive threat scanner UI |
Demo mode (no API key) | β Real β uses realistic mock data so judges can demo without a key |
Threat score calculation | β Real β weighted severity aggregation |
Recommendations engine | β Real β rule-based from detected signals |
API Endpoints
Endpoint | Method | Description |
| GET | Web dashboard |
| GET | Service health + SerpApi mode |
| GET | Agent configuration + tool inventory |
| GET | MCP tool discovery (for agent orchestration) |
| POST | MCP tool dispatch ( |
| GET | Full autonomous monitoring cycle (judge demo flow) |
| GET | Scan for brand threats ( |
| GET | Scan for CVEs ( |
| GET | Scan DeFi risks ( |
| GET | Full threat report ( |
| GET | All monitoring targets + scores |
SerpApi Track Fit
SerpApi's challenge asks for "an innovative AI application using SerpApi APIs to access reliable, structured, real-time web data" that "solves a meaningful real-world problem."
SerpShield delivers:
Innovation: Security/threat intelligence is an unexpected SerpApi use case (judges favor unexpected applications over incremental tweaks)
Real-time web data: Every scan queries live Google results via SerpApi
Meaningful problem: Threat intelligence is a $10B+ market
AI agent: Not just a search tool β an autonomous agent with MCP-compatible tools
License
Apache 2.0 β See LICENSE
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityCmaintenanceProvides AI agents with real-time, structured data feeds including news, trends, market sentiment, and crypto prices via MCP tools.MIT
- AlicenseAqualityCmaintenanceProvides a pay-per-query web search tool for AI agents via Lightning Network sats, enabling no-KYC, account-free searches through the MCP protocol.247MIT
- Alicense-qualityFmaintenanceMCP tool server that gives any AI agent the ability to search, scrape, and analyze content across the internet.43MIT
- AlicenseAqualityBmaintenanceEnables AI agents to perform multi-engine web search, fetch web pages, and extract clean Markdown content via MCP, with no API keys required.35MIT
Related MCP Connectors
Multi-engine search for AI agents. Trust scoring, local corpus, MCP-native. Self-hostable, BYOK.
Social media analytics, video analysis, and competitor intel for any MCP-compatible AI agent.
Real SEC, 13F, insider, congress & macro data your AI agent can cite. Hosted MCP, 24 tools.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/0xConsole/serpshield'
If you have feedback or need assistance with the MCP directory API, please join our Discord server