Skip to main content
Glama

pathrule_delete_rule

Destructive

Delete a rule by id from the connected Pathrule workspace; expectedVersion must be its current revision.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
idYes
pathNo/
operation_idNoStable operation key for durable retries; otherwise use the HTTP Idempotency-Key header.
workspace_idNoOptional; defaults to the OAuth grant workspace. Cannot change its binding.
expectedVersionYes
idempotency_keyNoLegacy operation_id alias.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.5/5.0
Behavior4/5

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

Annotations already declare destructive=true, readOnly=false, idempotent=false, openWorld=false, so the safety profile is covered; the description adds real behavioral value by disclosing the optimistic-concurrency precondition ('expectedVersion must be its current revision'). It still omits what happens on a version mismatch and does not address the retry/idempotency surface the schema exposes.

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?

A single tight sentence with the action and its key precondition front-loaded; no filler, no restatement of the tool name.

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?

Covers purpose and the concurrency precondition for a mutation tool with no output schema and an already-complete annotation safety profile. Gaps remain around failure behavior on version conflict, the undocumented path parameter, and the idempotency/operation_id retry surface.

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 only 50%, so the description must compensate, and it explains expectedVersion (current revision) — a parameter with no schema description. However, it leaves id and path undocumented, so compensation is only partial.

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?

States a specific verb+resource ('Delete a rule by id') and disambiguates the resource against sibling deleters (delete_memory, delete_skill). It also names the target workspace, but does not explicitly point the agent at alternatives for other resources.

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/when-not guidance and no reference to sibling tools such as pathrule_update_rule or the read/list variants. The single clause about expectedVersion is an invocation constraint, not selection guidance.

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.