Skip to main content
Glama

Members: Remove Member

remove_member
DestructiveIdempotent

Take away a member's access to a company. Destructive, owner-only.

They lose sight of every document of that company immediately.

Tool call template

Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.

{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "arguments": {
      "company": "<company>",
      "user_id": "<user_id>",
      "confirm": "<confirm>"
    },
    "name": "remove_member"
  }
}

Input Schema

NameRequiredDescriptionDefault
companyYescompany name or id.
confirmYesrepeat the user_id to confirm.
user_idYesthe member's user id (from list_members).

Output Schema

NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4/5.0
Behavior4/5

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

Annotations already declare destructiveHint and idempotentHint, so the description earns credit for adding what they don't say: the owner-only permission requirement and the immediate loss of access to all company documents. It could still spell out whether the action is reversible or whether re-adding restores access, but the added context is substantive.

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 short sentences, with the action stated first and the consequence front-loaded. Nothing is redundant or padded.

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 an output schema present and full schema coverage, the description only needs to convey consequences and permissions, which it does. The main remaining gap is whether the removal is reversible or what happens to that member's in-flight work.

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% and each parameter (company, user_id, confirm) is documented there, including the confirm-double-typing safeguard. The description adds no extra parameter meaning beyond an implicit hint that user_id must come from list_members, so baseline 3 applies.

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?

States a specific verb and resource ('Take away a member's access to a company') that is unambiguously distinct from siblings like add_member, set_member_role, and remove_invitation. An agent can tell exactly what this does without 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 Guidelines3/5

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

The 'owner-only' prerequisite is a useful gating condition, and 'destructive' signals caution. However, it never names the adjacent alternatives (demote via set_member_role, revoke a pending invite via remove_invitation) or when NOT to use this tool, so the agent must infer which sibling to pick.

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