Skip to main content
Glama

List ready-made profiles

list_profiles
Read-only

The ready-made taste profiles (curated selections), each with its slug for profile_titles, its title count and, where it has one, a short description.

Input Schema

NameRequiredDescriptionDefault
langNo

Output Schema

NameRequiredDescriptionDefault
profilesYes
attributionYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

B3.1/5.0
Behavior3/5

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

Annotations already declare readOnlyHint=true, openWorldHint=false and destructiveHint=false, so safety is covered. The description adds little beyond that — 'curated selections' hints at static, non-personalized catalog data and 'where it has one' warns that descriptions may be absent, which is mildly useful, but nothing on caching or freshness.

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?

A single tightly packed sentence with zero filler, and the key differentiator (slug feeding profile_titles) is placed early. The fragmentary, verb-less construction is the only structural weakness.

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

Completeness2/5

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

An output schema exists, so the field-by-field enumeration is redundant, while the one genuine unknown — the semantics of the lang enum and its default — is left entirely unaddressed. For a localization-aware catalog tool this leaves a real gap before invocation.

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

Parameters2/5

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

There is one parameter, 'lang', with a 17-value enum and 0% schema description coverage, and the description never mentions language at all. An agent cannot tell from the definition that lang localizes profile titles/descriptions or what the default is when omitted.

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?

Names the specific resource (ready-made taste profiles / curated selections) and enumerates what each entry carries, and points at the sibling that consumes it ('its slug for profile_titles'). It lacks an explicit verb ('List'), reading as a noun phrase, but the intent is unambiguous.

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 reference to profile_titles implies the discover-then-fetch flow, so usage is inferable. However it never says when to reach for this tool versus get_my_taste or run_taste_analysis, and states no exclusions or preconditions.

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