Skip to main content
Glama

Excellent Reference (free)

How Excellent works

excellent_help
Read-onlyIdempotent

Excellent's own help text (the passages its in-app assistant answers from): how to do a task in Excellent — proposals, e-signed contracts, deposits and invoices, banquet event orders, floor plans, menus, staff training (Craft), marketing drafts, connecting an AI assistant. Returns up to 3 passages, best match first, each with the in-app page it starts on. No account needed; it reads no restaurant group's data.

Input Schema

NameRequiredDescriptionDefault
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

A3.7/5.0
Behavior4/5

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

Beyond the readOnly/idempotent/non-destructive annotations, the description discloses result cardinality and ordering ('up to 3 passages, best match first') and that each result carries the in-app page it starts on. It also states the auth and data-scope profile ('no account needed; reads no restaurant group's data'), which is meaningful context the annotations don't convey.

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?

The core definition is front-loaded and the second sentence covers returns and access profile efficiently. The long parenthetical domain list is dense but each item is informative for match prediction, so little is wasted.

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?

With no output schema, the description correctly takes on the burden of explaining return shape (count, ordering, page attribution) and privacy/auth posture. The only remaining gap is sibling disambiguation against search_excellent_pages.

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 coverage is 100% with a single well-described query parameter including examples, so the schema does the heavy lifting. The description implies natural-language lookup but adds no syntax, formatting, or length guidance beyond what the schema already provides; baseline 3.

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?

The description states a specific resource (Excellent's own help text / assistant source passages) and enumerates the concrete task domains it covers, so an agent knows exactly what kind of content comes back. It does not, however, differentiate itself from the sibling search_excellent_pages, which sounds like a near-neighbor.

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?

Usage is implied by the framing ('how to do a task in Excellent') and the query field example, and the 'no account needed' note removes a prerequisite concern. But there is no explicit when-to-use vs when-not, and the sibling search_excellent_pages is never mentioned as an alternative.

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