MCP server
Zenserp MCP by usefulapi
io.usefulapi/zenserp
Checked 25 Oct 2026, 20:29 UTC · Connected to it and listed its tools
Search Google, images, news, maps, shopping, YouTube, jobs, hotels, flights and trends with Zenserp.
Working at last checkVerified publisher: usefulapi.ioAbout 8,500 tokens per request once connected19 tools
https://zenserp.usefulapi.io/mcp
At a glance
- Type
- MCP server
- Publisher
- usefulapi.io (verified by the MCP Registry)
- Status
- Working at last check
- Tools
- 19
- Token cost
- About 8,500 tokens per request
- Sets up in
- Claude Code, Claude Desktop, Codex, Gemini CLI, Cursor, VS Code, Antigravity, ChatGPT, OpenAI API, Grok
- Last checked
- 25 Oct 2026, 20:29 UTC
Connect it to your agent
Opens the app, which shows the server and asks you to confirm. For other apps, copy the setup below.
Claude Code
claude mcp add --transport http zenserp https://zenserp.usefulapi.io/mcp
Claude Desktop
Settings → Connectors → Add custom connector, and paste the URL.
Codex (config.toml)
[mcp_servers.zenserp] url = "https://zenserp.usefulapi.io/mcp"
Gemini CLI
{"mcpServers":{"zenserp":{"httpUrl":"https://zenserp.usefulapi.io/mcp"}}}
Cursor
{"mcpServers":{"zenserp":{"url":"https://zenserp.usefulapi.io/mcp"}}}
VS Code
{"servers":{"zenserp":{"type":"http","url":"https://zenserp.usefulapi.io/mcp"}}}
Antigravity
agy mcp add zenserp https://zenserp.usefulapi.io/mcp
ChatGPT
Settings → Apps & Connectors → Advanced settings: turn on Developer mode, then Create a connector and paste the URL. Which plans can do this varies.
OpenAI API (Responses tools)
{"type":"mcp","server_label":"zenserp","server_url":"https://zenserp.usefulapi.io/mcp","require_approval":"always"}
Grok (xAI API tools)
{"type":"mcp","server_label":"zenserp","server_url":"https://zenserp.usefulapi.io/mcp"}
Tools
zenserp_answer_engine~476 tokens
Send a prompt to an AI answer engine (ChatGPT, Perplexity, Gemini or Copilot) and get its answer_text with citations; with brand it also reports whether and where that brand was cited. SPENDS quota at Zenserp's premium per-answer rate (see Zenserp pricing), is slow (seconds to a minute), and must nozenserp_flights~543 tokens
Google Flights options. Best: origin and destination as 3-letter airport codes plus departure_date (dates and curr are honoured only then). A free-text q or a tfs string from a Google Flights URL also works. SPENDS 1 request of the monthly quota per successful call (failed calls are not charged); dozenserp_get_status~80 tokens
The number of search requests left on this Zenserp key's plan (remaining_requests). Free: it spends no quota. GET /v2/status.zenserp_hotels~640 tokens
Google Hotels offers for a hotel or place. Send check_in and check_out together, or Google falls back to today's rates. SPENDS 1 request of the monthly quota per successful call (failed calls are not charged); do not repeat a call needlessly. GET /v1/hotels.zenserp_image_search~687 tokens
Google image results (thumbnails, source pages, sizes). SPENDS 1 request of the monthly quota per successful call (failed calls are not charged); do not repeat a call needlessly. Each page holds 100 images. GET /v2/search (tbm=isch).zenserp_jobs_search~474 tokens
Google Jobs listings for a query (jobs_results: title, company, location, source, apply url). Google returns one page; there is no paging. SPENDS 1 request of the monthly quota per successful call (failed calls are not charged); do not repeat a call needlessly. GET /v2/search (ibp=htl;jobs).zenserp_list_countries~61 tokens
The supported country codes (values for gl). GET /v2/gl.zenserp_list_languages~64 tokens
The supported interface language codes (values for hl). GET /v2/hl.zenserp_list_search_engines~95 tokens
The search engine hosts Zenserp supports (values for search_engine). GET /v2/search_engines. The docs do not say whether helper lists are charged; they are not searches.zenserp_maps_search~654 tokens
Google local/maps results: shops, cafes and other businesses with address, rating, phone and coordinates. Set location for accurate results. SPENDS 1 request of the monthly quota per successful call (failed calls are not charged); do not repeat a call needlessly. GET /v2/search (tbm=lcl).zenserp_news_search~632 tokens
Google News results for a query: title, source, date, snippet. SPENDS 1 request of the monthly quota per successful call (failed calls are not charged); do not repeat a call needlessly. GET /v2/search (tbm=nws).zenserp_reverse_image_search~388 tokens
Pages and sources that contain a given image (Google reverse image search). SPENDS 1 request of the monthly quota per successful call (failed calls are not charged); do not repeat a call needlessly. GET /v2/search (image_url).zenserp_search~834 tokens
Live search-engine result page as JSON: organic results, ads (paid_results), featured snippets, related questions and searches, knowledge graph. Google by default; set search_engine for Bing, Yandex or DuckDuckGo. SPENDS 1 request of the monthly quota per successful call (failed calls are not chargezenserp_search_locations~173 tokens
The supported geo locations (values for location), as Google's canonical names. The list is long: pass query to keep only entries that contain it, and limit to cap the count. GET /v2/locations.zenserp_shopping_product~451 tokens
Product page data from Google Shopping: description, merchant offers, variations. product_id comes from zenserp_shopping_search. With gpc_id (from the same result) it returns the whole product cluster across merchants. SPENDS 1 request of the monthly quota per successful call (failed calls are not czenserp_shopping_search~650 tokens
Google Shopping listings for a query: product, price, merchant, rating, and the product_id for zenserp_shopping_product. SPENDS 1 request of the monthly quota per successful call (failed calls are not charged); do not repeat a call needlessly. GET /v2/search (tbm=shop).zenserp_trends~471 tokens
Trending searches from Google Trends for a country, optionally narrowed to given keywords or a category. Trending data covers at most the past 7 days. SPENDS 1 request of the monthly quota per successful call (failed calls are not charged); do not repeat a call needlessly. GET /v1/trends.zenserp_video_search~633 tokens
Google video results for a query (title, channel, length, link). SPENDS 1 request of the monthly quota per successful call (failed calls are not charged); do not repeat a call needlessly. GET /v2/search (tbm=vid).zenserp_youtube_search~494 tokens
YouTube search results (videos, channels, ads) for a query, optionally by location. SPENDS 1 request of the monthly quota per successful call (failed calls are not charged); do not repeat a call needlessly. GET /v2/search (search_engine=youtube.com).
Browse
Related MCP servers
- HasData
All HasData scraping tools in one MCP server: Google, TikTok, Instagram, maps, e-commerce and more. - Buscador Google
Search Google straight from your AI agent. Web results, images, videos, news, products, scholarly ar - Dreamfare
Travel tools for AI agents: plan and edit real trips, search stays and tours, import travel videos. - Google Ads
Full Google Ads management: read (campaigns, performance, ROAS, keywords, search terms) and write (p - Scrapeunblocker
Fetch any page's HTML or AI-parsed JSON, Google results, or 100+ site plugins via ScrapeUnblocker - WebLens
Scrape, crawl, map and extract the web. Pay per call in USDC, no account or API key. - APICK
APICK Korean data, building register, simple-auth lookups, OCR, search, image, video and TTS - ecomdly
E-commerce skills for AI agents: feeds, Google Shopping, GA4. Your private Brain when signed in.
Badge for your README
[](https://aptlynx.net/servers/io.usefulapi/zenserp)
Listing text is written by the maker; AptLynx lists tools and does not vouch for them. Find another tool · Browse by topic · For agents