Skip to main content
Glama

GlossGenius: List waitlist

glossgenius_list_waitlist
Read-only

GlossGenius: Active waitlist entries with client, service and the time they asked for. Returns the active waitlist entries from the Calendar, in the order GlossGenius lists them, each with the client, service, requested time and note. Expired entries are not shown, because GlossGenius does not show them in the app. A client can join the waitlist for any day and time. Needs the user's Cotlet API key with access to this app.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
provider_idNoTeam member ID from list_services. Default: you.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.6/5.0
Behavior4/5

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

Annotations already declare readOnly/openWorld/destructive=false, so the safety profile is covered. The description adds genuinely useful behavior: expired entries are filtered out, results come in GlossGenius's own display order, and it requires a Cotlet API key with app access. That is more than the annotations supply.

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

Conciseness3/5

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

Front-loaded and readable, but padded: sentence one previews the same fields sentence two re-lists, and 'Expired entries are not shown, because GlossGenius does not show them in the app' restates the same fact from two angles. Tighter phrasing would preserve all the information.

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 zero-required-param read tool with no output schema, the description covers return fields, ordering, filtering behavior and auth requirements. Only the near-absence of usage guidance and any note on result volume/pagination keeps it from being fully 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 coverage is 100% for the single provider_id parameter, so the schema fully documents it. The description adds no parameter-level detail (scope, defaulting behavior, valid values), so the baseline 3 for schema-carried parameters applies.

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?

Clear specific verb + resource: lists active waitlist entries from the Calendar with the client, service, requested time and note. The scope ('active' only) is stated up front. It stops short of distinguishing itself from siblings such as glossgenius_list_appointments or find_open_slots, but within the app there is no competing waitlist tool.

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?

No explicit when-to-use, when-not-to-use, or named alternative. Usage is implied by the tool name and the list-style purpose, and the remark that 'a client can join the waitlist for any day and time' gives background but no routing guidance.

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