SerpApi MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| SERPAPI_API_KEY | Yes | Your SerpApi API key |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| logging | {} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| completions | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| search_dashboardA | Interactive dashboard variant of |
| search_tableA | Interactive UI variant of |
| searchA | Universal search tool supporting all SerpApi engines and result types. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| serpapi-engines-index | Index of available SerpApi engine identifiers. |
| Prefab Renderer (search_dashboard) | |
| Prefab Renderer (search_table) |
TDQS
Scored across 3 tools
The three tools share the same underlying search parameters, but their output modes are clearly differentiated: raw structured results, a dashboard summary, and a sortable table. There is some potential confusion because all three perform the same query, but the presentation-focused descriptions make selection reasonably clear.
All names use snake_case and share a predictable `search_*` prefix, with suffixes describing the output variant. The base `search` tool omits a suffix, which is a minor deviation but still readable and consistent overall.
Three tools is well-scoped for a universal search server: one core search tool and two optional visual presentation variants. Each tool has a clear role, and the surface avoids unnecessary bloat.
The core search lifecycle is covered across all supported SerpApi engines, with engine discovery handled through MCP resources rather than tools. Minor gaps exist around account/usage inspection or explicit engine-listing tools, but agents can work around them via resources and search parameters.