Skip to main content
Glama

Squadcard

Suggest team names

suggest_team_names
Read-only

Suggest football team names: ten at random from a theme, or club-style names made from a word such as a town or pub. With neither, ten from every theme.

Input Schema

NameRequiredDescriptionDefault
wordNoA word to build club names from, like Red Lion. Used instead of theme when both are given.
themeNofunny: puns and jokes; five-a-side: for small-sided teams; work: office and company teams; womens: women's teams; kids: children's teams; vets: over-35s and veterans.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed2 schema fields changed
    • addedInput schema / properties / theme / description
      Added value: +"funny: puns and jokes; five-a-side: for small-sided teams; work: office and company teams; womens: women's teams; kids: children's teams; vets: over-35s and veterans."
    • changedInput schema / properties / word / description
      Previous value: -"A word to build club names from, like Red Lion."New value: +"A word to build club names from, like Red Lion. Used instead of theme when both are given."
  2. First observed

TDQS

A4.1/5.0
Behavior3/5

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

Annotations already declare this a read-only, non-destructive, closed-world operation, so the safety profile is covered. The description adds genuinely useful behavioral detail not in the annotations: the fixed output count of ten and the default behavior when no arguments are supplied. It says nothing about determinism, duplicates, or regeneration across calls.

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 compact sentences, front-loaded with the action and resource, then the mode distinctions and the default. Every clause carries information; no filler or repetition of the title.

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

Completeness5/5

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

For a zero-required-parameter, read-only generator with no output schema, the description supplies exactly what's needed: what gets generated, in what quantity, and under which input combination. Nothing essential to correct invocation is missing.

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 the enum values are each documented inline in the schema, so the schema carries parameter meaning. The description restates the theme/word modes and notes the neither-case default but adds no new format or constraint detail beyond the schema's own precedence note.

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 (suggest) and resource (football team names) and enumerates the two generation modes plus the fallback. An agent can immediately tell this apart from siblings like make_fair_teams or create_squad, which operate on existing teams.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Explains the input conditions that select each mode: pass a theme for themed randomness, a word for club-style names, or neither for all themes. It does not explicitly rule out or point to any sibling tool, but the sibling set is clearly about teams/fixtures rather than name ideation, so the routing context is unambiguous.

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.