Skip to main content
Glama

search_web

Real-time web search powered by Google. Returns ranked results with titles, URLs, and snippets. Set includeContent to also fetch the top result pages as markdown in the same call. Price: $0.015, plus $0.0015 per result page fetched with includeContent

Input Schema

NameRequiredDescriptionDefault
limitNoMaximum results to return
queryYesSearch query
contentCharsNoPer-page content character cap
contentResultsNoHow many top results to fetch content for (when includeContent)
includeContentNoAlso fetch the top result pages as markdown (+$0.0015 per fetched result)

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed16 schema fields changed
    • addedInput schema / properties / contentChars / default
      Added value: +8000
    • changedInput schema / properties / contentChars / description
      Previous value: -"Per-page content character cap (default 8000)"New value: +"Per-page content character cap"
    • addedInput schema / properties / contentResults / default
      Added value: +5
    • changedInput schema / properties / contentResults / description
      Previous value: -"How many top results to fetch content for (1-10, default: 5)"New value: +"How many top results to fetch content for (when includeContent)"
    • addedInput schema / properties / contentResults / maximum
      Added value: +10
    • addedInput schema / properties / contentResults / minimum
      Added value: +1
    • addedInput schema / properties / includeContent / default
      Added value: +false
    • changedInput schema / properties / includeContent / description
      Previous value: -"Also fetch top result pages as markdown (+$0.0015/result)"New value: +"Also fetch the top result pages as markdown (+$0.0015 per fetched result)"
    • addedInput schema / properties / limit / default
      Added value: +10
    • changedInput schema / properties / limit / description
      Previous value: -"Number of results (default: 10)"New value: +"Maximum results to return"
    • addedInput schema / properties / limit / example
      Added value: +10
    • addedInput schema / properties / limit / maximum
      Added value: +20
    • addedInput schema / properties / limit / minimum
      Added value: +1
    • addedInput schema / properties / query / example
      Added value: +"x402 payment protocol"
    • addedInput schema / properties / query / maxLength
      Added value: +500
    • addedInput schema / properties / query / minLength
      Added value: +1
  2. First observed

TDQS

A3.5/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations, the description carries the full behavioral burden; it usefully discloses the cost model ($0.015 base, $0.0015 per fetched page) and the return contents, which is real value beyond the schema. It omits rate limits, auth/quota behavior, ranking guarantees, and any failure modes, so the disclosure is partial rather than complete.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Four compact sentences, front-loaded with purpose then return shape then the includeContent condition then pricing; no filler. The pricing sentence is information-dense but earns its place given no annotation coverage.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

There is no output schema, so the description correctly supplies the return shape (ranked titles/URLs/snippets, markdown pages when includeContent is set) and the cost implications. For a five-parameter read tool with no annotations, this is nearly complete; only routing relative to sibling search tools is missing.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so all five parameters are already documented structurally; baseline is 3. The description's mention of includeContent semantics and contentResults implicitly duplicates what the schema already states, adding no syntax or format detail beyond it.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb+resource ('Real-time web search powered by Google') and the return shape (titles, URLs, snippets), so the agent knows what it does. However, it never distinguishes itself from the many sibling search tools (search_news, search_scholar, search_discussions, search_images), leaving the generic-vs-specialized boundary implicit.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It gives one conditional instruction — 'Set includeContent to also fetch the top result pages' — which tells the agent when to toggle a parameter. But there is no guidance on when to choose this tool over search_news, search_scholar, or answer_question, which is the primary routing decision among these siblings.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.