Skip to main content
Glama
shgsousa

serper-search

by shgsousa

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
PORTNoPort number for HTTP mode3000
MCP_HTTP_MODENoSet to true to enable HTTP/SSE mode
SERPER_API_KEYYesYour Serper API key for authentication
SEARCH_RATE_LIMIT_MSNoMinimum milliseconds between search requests500

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

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
searchA

Search the web using Serper API and fetch full content from each result page

fetch_page_contentC

Fetch and clean the main content of a web page, with a configurable content length limit

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.3/5.0

Scored across 2 tools

Disambiguation4/5

The two tools are distinct in primary purpose: search is for query-based discovery, fetch_page_content is for retrieving a specific URL. However, the search tool also fetches content from result pages, creating slight overlap that could cause confusion, but descriptions help clarify.

Naming Consistency4/5

Both tool names use an imperative verb style, but 'search' is a single verb while 'fetch_page_content' is a compound verb_noun. This is a minor inconsistency, yet the names remain clear and predictable.

Tool Count3/5

With only two tools, the server feels thin for a search-focused MCP. They cover the core steps of search and content retrieval, but the count is at the borderline where the toolset could be perceived as minimal.

Completeness4/5

The domain of web search and content fetching is adequately covered: search discovers pages and fetches their content, while fetch_page_content handles arbitrary URLs. Missing features like search customization or pagination are minor and do not create dead ends.

Maintenance

ActivityInactive
ResponsivenessNo issues