Real Google and Google Maps SERPs for AI assistants: pixel positions, AI Overviews and sources.
Connect Remote server
claude mcp add --transport http semscraper https://mcp.semscraper.com/mcp --header "Authorization: Bearer <YOUR_API_KEY>"
{
"mcpServers": {
"semscraper": {
"url": "https://mcp.semscraper.com/mcp",
"headers": {
"Authorization": "Bearer <YOUR_API_KEY>"
}
}
}
}
{
"servers": {
"semscraper": {
"type": "http",
"url": "https://mcp.semscraper.com/mcp",
"headers": {
"Authorization": "Bearer <YOUR_API_KEY>"
}
}
}
}
Settings > Connectors > Add custom connector
URL: https://mcp.semscraper.com/mcp
Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.
Tools 8 found in our last check
google_searchCollects the real Google results page (SERP) for one or more keywords, rendered in a real browser, and returns every block (organic results, ads, local pack, People Also Ask, AI Overview with its citations and sources...) with, for each item, its rank in its block (rank_type), i…
google_mapsCollects the listings of a Google Maps search for one or more keywords, in the order Google Maps shows them, from a given place. Each listing comes with its rank, name (title), CID, category (type), address, website, rating, review count, opening status and the snippet shown. Us…
get_serp_resultsReturns searches already created (google_search or google_maps), by their IDs (serp_...), e.g. the pending_ids of a previous call. Free: the searches were paid when created.
ai_overview_sourcesComputes, on the server, which domains Google cites in the AI Overviews of searches already created (google_search IDs): for each domain, the number of keywords where it is cited, the number of mentions, the keywords and its best position on the page. Also returns how many searc…
list_searchesLists the searches of the account, most recent first (ID, engine, keyword, device, location, language, depth, geolocation, status, whether the results were already fetched, cost, creation date), without their results. Free. Covers every search made with the account, through this…
get_balanceReturns the balance of the Semscraper account, in euros. Free.
list_google_versionsLists the supported Google versions as location / language pairs (186 Google domains, 117 languages), to pick valid location and language values. Free. Filter with a country domain, a code or a language name to keep the answer short.
get_queue_statusReturns how many searches of the account are pending, processing or done. Free. The account has its own queue: the robots serve accounts in turn, so a large batch flows through gradually.
Headers
| Name | Description |
|---|---|
AuthorizationRequired, secret | Bearer followed by your Semscraper API key (API keys menu of app.semscraper.com) |
Details
| Endpoint | https://mcp.semscraper.com/mcp (Streamable HTTP) |
| First published | 10 Oct 2026 |
| Last updated | 10 Oct 2026 |
| Registry name | com.semscraper/semscraper |
More search and web servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
