Google SERP & Search Intelligence Extractor Pro
Pricing
from $2.49 / 1,000 results
Google SERP & Search Intelligence Extractor Pro
Extract organic search rankings, sponsored ads, People Also Ask queries, and rich snippets directly from Google SERPs. Custom geographic targeting, language selection, and structured JSON export.
Pricing
from $2.49 / 1,000 results
Rating
0.0
(0)
Developer
Meanus Arcanus
Maintained by CommunityActor stats
1
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
๐ค Google SERP & AI Agent Grounding โ Model Context Protocol (MCP) Server
A high-performance Model Context Protocol (MCP) Server and live Google search grounding engine for Claude Desktop, Cursor IDE, LangChain, and Autonomous AI Agents.
โก Overview
This repository provides a standardized Model Context Protocol (MCP) server (mcp_server.py) that equips LLMs and autonomous agents with real-time web search and webpage content extraction without hallucination.
- ๐ก๏ธ Zero 429 Rate-Limit Blocks: Automatic anti-blocking engine with multi-engine fallback.
- ๐ค LLM-Optimized Grounding: Returns token-budgeted Markdown context with structured citations (
[1],[2]). - ๐ Universal Markdown Extractor: Strips navigation, ads, and scripts from any URL to produce dense Markdown for RAG context windows.
- ๐ Zero-Config MCP Integration: Plug-and-play with Claude Desktop, Cursor, and Antigravity.
๐ ๏ธ MCP Tools & Capabilities
The server exposes the following Model Context Protocol (MCP) tools:
| Tool Name | Parameters | Description |
|---|---|---|
search_google_agent | query (string), max_results (int), max_tokens (int), country_code (string) | Searches Google and returns token-optimized Markdown context with structured citations ([1], [2]) specifically formatted for LLM system prompts and RAG grounding. |
extract_webpage_markdown | url (string), max_chars (int) | Fetches any live URL, strips boilerplate/ads/navbars, and converts the page into clean Markdown text for LLM ingestion. |
๐ Quickstart: Connect to Claude Desktop & Cursor
1. Claude Desktop Configuration
Add this server to your claude_desktop_config.json:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json - Linux:
~/.config/Claude/claude_desktop_config.json
{"mcpServers": {"google-serp-agent": {"command": "python3","args": ["/path/to/google-serp-extractor/mcp_server.py"]}}}
2. Cursor IDE Configuration (.cursor/mcp.json)
{"mcpServers": {"google-serp-agent": {"command": "python3","args": ["/path/to/google-serp-extractor/mcp_server.py"]}}}
๐ฆ Python SDK & LangChain Tool Usage
You can also use this library directly inside Python scripts and LangChain agents:
$pip install google-serp-extractor
from google_serp_extractor import agent_search_and_ground, extract_webpage_markdown# 1. Ground your LLM with real-time web search factsresult = agent_search_and_ground(query="Latest breakthroughs in Quantum Computing 2026",max_results=3,max_tokens=1500)# Feed context directly into your LLM promptprint(result["context_markdown"])# 2. Extract clean Markdown from any live URLpage_md = extract_webpage_markdown("https://en.wikipedia.org/wiki/Artificial_intelligence")print(page_md["markdown"][:500])
๐ Serverless REST API Endpoints
| Method | Endpoint | Description |
|---|---|---|
POST | /api/v1/agent/search | AI Agent search with token budgeting and citation formatting (Tavily/Exa alternative). |
POST | /api/v1/agent/extract | Universal URL-to-Markdown extractor for RAG pipelines. |
POST | /api/v1/search | Raw Google SERP batch search with organic rankings, PAA, and ads. |
GET | /api/v1/health | Service health status and supported agent capabilities. |
๐ License
MIT License. Created by Meanus Arcanus.