Skip to main content
Glama

manage_whatsapp_departments

Comprehensive WhatsApp department management tool supporting all department operations. Perfect for organizing team structure, managing agent assignments, and customizing department appearance. Supports all WhatsApp department operations through a unified action-based interface.

Available actions:

  • list: List and retrieve all departments with complete information

  • create: Create new departments with agents, colors, and icons

  • update: Update existing department information and agent assignments

  • delete: Delete departments (removes department but preserves agent assignments)

Input Schema

NameRequiredDescriptionDefault
iconNoDepartment icon identifier
nameNoDepartment name (required for create, optional for update)
colorNoDepartment color for visual identification
actionYesAction to perform on WhatsApp departments
agentsNoArray of agent IDs to include in the department (required for create, optional for update)
deviceYesWhatsApp device ID connected to Wassenger (24 character hexadecimal string)
descriptionNoDepartment description (max 300 characters)
departmentIdNoDepartment ID (required for update, delete actions)

Schema Changelog

Changes observed during successful MCP inspections.

No schema history has been recorded yet.

TDQS

B3.3/5.0
Behavior3/5

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

With no annotations provided, the description carries the full behavioral burden. It discloses one genuinely valuable trait — delete removes the department but preserves agent assignments — but says nothing about permission requirements, whether delete is irreversible, whether update replaces or merges fields, or what a create response returns.

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?

The action bullet list is well structured and front-loads the useful content, but the opening two sentences are largely redundant restatements of 'supports all department operations' before the list arrives. Tightening the preamble would make the definition notably stronger.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For an 8-parameter mutation tool with no annotations and no output schema, the description covers the action space and one destructive side effect, but omits permissions, error conditions, and return shape. Adequate to call the tool, not complete enough to call it safely.

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 every parameter is already documented, including which fields are required for create vs update. The description adds only marginal framing ('with agents, colors, and icons'), so the baseline 3 for a fully-described schema is appropriate.

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 names a specific verb set and resource ('WhatsApp department management') and enumerates the four operations (list/create/update/delete) with enough detail for an agent to match intent to action. It is clearly distinguishable from siblings like manage_whatsapp_team or manage_whatsapp_labels by resource, though it never explicitly draws that contrast.

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?

The action list implies which operation corresponds to which intent, which is useful routing information. However, there is no explicit when-to-use guidance, no exclusion against the overlapping manage_whatsapp_team/manage_whatsapp_queue siblings, and no stated prerequisites such as needing a valid device before any operation.

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