Skip to main content
Glama

studio_character_create

Create a studio_character.

Tool call template

Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.

{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "arguments": {
      "name": "<name>",
      "description": "<description>"
    },
    "name": "studio_character_create"
  }
}

Input Schema

NameRequiredDescriptionDefault
nameYes
color_tagNo
descriptionYes
prompt_suffixNo
reference_image_keyNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

D1.6/5.0
Behavior2/5

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

Annotations already state readOnlyHint=false, destructiveHint=false, idempotentHint=false, and openWorldHint=false, so the mutation profile is covered. The description adds nothing to that: it does not say whether a duplicate name is rejected, whether prompt_suffix affects generation, or what reference_image_key must point to.

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

Conciseness2/5

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

It is short, but brevity here is under-specification rather than conciseness: a single six-word sentence that repeats the tool name and pays no rent toward telling the agent how to call it.

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

Completeness1/5

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

With five undocumented parameters, no output schema, and no explanation of the resource being created, the definition is not sufficient to call this tool correctly. Annotations cover only generic write safety, leaving the substantive gaps unfilled.

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

Parameters1/5

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

Five parameters with 0% schema description coverage, and the description names none of them. Obscure fields like prompt_suffix, reference_image_key, and color_tag are left entirely undocumented in both schema and prose, so the agent cannot know their formats or effects.

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

Purpose2/5

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

The description is essentially a restatement of the tool name: 'Create a studio_character.' It identifies the verb and resource only because the name already does, and gives no hint of what a studio_character is or how it differs from siblings like studio_environment_create or studio_character_update.

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

Usage Guidelines1/5

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

There is no when-to-use guidance, no prerequisite or authorization context, and no mention of alternatives (e.g. studio_character_update for existing characters, studio_environment_create for a different asset type). The agent must infer everything from the name.

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