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_newsB | Search Google News and get news article results. Performs a Google News search and returns structured news results. |
| serp_google_videosB | 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_mapsB | 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
Most tools are clearly distinct (search types, countries, languages, time ranges, usage guide), but serp_google_search with search_type='images' overlaps with serp_google_images, and similarly for news/videos/places/maps. The generic search tool's search_type parameter makes the dedicated tools somewhat redundant, though the dedicated ones likely return more structured results.
All tools follow a consistent serp_ prefix with verb_noun naming (serp_list_*, serp_google_*, serp_get_*). Minor inconsistency: serp_get_usage_guide uses 'get' while others use 'list' or 'google', but the pattern is still highly predictable.
11 tools is a reasonable count for a SERP API server. However, the dedicated search tools (images, news, videos, places, maps) overlap with the search_type parameter in serp_google_search, so a few could be consolidated without losing functionality.
The server covers the main Google search verticals (web, images, news, videos, places, maps) plus supporting metadata tools (countries, languages, time ranges, search types, usage guide). Missing obvious search types like scholar or shopping, but the core SERP use cases are well covered.