Skip to main content
Glama

Get brand

get_brand
Read-onlyIdempotent

A brand's rules (each with its rule_id, text, type, whether check_post enforces it, phrases and suggested fix; guidelines are the brand's written guidance, which check_post does not machine-check), rule changes waiting for a person (pending_rule_changes), whether its agent posts are auto-approved, and per platform: account status, connected accounts (account_id, handle), whether new targets default to auto or manual, the AI label default, and reach_playbook: how to write for reach there (summary, key_points on hook, format, hashtags and links, and resource, the whole playbook with its sources). The playbook is general advice for the platform; the brand's rules take precedence over it.

Input Schema

NameRequiredDescriptionDefault
brandNoBrand id from get_workspace. Optional when the workspace has one brand.

Output Schema

NameRequiredDescriptionDefault
nameYes
rulesYes
brand_idYes
platformsYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.6/5.0
Behavior4/5

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

Annotations already cover the safety profile (readOnly, idempotent, non-destructive), and the description adds genuine domain semantics beyond them: which content check_post enforces, that pending_rule_changes await a person, and the precedence of rules over playbook advice. It does not describe error behavior when a brand id is invalid, but the interpretive context is substantive.

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?

Every clause carries information with no filler, and the highest-value content (rules, then pending changes, then per-platform data) is front-loaded. But it is delivered as one sprawling run-on sentence with heavy parenthetical nesting, which is hard to parse and largely duplicates what the output schema already enumerates.

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?

Because an output schema exists, the description need not enumerate return fields, yet it supplies the interpretive layer the schema cannot: the rules-vs-guidelines distinction, machine-check status, and rule precedence over playbook advice. It omits when-to-call guidance and failure behavior, which are the remaining gaps.

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 description coverage is 100% and there is a single optional parameter, so the schema fully documents that brand is an id from get_workspace and is optional for single-brand workspaces. The description adds nothing about the parameter, so baseline 3 applies.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description makes clear this returns a brand's configuration: rules (with their fields), guidelines, pending rule changes, auto-approval state, and per-platform account/reach data. The verb 'get/retrieve' is implied rather than stated, and it never explicitly contrasts with get_workspace, but the resource and scope are unambiguous.

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

Usage Guidelines3/5

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

Usage is implied (call it to inspect a brand's rules, guidelines, accounts and playbook) and it embeds useful interpretive guidance — rules are machine-checked by check_post while guidelines are not, and brand rules take precedence over the playbook. However, it never states when to use this versus get_workspace or how the optional brand parameter should be supplied.

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