Skip to main content
Glama

Creative Market

Autocomplete a search

autocomplete
Read-onlyIdempotent

Return search-term completions for a partial query, e.g. 'scri' completes to 'script', 'script font'. Covers product names, font names, styles and categories.

Input Schema

NameRequiredDescriptionDefault
sizeNoNumber of suggestions to return. Default: 10
prefixYesThe partial text to autocomplete (e.g. 'mono', 'scri', 'futu')

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.8/5.0
Behavior3/5

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

Annotations already declare readOnlyHint, idempotentHint, non-destructive and closed-world, so the safety profile is fully covered. The description adds genuine context beyond that by disclosing the vocabulary the completions draw from (product, font, style, category names), but it says nothing about ordering, empty results, or matching semantics (prefix vs substring).

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?

Two tight sentences, front-loaded with the action and followed by examples and scope. No filler, no restatement of the title, and every clause carries information an agent can act on.

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?

For a two-parameter read-only lookup with a fully described schema and no output schema, the description gives enough to call it correctly and to anticipate the kind of strings returned. Minor gap: it doesn't describe how results are shaped or ordered, which matters slightly since no output schema exists.

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% and both parameters are documented there, including a default for size, so the description need not carry this load. Its 'scri' example mirrors the schema's own prefix examples, adding little beyond what structured data already provides.

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

Purpose5/5

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

States a specific verb and resource ('Return search-term completions for a partial query') and immediately grounds it with concrete examples ('scri' -> 'script', 'script font'). The final clause names the domain of coverage (product names, font names, styles, categories), which clearly separates it from sibling search_products, which returns results rather than completions.

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?

The description implies usage (feed it a partial query to get suggestions) but never states when to choose it over search_products or suggested_searches, nor any prerequisite such as 'use before committing a search'. An agent can infer the typeahead scenario but gets no explicit routing guidance or exclusions.

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