Google, Bing, DuckDuckGo and Google Maps search results, free without an API key.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
One-click editor setup isnβt available for this listing yet β we donβt have a confirmed install command, and weβd rather show nothing than point your editor at the wrong package or host. Follow the projectβs own setup instructions, linked above.
Google Search, Bing, DuckDuckGo and Google Maps results for any MCP client, free and without an API key. Add a key for Google AI Mode, Google AI Overview, Google Shopping and Google Reviews, and to lift every limit.
Results come straight from the search engines' own pages as structured JSON, through the Litescrape API. Links are real destinations, never redirects, and nothing is cached: every call runs fresh.
No account, no key, one line.
Claude Code
Cursor, Windsurf, Claude Desktop, Codex, Gemini CLI and most other clients (mcp.json, claude_desktop_config.json, or the client's MCP settings)
VS Code
Codex CLI
Gemini CLI
Requires Node.js 20 or newer.
Hosted, nothing to install: clients that connect to remote servers can use https://mcp.litescrape.com/mcp instead. Same tools, same free allowance; send an API key as Authorization: Bearer ls_live_... to unlock the rest.
| Tool | Returns | Free calls per network per UTC day |
|---|---|---|
search | Google organic results in fast mode (title, link, snippet); shares the google_search allowance | 25 |
google_search | The full Google results page: organic results, Knowledge Graph, AI Overview, ads, related questions and every other module Google served | 25 |
bing_search | Bing organic results, answer boxes, Knowledge Graph, Copilot answer and more | 50 |
duckduckgo_search | DuckDuckGo organic results with region, safety and date filters | 50 |
google_maps | Google Maps places (name, address, rating, hours, phone, website, coordinates) or one exact place | 50 |
One call runs at a time per network, and failed calls never count. When a limit is reached, the tool result says so and tells the model exactly how to add a key, so the agent can relay it to you.
A key unlocks google_ai_mode, google_ai_overview, google_shopping, google_reviews and web_fetch, removes the daily limits and allows concurrent calls. Get one at litescrape.com, then set LITESCRAPE_API_KEY in the server's environment:
With Claude Code: claude mcp add litescrape -e LITESCRAPE_API_KEY=ls_live_... -- npx -y litescrape-mcp-server
With the hosted endpoint: claude mcp add --transport http litescrape https://mcp.litescrape.com/mcp --header "Authorization: Bearer ls_live_..."
| Tool | Key needed | What it does |
|---|---|---|
search | No | Web search through Google, organic results only. Parameters: q, gl, hl, location, num, start |
google_search | No | Full Google Search page. Localization (gl, hl, location, uule, lat/lon), verticals (tbm: news, videos, local, shopping, patents), date filters (tbs, as_qdr), site restriction (as_sitesearch), pagination (start, num), device, fast_mode |
bing_search | No | Bing web search with mkt/cc, location, lat/lon, first, safeSearch, filters, device |
duckduckgo_search | No | DuckDuckGo web search with kl, safe, df, start, m |
google_maps | No | Places by query inside a viewport (ll, location, lat/lon with z or m) with price, rating and opening-hours filters, or one exact place by place_id, data_cid or data |
google_ai_overview | Yes | Only the AI Overview for a Google search, or null when Google shows none |
google_ai_mode | Yes | Google AI Mode's generated answer with its cited sources; continuable returns a follow-up token, image_url adds a picture to the question |
google_shopping | Yes | The Google Shopping product grid, category blocks, sponsored listings and refinement chips; price, sale, shipping and small-business refinements, sort_by, pagination |
google_reviews | Yes | The Google Maps reviews of one place by place_id or data_id (from a google_maps result) with place_info; sort_by, topic_id or query filters, num, and next_page_token for the next page |
web_fetch | Yes | One public web page rendered in a fresh browser, as Markdown (default), HTML, text or a base64 PNG screenshot, with the site's status_code; target_selector, remove_selector, wait_until, wait_for_selector, page_timeout, link and image styles. Alpha |
Parameter names and accepted values follow the Litescrape API reference.
Every tool accepts result_groups, a list of top-level groups to keep (for example ["organic_results", "knowledge_graph"]) so the model's context stays small. search_metadata is always included.
A tool result is one text block: a one-line summary, a blank line, then the API's JSON response unchanged.
The same JSON is also returned as structuredContent for clients that read it.
| What happened | Tool result |
|---|---|
| Daily allowance for that tool is used up | Error text naming the tool and the limit, when it resets (00:00 UTC), and how to add a key |
| A keyless call is already in flight | The server waits for the API's Retry-After (a few seconds) and retries up to twice before reporting the limit |
| A key-only tool was called without a key | Error text naming the tool and the free alternatives, and how to add a key; no request is made |
| The upstream page could not be fetched | Error text with the API's error_code, HTTP status and request_id; retryable failures are retried twice, and failed calls are not charged |
| Invalid arguments | Rejected by the tool schema before any request |
Requests time out after 120 seconds by default (the API's own deadline is 90 seconds). AI Mode is the slowest tool.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/litescrape)<a href="https://allmcps.com/mcp/litescrape"><img src="https://allmcps.com/api/badge/litescrape?style=directory" alt="Litescrape on AllMCPs" /></a>