Skip to main content
Glama

company request post approval

company_request_post_approval
DestructiveIdempotent

Request a new client review round as Manager. Save all draft edits and finish media uploads first. Changed text, channels or media invalidates approval; changing publishing settings, including TikTok autoAddMusic, also requires a new review. Approval never publishes or schedules automatically. Returns a private bearer review link for manual sharing only; do not autonomously send it or infer client approval. On a lost response retry the identical body and idempotencyKey.

Input Schema

NameRequiredDescriptionDefault
postGroupIdYesExact ID returned by a Company tool; never a personal platformId
workspaceIdYesExact ID returned by a Company tool; never a personal platformId
idempotencyKeyYesStable visible-ASCII key, 1–255 characters, no comma/whitespace. On lost response retry the IDENTICAL body and key; never mint a new key
managerCommentNoOptional saved-post review instructions for the client

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A4.5/5.0
Behavior5/5

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

The description adds substantial behavioral context beyond the annotations: approval does not publish or schedule automatically, the returned bearer link is for manual sharing only, and the agent must not infer client approval or send the link autonomously. It also explains idempotent retry behavior on lost responses, which is exactly the kind of operational detail an agent needs.

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?

The description is dense but front-loaded, moving from purpose to prerequisites, invalidation rules, publishing behavior, link handling, and retry guidance. Every sentence carries operational value and there is no filler.

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 mutation tool without an output schema, the description covers the key context: required role, preparation steps, invalidation conditions, non-publishing behavior, returned review link handling, and idempotency. An agent has enough information to invoke and handle the result correctly.

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%, so the parameter meanings are already documented in the schema. The description reinforces the idempotencyKey retry rule but does not add meaning beyond the schema for workspaceId, postGroupId, or managerComment.

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 states a specific verb and outcome: request a new client review round as Manager. It clearly positions the tool around approval review rather than publishing, scheduling, or checking approval status, which distinguishes it from nearby approval and post tools.

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?

It gives strong prerequisites: save draft edits and finish media uploads first, and it explains that later content or publishing-setting changes require a new review. It does not explicitly name sibling alternatives such as canceling or checking approval, but the usage context is clear.

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