Skip to main content
Glama

save_deck_config

Save a modified deck configuration by providing the updated config object retrieved from get_deck_config.

Instructions

Save a modified deck options group. Pass a config object previously obtained from get_deck_config with your changes applied.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
configYes

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
resultYes
Behavior3/5

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

With no annotations, the description carries the full burden. It indicates a write operation ('save') and the workflow (get, modify, save), but does not disclose potential side effects, validation behavior, or permissions required. This is adequate but not thorough.

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?

The description is two sentences, front-loaded with the action, and every word is necessary. No redundant information, making it efficient for an agent to parse.

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?

Given the tool has one required parameter (config) with nested objects, the description gives a key workflow hint (get from get_deck_config). However, it does not mention the return value, error conditions, or prerequisites beyond the config source. The presence of an output schema (not shown) might compensate, but it's not available in the definition.

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?

The description adds context that the config parameter should match the format from get_deck_config, which is helpful given the schema has 0% description coverage. However, it does not describe the internal structure or constraints of the config object beyond that.

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?

The description clearly states the tool's purpose: saving a modified deck options group. It specifies that the config should be obtained from get_deck_config and then modified, which distinguishes it from related siblings like clone_deck_config or remove_deck_config.

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 description provides a clear usage instruction: pass a config object previously obtained from get_deck_config with changes. This implies a precondition (get the config first) but does not explicitly state when not to use or mention alternatives like clone_deck_config.

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

Install Server

Other Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/kazim4uk/anki-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server