SerpMCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| LOG_LEVEL | No | Logging level | INFO |
| SERP_REQUEST_TIMEOUT | No | Request timeout in seconds | 30 |
| ACEDATACLOUD_API_TOKEN | Yes | API token from AceDataCloud | |
| ACEDATACLOUD_API_BASE_URL | No | API base URL | https://api.acedata.cloud |
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": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| serp_list_search_typesA | List all available Google search types. |
| serp_list_countriesA | List commonly used country codes for Google search. |
| serp_list_languagesA | List commonly used language codes for Google search. |
| serp_list_time_rangesA | List available time range filters for Google search. |
| serp_get_usage_guideA | Get a comprehensive guide for using the Google SERP tools. |
| serp_google_searchB | Search Google and get structured results using the SERP API. |
| serp_google_imagesC | Search Google Images and get image results. Performs a Google Image search and returns structured image results. |
| serp_google_newsC | Search Google News and get news article results. Performs a Google News search and returns structured news results. |
| serp_google_videosC | Search Google Videos and get video results. Performs a Google Video search and returns structured video results. |
| serp_google_placesC | Search Google for local places and businesses. Performs a Google Places search and returns structured place results. |
| serp_google_mapsC | Search Google Maps for locations. Performs a Google Maps search and returns structured map results. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| serp_search_guide | Guide for choosing the right SERP tool for search tasks. |
| serp_workflow_examples | Common workflow examples for SERP search tasks. |
| serp_query_tips | Tips for writing effective search queries. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 11 tools
The serp_list_* and serp_get_usage_guide tools are distinct, but serp_google_search accepts a search_type parameter covering images/news/videos/places/maps while separate tools exist for each of those same verticals. This creates multiple overlapping search tools with unclear boundaries, so an agent may struggle to choose between the general and specialized versions.
All tools use a consistent serp_ prefix and snake_case naming, with predictable groupings: serp_list_* for reference lists, serp_get_* for guides, and serp_google_* for search actions. The pattern is easy to follow and no naming convention is mixed.
At 11 tools, the set is within a reasonable range for a Google SERP API wrapper. However, the five specialized search tools duplicate functionality already available through serp_google_search, so the surface is slightly larger than necessary.
The tool set covers the apparent domain well: it provides a general Google search, all major search verticals (images, news, videos, places, maps), and reference lists for search types, countries, languages, and time ranges. There are no obvious missing operations for a read-only SERP search server.