Skip to main content
Glama

Set the posting queue

set_posting_queue
DestructiveIdempotent

REPLACE the weekly grid of recurring slots of ONE workspace (pass workspaceId; other workspaces keep theirs). It is a full replacement, not an addition: send every slot you want to keep. Times are in the organization timezone.

Input Schema

NameRequiredDescriptionDefault
slotsYesFull list, e.g. [{"weekday":1,"hour":10,"minute":0}]. 0=Sunday.
workspaceIdNoWorkspace to work on (an id from list_workspaces). Not needed when this connection is tied to one workspace, or when you pass an account: the account's workspace is used.
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.6/5.0
Behavior5/5

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

Annotations declare destructiveHint=true and idempotentHint=true, but the description does the real work of explaining exactly what destruction means: it is a full replacement, not an addition, and omitted slots disappear. It also states the scope boundary (other workspaces keep theirs) and that times are in the organization timezone, which no annotation conveys.

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 tight sentences, front-loaded with the emphatic 'REPLACE' verb and the most consequential warning (full replacement) immediately after. No filler, no restatement of the title.

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 needed for a setter and annotations covering safety, the description covers scope, replacement semantics, and timezone. It omits practical limits such as a maximum number of slots or what happens on invalid weekday/hour values, which is a minor but real gap.

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 coverage is 100%, so the baseline is 3, but the description adds real meaning: hour/minute values are interpreted in the organization timezone (undocumented in the schema) and workspaceId's optionality is reiterated. That timezone semantics are the only meaningful gap-filler keeps it from a 5.

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 ('REPLACE the weekly grid of recurring slots') and constrains the resource to ONE workspace, which cleanly separates it from siblings like get_posting_queue or schedule_post. An agent knows exactly what this tool writes before 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 Guidelines4/5

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

It gives clear operational context — pass workspaceId, other workspaces are untouched, and you must send every slot you want to keep — but it never names an alternative (e.g. get_posting_queue to read the current grid, or a per-post scheduling tool for one-off additions). Clear context without explicit alternatives or exclusions.

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