Skip to main content
Glama

Delete requester group

delete_requester_group
DestructiveIdempotent

Deletes a Freshservice requester group by ID, removing the group from the service desk when it is no longer needed.

Instructions

Delete a requester group.

Input Schema

NameRequiredDescriptionDefault
requester_group_idYesRequester group ID

Output Schema

NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv2.1.0

TDQS

C2.3/5.0
Behavior2/5

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

Annotations already declare destructiveHint=true, idempotentHint=true, openWorldHint=true, and readOnlyHint=false, so the safety profile is fully carried by structured data. The description adds nothing beyond that — it does not say whether members are removed, whether the action is reversible, or what happens to requesters still assigned to the group. No contradiction, but zero added value.

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?

One short sentence with no filler, so nothing is wasted — but the terseness reflects under-specification rather than disciplined editing. There is no front-loaded context beyond the bare action.

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

Completeness2/5

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

This is an irreversible destructive operation on a group resource, and the description does not address cascade effects on group members, permission requirements, or failure modes. The presence of an output schema excuses return-value explanation, but not the missing operational context.

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 coverage is 100% for the single requester_group_id parameter, so the baseline is 3 even though the description adds no parameter meaning. It does not clarify where the ID comes from (e.g. get_all_requester_groups) or what happens with an invalid ID.

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

Purpose2/5

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

The description "Delete a requester group" is a verbatim restatement of the tool name and title, adding no distinguishing detail. It does convey the resource being removed, but offers nothing to separate it from sibling delete operations such as delete_group or delete_requester_group-adjacent tools.

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

Usage Guidelines2/5

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

There is no when-to-use guidance, no mention of alternatives (e.g. deactivate_requester, remove_requester_from_group), and no prerequisites. An agent must infer entirely from the name that this is the destructive counterpart to update_requester_group.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Deploy Server

Other Tools