Skip to main content
Glama

Find brands

suppco_find_brands
Read-onlyIdempotent

Find and filter brands. Use this to search for brands by name or to list brands matching specific criteria (e.g., brands that have been TESTED by SuppCo).

Input Schema

NameRequiredDescriptionDefault
nameNoSearch for a brand by name (e.g., "Thorne", "Garden of Life"). Leave blank to list brands matching other filters.
testedNoWhen true, only return brands that have participated in TESTED by SuppCo (independent lab testing for identity, potency, and heavy metals)

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.5/5.0
Behavior3/5

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

Annotations already declare readOnlyHint=true, idempotentHint=true and destructiveHint=false, so the safety profile is fully covered elsewhere and the bar is lower. The description's only behavioral contribution is framing itself as a search/list tool with an optional filter, which adds little beyond what the annotations and schema already convey; it says nothing about result count limits, pagination, or how TESTED status affects ordering.

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?

Two short sentences, front-loaded with the action and then the usage. The opening 'Find and filter brands' is partially restated by the second sentence, which is minor redundancy rather than waste.

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 simple, zero-required-parameter read-only search tool with full schema coverage, no output schema needed, and strong annotations, the description covers what the agent needs to select and call it. Only the missing routing guidance against sibling brand tools keeps it short of complete.

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 both parameters (name, tested) are already documented at a level the description does not exceed. The description hints at the naming and filtering use of both parameters but adds no format, matching, or partial-name semantics beyond the schema.

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 verb (find/filter) and resource (brands), and the object name plus title reinforce it. It distinguishes itself from suppco_find_products by staying strictly on brands, though it never explicitly contrasts with suppco_get_brand_trust_score, which is the nearest-looking sibling.

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 two usage modes (search by name, list by criteria) and an example filter, which implies when to call it. However, it names no alternatives and sets no exclusions, so the agent must infer whether to use this versus find_products or get_brand_trust_score for brand discovery.

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