Skip to main content
Glama

VerseIn plugin settings

settings_read
Read-only

Read the user's VerseIn plugin settings: default image model, default video model, default aspect ratio, and the coin amount above which to ask before spending. Read-only; the user changes them in the plugin settings.

Input Schema

NameRequiredDescriptionDefault

No arguments

Output Schema

NameRequiredDescriptionDefault
errorNopresent only when the call failed
layoutNogroups of properties and tool buttons
schemaNoJSON schema of the settings: string (with enum) and integer properties only
valuesNothe current value of every property

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.4/5.0
Behavior4/5

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

Annotations already declare readOnlyHint=true and openWorldHint=false, so the safety profile is covered structurally. The description reinforces read-only and adds genuinely new context: the values are user-controlled, and it names what each setting means. It does not reconcile the unusual idempotentHint=false on a pure read, but that is a minor omission given the annotation coverage.

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 sentences, zero waste, with the field enumeration front-loaded and the read-only constraint placed last as a qualifier. Every clause carries information an agent needs.

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?

With an output schema present, return shape needn't be described, and the read-only behavior is stated. The only loose end is what the tool returns before the user has configured anything, or whether any auth/setup is required – minor, but a real gap for a first-run agent.

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

Parameters4/5

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

Zero parameters, so the baseline is 4. The description productively uses the space to describe the fields in the response rather than invent parameter semantics that do not exist.

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 (Read) and resource (VerseIn plugin settings), then enumerates the exact four fields returned: default image model, default video model, default aspect ratio, and the coin spend threshold. This makes it immediately distinguishable from settings_update and from the model-listing siblings.

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?

The clause 'the user changes them in the plugin settings' signals this tool is read-only and that settings mutation is out of scope for the agent, which implicitly excludes the write path. It stops short of naming settings_update as the alternative, so the exclusion is inferential rather than explicit.

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