Skip to main content
Glama

get_settings

Read-onlyIdempotent

Read effective UVR maestro settings by loading defaults overlaid with a selected persisted profile; omit the profile name to use defaults.

Instructions

Read defaults overlaid by the selected persisted profile.

Input Schema

NameRequiredDescriptionDefault
nameNoProfile filename without extension. None uses default.

Output Schema

NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv0.1.0

TDQS

C2.9/5.0
Behavior3/5

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

Annotations already declare readOnlyHint=true, idempotentHint=true, destructiveHint=false, and openWorldHint=false, so the safety profile is covered. The description adds useful context that the result is defaults overlaid by the selected persisted profile, but it does not discuss permissions, error behavior, or response structure beyond what the output schema provides.

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?

The description is a single front-loaded sentence with no wasted words. Its brevity is efficient, though it is slightly cryptic because the resource noun is omitted.

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

Completeness3/5

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

The tool is simple: one optional parameter, rich annotations, and an output schema already covering return values. The description is therefore close to sufficient, but it remains vague about what 'defaults' and 'profile' refer to and does not distinguish this read operation from reset_settings or set_settings.

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 sole 'name' parameter is already documented as a profile filename without extension where None uses the default. The description's phrase 'selected persisted profile' loosely reinforces that parameter, but it adds no format or edge-case detail beyond the schema.

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

Purpose3/5

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

The description states a read operation over defaults with a persisted profile overlay, but it never explicitly names the resource as settings. It is more specific than a tautology, yet an agent must infer the object being read from the tool name rather than the description itself.

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

Usage Guidelines2/5

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

The description gives no guidance on when to use this tool versus set_settings or reset_settings. It implies a read-only settings lookup, but it does not state exclusions, prerequisites, or when a profile should be selected.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.