Skip to main content
Glama

transfer_numbers_add

Add one transfer number to a receptionist (max 20). label is a single lowercase word such as "sales"; description says when to transfer there. Warm transfer by default. Get explicit approval before calling.

Input Schema

NameRequiredDescriptionDefault
labelYes
agentIdYesReceptionist ID from listAgents.
isActiveYesFor add / update. false = keep configured but skip in routing.
workHoursYesFor add / update. Per-day work hours in HHMM, e.g. {"MONDAY": [900, 1730]}. Omit to keep current.
descriptionYes
phoneNumberYes
transferTypeYesFor add / update. "warm" = AI briefs the recipient before connecting; "cold" = direct transfer. Defaults to "warm" on add.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.4/5.0
Behavior5/5

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

The description provides critical behavioral context not found in the schema or annotations: the 'max 20' limit, the default 'warm transfer' type, and the mandatory 'Get explicit approval before calling' step, all of which are key operational behaviors.

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 highly efficient. It front-loads the core purpose and immediate functional constraints (max 20, label format) before adding behavioral nuances.

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?

Given the complex nature of the input schema, the description provides the necessary external context (limits, approval flow, default behavior) that helps an agent understand the scope and required process, making it very complete.

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?

Although schema coverage is low (57%), the description adds vital semantic constraints on key parameters, specifically dictating that 'label' must be a single lowercase word and explaining the 'description' field's role in the transfer decision-making process.

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 clearly states the action (Add transfer number) and the target resource (receptionist). While it doesn't list all siblings, the 'Add' prefix clearly distinguishes it from list, delete, or update operations in the context of the sibling list.

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 provides strong contextual usage constraints, such as the maximum capacity (max 20) and specific formatting rules for the 'label'. It implies usage through the constraints rather than explicitly detailing when *not* to use it compared to siblings.

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