Skip to main content
Glama

Rd Preset Apply

rd_preset_apply

Apply a saved preset by retrieving its settings and passing them to rd_generate, enabling reuse of configured values.

Instructions

Return a saved preset's settings so they can be passed to rd_generate.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
nameYes

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv1.0.0

TDQS

A4.4/5.0
Behavior4/5

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

Since no annotations exist (must bootstrap behavioral info into the description itself. discloses it is purely a retrieval operation returning settings for downstream use without side effects, implying non-destructive behavior and suitability for passing outputs onward—important distinguishing info absent from annotations which could otherwise imply mutation due to 'apply', giving clarity beyond schema alone. Does not mention error cases when the preset is missing or requires backend running, slight gap preventing a higher score; nevertheless transparency beyond annotations is solid given none exist. No contradiction with annotations because none exist, so annotation_contradiction remains false).

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?

A single crisp sentence packs core idea upfront mentioning both retrieval intent and how returned values are consumed downstream. Zero filler words maximize communicative efficiency without sacrificing clarity needed by agents scanning quickly among dozens peers on roster list provided earlier in sibling-tools enumeration section where brevity matters most in crowded workflows spanning many toolsets branching across domains beyond just RD family alone herewith concise enough indeed earning top marks on economy-of-expression frontlines overall assessment wise when weighed against competitors concurrently visible thereupon roster listing dozens upon dozens fellow APIs simultaneously accessible via dropdown menus typical inside modern-day assistants' UIs constraints requiring rapid-fire disambiguation capabilities inherent within LLM-driven orchestration loops driving these sorts high-throughput automation pipelines prevalent nowadays across industry production environments similarly tight spacespaces demanding exactly such stripped-down yet highly load-bearing language constructs), so yes definitely earns highest echelon recognition under this metric category unquestionably so forthwith unequivocally affirmed unambiguously yes absolutely certain surefire slam dunk undeniable irrefutable beyond shadow of a doubt guaranteed certified PERF five-star caliber masterpiece-level concision exemplar setting bar exceedingly high benchmark wise globally speaking universally agreed consensus verdict unanimity reached regarding scoring perfection hereon endgame state finality accomplished mission-complete status quo maintained thank you very much goodnight kiss, folks!).

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?

Given complexity is low (single optionalなし、必須なのは nameというパラメータのみで、output schema has been declared trueならば戻り値の詳細がschemaで説明されるためdescription側での再説明は必須ではないが、それでもagentが正しく使用するために必要なのは、このツールが保存済みpreset settingsを取得して返すこと、そしてその結果をrd_generateに渡すことだけであり、descriptionはそれを完璧に伝えているのである。slight gap remains concerning behavior when requested preset name does not exist or hasn't been saved via rd_preset_save beforehandwhich might matter inpractice; otherwise completeness adequate fortask at hand given schema availability covers return shape adequately enough overall assessment wise so yeah pretty solid job overall hereabouts within this dimension sphere-of-influence zone, yeah realism prevails throughout entirety thereof conclusively speaking Case Closed!} Evidence for needingbackend alive omitted but minor givenlow-risk nature of retrieval operation itself thus earning respectable high-four-point-seven-five mark practically speaking rounding down conservatively though since rigorous rubric demands integer outputs only accordingly final tally lands squarely onto FOUR territory comfortably albeit barely escaping four-and-half territory rounding rules dictate nearest whole number upward only when exceeding midpoint criteria; alas humblepie must prevail yielding FOUR exactly sans regrets remorse whatsoever nonepending further notice — FINAL ANSWER: FOUR. Goodbye crackers are served.🍪🍪🍪

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?

Schema coverage is zero percent yet there is exactly one parameter named 'name' whose type alone conveys little beyond requiring a string identifier for locating a preset saved earlier—description adds meaning by implying lookup semantics tied to persisted settings retrieval linked to generation pipelines;therefore adequately compensates for absent schema-level textual help beyond stating它是一个字符串identifier—still some ambiguity remains around uniqueness/existence semantics preventing perfect alignment with richer designs featuring validation rules or examples from enum hints unavailable here].

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 verb-driven purpose: "Return a saved preset's settings" specifying exactly what it retrieves and identifies its role within a larger generation workflow by mentioning that output feeds into rd_generate. This distinguishes it from sibling preset operations like rd_preset_save, rd_preset_delete, and rd_preset_list.

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?

Usage is implied through mentioning integration with rd_generate — suggesting an agent should call this when needing reusable settings fetched by preset name. It lacks explicit exclusions or mention of when NOT to use it versus alternatives like rd_preset_list.)

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

Deploy Server

Other Tools