Skip to main content
Glama

Pollen

Start a draft page

start_draft

Make a standalone landing-page draft from public business copy: name (1–120 characters), brief (1–2000), optional headline (up to 160) and style (editorial, studio or bold). Saves the draft as a guest draft and returns its id; check_draft returns the HTML immediately. No account, contact details, publishing, payment or messages. The styles include their own artwork: editorial is Portfolio, studio is SaaS and bold is Consumer. Pollen's particle animation is not included.

Starts the work and returns an id. It usually takes a moment; then call check_draft with the id.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
nameYes
briefYes
styleNoeditorial
headlineNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.4/5.0
Behavior4/5

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

Annotations already declare the safety profile (not read-only, not idempotent, not destructive, open-world), so the bar is lower. The description adds real context beyond them: the result is saved as a guest draft, no account is required, latency is non-trivial, and certain assets (Pollen particle animation) are excluded. It does not describe failure modes or rate limits.

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

Conciseness3/5

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

The first paragraph is dense and front-loaded with the essential constraints and exclusions. The second paragraph largely repeats what was already said ('returns an id' / check_draft with the id), adding only the latency note, so a meaningful share of the text is redundant.

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?

With no output schema, the description correctly states the return value (an id) and how to use it. Scope exclusions and style semantics fill most remaining gaps. What is missing is guidance on the polling/wait behavior and what happens if the brief is rejected.

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 description coverage is 0%, so the description must carry meaning, and it does add genuine semantics by mapping each style value to its artwork (editorial=Portfolio, studio=SaaS, bold=Consumer) — information absent from the enum. The character limits it restates duplicate the schema's minLength/maxLength, which slightly dilutes the added value.

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 names a specific verb (make) and resource (standalone landing-page draft) plus the input source (public business copy). It is immediately distinguishable from its only sibling check_draft, which is described as the retrieval step. No ambiguity about what the tool produces.

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?

It explicitly routes the agent: start here, then call check_draft with the returned id, and notes check_draft returns the HTML immediately. It also states scope exclusions (no account, contact details, publishing, payment or messages), so the agent knows when this tool is not the right fit.

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