Skip to main content
Glama

Re-learn the posting style from published posts

learn_brand_style
DestructiveIdempotent

Re-reads the posts this workspace's accounts have already published and updates the posting style returned by get_brand_profile: brand colours with their role, how the posts are built, and how the brand writes on each network. It normally runs on its own once a week; call this after connecting accounts for the first time, or when the style on file no longer matches what the brand publishes. It reads published content only, changes nothing that customers can see, and is free (it uses no credits).

Input Schema

NameRequiredDescriptionDefault
workspaceIdNo
idempotencyKeyNoOptional. A unique id for this action (16-128 chars: letters, digits, _ : . -). If you are unsure whether a call went through (timeout, network error), repeat it with the SAME idempotencyKey and the same arguments: you get the original result and nothing is done twice.

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?

It adds real context beyond the annotations: weekly automatic cadence, reads published content only, no customer-visible change, and no credit cost. The gap is that it doesn't disclose that the existing style profile is overwritten (which is why destructiveHint=true) — 'changes nothing that customers can see' narrowly scopes the impact but never says the previous style on file is replaced.

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?

Three sentences, each doing distinct work: what it reads/updates and where the result goes, when to invoke it versus the automatic run, and the safety/cost profile. Front-loaded and free of filler.

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?

No output schema exists, so the description correctly points the agent to get_brand_profile for the result and scopes exactly which style facets are recomputed. Complete enough for a 2-parameter tool; the only shortfall is the missing disclosure that prior style data is replaced.

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

Parameters3/5

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

Schema coverage is 50%: idempotencyKey is well documented in the schema, but workspaceId has no description anywhere. The description contributes nothing about either parameter — no indication of which workspace is targeted or how idempotent retries behave. With half the parameters undocumented, a baseline 3 is appropriate but not more.

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+resource (re-reads published posts, updates the posting style) and explicitly ties the output to get_brand_profile, distinguishing it from update_brand_style and add_style_examples. An agent can tell what this does and where the result lands without opening the 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?

It gives explicit when-to-use conditions (after connecting accounts for the first time, or when the style on file no longer matches what the brand publishes) and notes the normal automatic weekly cadence, which tells the agent this is usually unnecessary to call manually. The alternative path (wait for the scheduled run) is implied by stating the default cadence.

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