Skip to main content
Glama

Get the active style

get_style_profile
Read-onlyIdempotent

Read the account's active style: its name, brief (the game's world and look, which every generation and enrich_prompt use), how many example images it has, and the account's styles with the active one marked. A style is its images and its brief; size and camera come from each call.

Tool call template

This tool declares no required parameters. Add optional parameters from the input schema as needed.

{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "arguments": {},
    "name": "get_style_profile"
  }
}

Input Schema

NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

No schema history has been recorded yet.

TDQS

A3.9/5.0
Behavior4/5

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

Annotations already declare readOnly, idempotent, non-destructive, closed-world behavior, so the safety profile is covered. The description adds real value beyond them by disclosing the response contents (brief text, image count, full style list with active marker) and by scoping out size/camera, which prevents misuse of the returned data. It doesn't say what happens when no style is active, which is the remaining gap.

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, front-loaded with the action and resource, then a scoping clarification. The parenthetical is dense but earns its place by defining "brief" and its consumers; nothing is redundant with the schema or annotations.

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 no output schema and no parameters, the description carries the burden of describing the return value, and it does so concretely. The only omission is edge-case behavior, such as what is returned if no style is active, which matters for a getter whose output drives downstream generation calls.

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?

The tool takes zero parameters, so the schema has nothing to clarify and the baseline applies. The description correctly spends no words on inputs and instead redirects the reader's attention to the return payload.

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?

The description has a specific verb ("Read") and resource ("the account's active style") and enumerates what it returns: name, brief, example-image count, and the style list with the active one marked. It also preempts confusion by defining what a style is and noting that size and camera come from each call rather than the style. It stops short of naming a sibling to distinguish from (e.g. get_style_reference, get_style_set), so it is clear but not fully partitioned.

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?

Usage is only implied: mentioning that the brief is what "every generation and enrich_prompt use" hints at when an agent needs this, and defining a style as images plus brief clarifies scope. There is no explicit when-to-use statement and no exclusions pointing to update_style_profile or the reference-related siblings.

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