Skip to main content
Glama

Excellent Reference (free)

Search Excellent's public pages

search_excellent_pages
Read-onlyIdempotent

Search Excellent's published pages: feature pages (what each part of the product does), comparison pages (Excellent vs another events or private-dining platform, with where each one wins and the date the comparison was last reviewed), and the blog. Returns up to 5 pages with their URL and the page's own summary text. No account needed.

Input Schema

NameRequiredDescriptionDefault
kindNoOptional: only one kind of page.
queryYesWhat to look up, in plain words (e.g. "deposit schedule", "banquet event order", "Tripleseat").

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.2/5.0
Behavior4/5

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

Annotations already declare readOnly/idempotent/non-destructive/closed-world, so the bar is lower. The description still adds useful behavior beyond them: a hard result cap of 5, the shape of returned items (URL plus the page's own summary text), and the no-auth precondition.

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

Conciseness5/5

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

Purpose is front-loaded in the first clause, return shape follows, and the auth note closes. No filler sentences and nothing repeated from the schema.

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

Completeness5/5

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

With no output schema, the description correctly fills that gap by stating the result count ceiling and returned fields. For a two-parameter read-only search tool, an agent has everything needed to call it correctly.

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

Parameters4/5

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

Schema coverage is 100%, so the baseline is 3; the description earns an extra point by explaining what 'comparison' pages actually contain (wins per platform, last-reviewed date), which enriches the kind enum beyond its terse schema note 'Optional: only one kind of page.'

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?

Opens with a specific verb and resource ('Search Excellent's published pages') and enumerates exactly what is searchable (feature, comparison, blog). An agent can tell what it retrieves, though it never explicitly contrasts itself with the sibling excellent_help tool.

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

Usage Guidelines4/5

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

'No account needed' and the enumeration of page kinds give clear context for when this tool applies (looking up product features, competitor comparisons, blog content). It stops short of stating when NOT to use it or naming excellent_help as the alternative for general help.

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.

Resources