SerpAPI MCP
UpSerpApi's official MCP server — a service that parses search-engine results pages into structured JSON. One server gives access to Google, Bing, Yahoo and YouTube through a shared set of tools: search, search_table and search_dashboard. The API key is embedded directly in the endpoint URL. The free plan includes 250 monthly searches, with subscription tiers beyond that.
Why this server
- One MCP covers four engines at once — Google, Bing, Yahoo, YouTube
- search_table and search_dashboard return already-structured data, not raw HTML
- 250 free monthly searches are enough to try the integration before paying
- The key lives right in the endpoint URL — convenient, but the link itself needs careful storage
Usage examples
Prompt: Get Google's top 10 results for "lightweight MCP client" with descriptions
Result: The agent called search with engine=google and the query, returning a structured list of the ranked results.
Prompt: Build a price table for this product from Google Shopping results
Result: The agent called search_table with engine=google_shopping, returning a table of sellers and prices.
Health
1 reports in the last 30 days · Last report: 25 Jul 2026
Reports by day (30 days)
| date | works | partial | broken |
|---|---|---|---|
| 2026-07-25 | 1 | 0 | 0 |
Server tools · 3
Collected by auto-check from tools/list — the real list, not the description.
searchUniversal search tool supporting all SerpApi engines and result types. When to use: - Any query needing live, structured SERP data: web results, news, product listings, job postings, local businesses, flight/hotel prices, video results, images, stock/weather cards, knowledge graph entities. Engine discovery via MCP resources: - serpapi://engines lists all engines supported by this tool. - serpapi://engines/<engine> provides engine-specific parameters and supported options. - Example: serpapi://engines/google_news Input schema: params: JSON object containing SerpApi engine parameters. Common parameters: - q: Search query. Required for most engines. - engine: SerpApi engine name. Defaults to "google_light". - location: Optional geographic location for localized results. - num: Optional number of results to return. Engine-specific paramete
search_dashboardInteractive dashboard variant of `search`: returns summary metrics, a source breakdown chart, and a results table with a click-to-expand detail panel, all rendered in the conversation. Same params as `search`. Use for a richer visual overview of a query's results. Automatically selects an engine-specific dashboard when available (e.g. google_flights gets price intelligence charting).
search_tableInteractive UI variant of `search`: returns organic results as a sortable, searchable table rendered in the conversation. Same params as `search`. Use when the host supports MCP Apps and the user wants to browse results visually rather than read JSON.
Reviews
No reviews yet.