Skip to main content
Glama

propose_template_update

Read-onlyIdempotent

Propose a DRAFT strategy template from an emerging pattern.

PROPOSE-AND-APPROVE ONLY. Creates a draft template that is NOT published, NOT verified and NOT eligible for cloning; an administrator must explicitly approve it before it can appear in the marketplace. This tool can never publish, verify, or modify an existing live template, and never auto-applies anything. pattern_id comes from get_emerging_patterns; only an active, released pattern may be proposed. Descriptive historical observation -- not a recommendation, not financial advice, and not a promise of future results.

Workflow: PROPOSE step -- raise an observed emergent motif for human review; approval and any publication remain a human decision.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
nameNo
caller_idNo
pattern_idYes
descriptionNo

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

B3.4/5.0
Behavior1/5

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

Annotation Contradiction: description says 'Creates a draft template' while annotations declare readOnlyHint=true, a direct conflict similar to a documented write operation marked read-only. Although the description adds useful lifecycle detail (not published, needs admin approval), the contradiction forces a 1.

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

Conciseness4/5

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

Well-structured with a clear lead, bold workflow label, and front-loaded constraints; however, the lifecycle and workflow points are restated several times ('PROPOSE-AND-APPROVE ONLY', 'Workflow: PROPOSE step', 'approval ... remain a human decision'), adding mild redundancy.

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?

For a single-required-parameter tool with an output schema and rich annotations, the description covers lifecycle, constraints, and source. The main gap is the unexplained optional parameters, though these are non-essential for a basic correct call.

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

Parameters2/5

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

Schema description coverage is 0%, so the description carries the burden. It explains pattern_id's source and eligibility constraint but says nothing about name, caller_id, or description; caller_id in particular has no inferable meaning from the description.

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?

Description opens with a specific verb and resource: 'Propose a DRAFT strategy template from an emerging pattern.' It distinguishes itself from publishing, verifying, or cloning by stating it creates only a non-published draft, and from siblings like approve_proposal/publish_strategy via 'PROPOSE-AND-APPROVE ONLY.'

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?

Provides explicit preconditions: pattern_id must come from get_emerging_patterns and be an active, released pattern. It states what the tool cannot do (publish, verify, modify live templates, auto-apply), but does not explicitly name the approval/publishing siblings as next steps.

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