# Zenserp — MCP server on mcp.ai > Connect your Zenserp account and use 12 tools for web scraping straight from your AI agent. Connect with your own API key. Zenserp is a real-time SERP API that extracts Google Search results in JSON format. By: mcp.ai · official Page: https://mcp.ai/zenserp ## Connect (MCP protocol) Remote MCP endpoint (HTTP, streamable): https://api.mcp.ai/p_zenserp?ms=1787293560000 Add it as a custom/remote MCP connector, then authenticate when prompted. ## REST API (no MCP client required) Every tool is also a REST endpoint, authed with a workspace API key. Discover: GET https://api.mcp.ai/api/zenserp/_endpoints # public; lists every endpoint Call: POST https://api.mcp.ai/api/zenserp/ Authorization: Bearer sk_live_… # create one at https://mcp.ai/settings/api-keys Content-Type: application/json Body: { …args } → { "ok": true, "tool": "", "result": { … } } ## Developer docs How to use (MCP or REST), markdown: https://mcp.ai/zenserp/skill.md Postman collection (v2.1): https://mcp.ai/zenserp/postman.json ## Tools - zenserp_bing_search(q: string, cc?: string, lat?: string, lon?: string, mkt?: string, count?: integer, first?: integer, location?: string, search_engine?: string) — Tool to obtain Bing search results. Use when you need real-time scraping of Bing SERPs from bing.com. - zenserp_get_shopping_product(gl?: string, hl?: string, location?: string, product_id: string, search_engine?: string) — Tool to retrieve detailed Google Shopping product page information by product_id. Use when you need comprehensive product details including pricing, reviews, specifications, and seller information for - zenserp_get_status() — Tool to check the remaining API requests for your API key. Use when you need to verify your Zenserp API quota. - zenserp_google_reverse_image_search(num?: integer, start?: integer, image_url: string) — Tool to perform a reverse image search on Google. Use after obtaining a public image URL to find where the image appears online. - zenserp_google_search(q: string, gl?: string, hl?: string, lr?: string, lat?: number, lng?: number, num?: integer, tbm?: string, start?: integer, device?: string, output?: string, location?: string, timeframe?: string, search_engine?: string) — Tool to perform a standard Google search via Zenserp. Use when you need structured SERP data for a given query. - zenserp_google_trends(hl?: string, cat?: string, geo?: string, type?: string, keywords: string[], timeframe?: string) — Tool to retrieve Google Trends data. Use when comparing keyword popularity over time. - zenserp_list_batches() — Tool to list all submitted batches for your Zenserp API key. Use when you need to retrieve batch processing status or history. - zenserp_list_countries() — Tool to get the list of supported Google country (gl) parameters. Use when you need to know valid country codes for geolocation. - zenserp_list_languages() — Tool to get a list of supported Google interface language (hl) parameters. Use when you need to find valid language codes for Google search queries. - zenserp_list_locations() — Tool to get a list of supported geo locations for search targeting. Use when you need to know which location parameters are available for geolocation queries. - zenserp_list_search_engines() — Tool to get the list of supported search engines that can be queried via Zenserp. Use when you need to determine which search engine domains are available for searches. - zenserp_yandex_search(q: string, gl?: string, hl?: string, num?: integer, tbm?: string, device?: string, location?: string, search_engine?: string) — Tool to obtain Yandex search results via Zenserp API. Use when you need programmatic access to Yandex search data after constructing a query. ## Example prompts - "What can I do in Zenserp?" - "Show me a summary of my Zenserp account" ## Links Docs: https://mcp.ai/docs/mcps/zenserp Website: https://mcp.ai/mcps/zenserp