Skip to main content
Glama

Plan a Style Sheet (design sheet) for a new pack

plan_design_sheet

Requires an approved AlertForge account connection. OAuth-aware clients should start AlertForge's secure authorization flow and ask the user only to sign in and approve. Setup: https://alertforge.ai/ai-agents#agent-setup. The FIRST step for any new overlay pack -- prices the pack's shared Style Sheet (design sheet) WITHOUT spending any credits or creating anything. AlertForge's own web builder always asks the streamer these SAME 3 questions, in this order, before generating anything -- ask the USER these exact questions and pass their answers; never invent a theme yourself: (1) "What is your channel name? We use it where your logo or wordmark needs text. Letters, numbers, spaces, - and _ (max 20)." -> channelName. (2) "What should represent your channel? Describe the logo, mascot, character, or symbol you want." -> logoOrCharacterBrief. (3) "What should the overall style feel like? Describe the world, mood, visual style, and any preferred colours." -> themeAndColorsBrief. Returns a planId (valid 24 hours, single-use) plus the exact credit cost -- show that to the user, then call create_design_sheet with this planId. Scenes cannot be planned until the resulting Style Sheet has rendered (get_pack_status) AND been approved (approve_design_sheet).

Input Schema

NameRequiredDescriptionDefault
channelNameYesThe user's answer to "What is your channel name? We use it where your logo or wordmark needs text. Letters, numbers, spaces, - and _ (max 20).". Required.
detailLevelNoArt style, a choice of look rather than of quality (the web builder's Flat, Illustrated and 3D). "clean" (Flat): bold, simple flat vector with a hand-made poster look. "detailed" (Illustrated): polished vector artwork with a richer scene and a finished character. "intricate" (3D): stylized 3D artwork; the pack's alerts follow that 3D look. Same quality and price for every style. Defaults to "detailed".
projectNameNoDefaults to 'Agent Pack'.
subjectModeNoWhether the described subject becomes a generated character, a generated logo, or is inferred automatically from the brief. Defaults to auto -- mirrors the web builder's Auto/Character/Logo chips.
referenceRoleNoOnly meaningful when referenceImageUrl is set. "character" turns the photo into the pack's character, fully redrawn in its art style; "use-as-is" reproduces a logo or character faithfully. Defaults to "character" when a reference image is given but this is omitted.
referenceImageUrlNoAn http(s) URL to a reference image (the user's own photo or logo) for the pack. Data URLs are not accepted here.
themeAndColorsBriefYesThe user's answer to "What should the overall style feel like? Describe the world, mood, visual style, and any preferred colours.". Required.
logoOrCharacterBriefYesThe user's answer to "What should represent your channel? Describe the logo, mascot, character, or symbol you want.". Required.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.8/5.0
Behavior5/5

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

Beyond the annotations, it discloses that no credits are spent, nothing is created, the planId expires in 24 hours and is single-use, and that the exact credit cost is returned and must be shown to the user. It also spells out the auth prerequisite with a setup URL and tells OAuth-aware clients to hand off to the authorization flow rather than asking for credentials.

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?

Front-loads the auth requirement, then purpose, then the elicitation script, then the return/handoff — a sensible order. It is somewhat bloated by reproducing the three questions verbatim when the schema already carries the identical text, which costs roughly a third of the length without new information.

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

Completeness5/5

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

With no output schema, the description still specifies the return value (planId plus exact credit cost) and the planId's lifetime and single-use nature, plus the full pre/post condition chain. An agent has everything needed to call this and route the result correctly.

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 100%, so the per-parameter meaning is already documented; the description nonetheless adds the ordering constraint across the three required briefs and the instruction to ask the user verbatim rather than inventing a theme. That is real semantic guidance beyond the schema, though the question wording itself is duplicated rather than extended.

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?

States a specific verb and resource — "prices the pack's shared Style Sheet (design sheet)" — and explicitly contrasts with the write sibling by saying it happens "WITHOUT spending any credits or creating anything." An agent can tell this apart from create_design_sheet and from the rendering/approval steps without opening any schema.

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

Usage Guidelines5/5

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

Gives an explicit position in the workflow ("The FIRST step for any new overlay pack"), the exact handoff ("then call create_design_sheet with this planId"), and the downstream blockers naming get_pack_status and approve_design_sheet. It also states a hard exclusion: scenes cannot be planned until the Style Sheet has rendered and been approved.

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.