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 are clearly labeled as base search, dashboard, and table variants, with descriptions explaining when to use each. However, they all wrap the same underlying SerpApi search, so semantic overlap is inherent and an agent must rely on the presentation-focused descriptions to select correctly.
All tool names follow a consistent pattern: the base 'search' plus descriptive 'search_dashboard' and 'search_table' variants. There is no mixing of naming conventions or styles.
Three tools is minimal but appropriate for a search API wrapper: one universal search operation and two UI presentation variants. The count is lean but not deficient.
The search tool covers all SerpApi engines and output modes, so the core domain is fully covered with no dead ends. Minor gaps like explicit pagination or account-related operations are not exposed, but they are not essential to the server's purpose.