← Back to search

io.github.AceDataCloud/mcp-serp

AceDataCloud streamable_http Scanned 25d ago

MCP server for Google search results via SERP API

C
72.7 / 100

Versions

2026.3.19.7latest
first seen Jun 5, 2026
PermissionsTool SafetyAuthAnnotationsCode QualityStabilitySpecVuln HistoryAuthorTransparencyCommunity

Tools 11

serp_google_search
annotations: none low

Search Google and get structured results using the SERP API. Performs a Google search and returns the complete JSON response from the API, preserving all available fields and data. Args: query: The search query string. Required. search_type: Type of search to perform. Options: - "search": Regular web search (default) - "images": Image search - "news": News articles - "maps": Map results - "places": Local business/place results - "videos": Video results country: Country code for localized results (e.g., "us", "cn", "uk"). Default is "us". language: Language code for results (e.g., "en", "zh-cn", "fr"). Default is "en". time_range: Time filter for results. Options: - "qdr:h": Past hour - "qdr:d": Past day - "qdr:w": Past week - "qdr:m": Past month - None: No time restriction (default) number: Number of results per page (default: 10). Note: More than 10 results may incur additional credits. page: Page number for pagination (default: 1). Returns: Complete JSON response from the SERP API containing all available data. Example: serp_google_search(query="artificial intelligence", search_type="news")

page string query string number string country string language string image_size string time_range string search_type string
serp_google_images
annotations: none low

Search Google Images and get image results. Performs a Google Image search and returns structured image results.

page string query string number string country string language string image_size string
serp_google_news
annotations: none low

Search Google News and get news article results. Performs a Google News search and returns structured news results.

page string query string number string country string language string time_range string
serp_google_videos
annotations: none low

Search Google Videos and get video results. Performs a Google Video search and returns structured video results.

page string query string number string country string language string
serp_google_places
annotations: none low

Search Google for local places and businesses. Performs a Google Places search and returns structured place results.

page string query string number string country string language string
serp_google_maps
annotations: none low

Search Google Maps for locations. Performs a Google Maps search and returns structured map results.

page string query string number string country string language string
serp_list_search_types
annotations: none low

List all available Google search types. Shows all available search types and their use cases. Use this to understand which search type to use for your query. Returns: Table of all search types with descriptions.

serp_list_countries
annotations: none low

List commonly used country codes for Google search. Shows common country codes that can be used to localize search results. Returns: Table of country codes and their countries.

serp_list_languages
annotations: none low

List commonly used language codes for Google search. Shows common language codes that can be used to get results in specific languages. Returns: Table of language codes and their languages.

serp_list_time_ranges
annotations: none low

List available time range filters for Google search. Shows all time range options that can be used to filter results by date. Returns: Table of time range codes and their meanings.

serp_get_usage_guide
annotations: none low

Get a comprehensive guide for using the Google SERP tools. Provides detailed information on how to use the SERP search tools effectively, including parameters, examples, and best practices. Returns: Complete usage guide for SERP tools.

Permissions 3

network medium
Server uses network capabilities via: httpx, urllib
filesystem low
Server uses filesystem capabilities via: os, pathlib
env_vars low
Server uses env_vars capabilities via: os.environ, os.getenv(), process.env

Scan Findings 47

low
Tool 'serp_google_search' has no annotations annotation_checker · 100%
low
Tool 'serp_google_images' has no annotations annotation_checker · 100%
low
Tool 'serp_google_news' has no annotations annotation_checker · 100%
low
Tool 'serp_google_videos' has no annotations annotation_checker · 100%
low
Tool 'serp_google_places' has no annotations annotation_checker · 100%
low
Tool 'serp_google_maps' has no annotations annotation_checker · 100%
low
Tool 'serp_list_search_types' has no annotations annotation_checker · 100%
low
Tool 'serp_list_countries' has no annotations annotation_checker · 100%
low
Tool 'serp_list_languages' has no annotations annotation_checker · 100%
low
Tool 'serp_list_time_ranges' has no annotations annotation_checker · 100%
low
Tool 'serp_get_usage_guide' has no annotations annotation_checker · 100%
info
Sandbox failed to start for behavioral verification behavioral_verifier · 100%
medium
Vulnerable dependency: mcp@1.2.0,<2 (GHSA-3qhf-m339-9g5v) dependency_analyzer · 95%
medium
Vulnerable dependency: mcp@1.2.0,<2 (GHSA-9h52-p55h-vw2f) dependency_analyzer · 95%
medium
Vulnerable dependency: mcp@1.2.0,<2 (GHSA-j975-95f5-7wqh) dependency_analyzer · 95%
medium
Vulnerable dependency: mcp@1.2.0,<2 (GHSA-jpw9-pfvf-9f58) dependency_analyzer · 95%
medium
Vulnerable dependency: mcp@1.2.0,<2 (GHSA-vj7q-gjh5-988w) dependency_analyzer · 95%
medium
Vulnerable dependency: mcp@1.2.0,<2 (PYSEC-2026-1616) dependency_analyzer · 95%
medium
Vulnerable dependency: mcp@1.2.0,<2 (PYSEC-2026-1617) dependency_analyzer · 95%
medium
Vulnerable dependency: mcp@1.2.0,<2 (PYSEC-2026-1618) dependency_analyzer · 95%
medium
Vulnerable dependency: mcp@1.2.0,<2 (PYSEC-2026-3482) dependency_analyzer · 95%
medium
Vulnerable dependency: mcp@1.2.0,<2 (PYSEC-2026-3483) dependency_analyzer · 95%
medium
Vulnerable dependency: python-dotenv@1.0.0 (GHSA-mf9w-mj56-hr94) dependency_analyzer · 95%
medium
Vulnerable dependency: python-dotenv@1.0.0 (PYSEC-2026-2270) dependency_analyzer · 95%
medium
Vulnerable dependency: pydantic@2.0.0 (GHSA-mr82-8j83-vxmv) dependency_analyzer · 95%
medium
Vulnerable dependency: pydantic@2.0.0 (PYSEC-2026-1812) dependency_analyzer · 95%
info
package.json metadata manifest_parser · 100%
info
pyproject.toml metadata manifest_parser · 100%
info
Tool: serp_google_search manifest_parser · 90%
info
Tool: serp_google_images manifest_parser · 90%
info
Tool: serp_google_news manifest_parser · 90%
info
Tool: serp_google_videos manifest_parser · 90%
info
Tool: serp_google_places manifest_parser · 90%
info
Tool: serp_google_maps manifest_parser · 90%
info
Tool: serp_list_search_types manifest_parser · 90%
info
Tool: serp_list_countries manifest_parser · 90%
info
Tool: serp_list_languages manifest_parser · 90%
info
Tool: serp_list_time_ranges manifest_parser · 90%
info
Tool: serp_get_usage_guide manifest_parser · 90%
info
Transport: streamable-http manifest_parser · 80%
info
Required env vars (10) manifest_parser · 80%
info
Sandbox failed to start for output poisoning scan output_poisoning · 100%
medium
Permission: network access detected permission_analyzer · 90%
low
Permission: filesystem access detected permission_analyzer · 70%
low
Permission: env_vars access detected permission_analyzer · 90%
info
No dependency files found for SBOM generation sbom_generator · 100%
medium
No build provenance detected (SLSA L0) slsa_assessor · 90%