Skip to main content
Glama

Compose a Content Brief

antix_compose_content_brief

Turn a raw idea into a structured content brief: angle, hooks, copy directions, recommended formats and prompt recommendations. FREE (rate-limited). The brief persists to the user's AIGE account and is mirrored as a real Markdown file plus long-term Memory; pass projectId to keep both scoped to a production project. It opens pre-filled in the web app via the returned openUrl. Pass locale for the brief's language and accountLocale for publishable copy. Pass briefId to refine an existing brief instead of minting a new one.

Input Schema

NameRequiredDescriptionDefault
brandNo
localeNoUI language for the brief text.
briefIdNoUpdate this brief instead of minting a new one.
audienceNo
ideaTextYesThe raw idea, in the user's words.
researchNoGround the strategy in server-side web research.
projectIdNoAIGE project that should receive the strategy in Files and Memory.
sourceUrlNoOptional source article to ground the brief.
accountLocaleNoLanguage of publishable copy.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.6/5.0
Behavior5/5

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

Goes well beyond the annotations: discloses cost ('FREE (rate-limited)'), side effects (persists to the AIGE account, mirrored as a Markdown file plus long-term Memory), and a return behavior (opens pre-filled in the web app via openUrl). Those persistence details are exactly what an agent needs before triggering an unannotated write-ish side effect.

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 purpose, then sequences cost, persistence, return channel, locale pairing, and refinement mode — each sentence carries distinct information. It is dense but borders on cramming five behaviors into one paragraph, which slightly hurts scannability.

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?

For a nine-parameter, non-idempotent generation tool with no output schema, the description covers what is produced, where it lands, what it costs, and how the returned openUrl is used. An agent can decide and call correctly without further reading.

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?

Adds real meaning beyond the 78%-covered schema, notably the locale (brief text) versus accountLocale (publishable copy) distinction and the briefId refine-vs-create semantics. It stays silent on research and sourceUrl, which the schema already documents, so it does not fully cover all nine parameters.

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?

Opens with a specific verb+resource ('Turn a raw idea into a structured content brief') and enumerates the artifacts produced (angle, hooks, copy directions, formats, prompt recommendations). This makes it unmistakably distinct from siblings like antix_compose_social_post or antix_enhance_prompt without needing to name them.

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?

Gives concrete conditional guidance: pass projectId to scope Files/Memory to a production project, pass briefId to refine rather than mint, pass locale vs accountLocale for different language targets. It does not explicitly route against alternative sibling tools (e.g., when a brief is overkill and a social post is enough), which keeps it short of a 5.

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