Skip to main content
Glama

Delete Rfp

delete_rfp
Destructive

Use this when working with RetailHardHat rfps records in the connected organization. Delete rfp. Subject to configured MCP approval rules; may cascade to related records. No change occurs until a human approves the exact request in Settings > MCP and execute_approved_action is called. MCP approval requirements are configurable by the organization administrator; business workflow approvals always apply.

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": {
      "id": "<id>"
    },
    "name": "delete_rfp"
  }
}

Input Schema

NameRequiredDescriptionDefault
idYes

Output Schema

NameRequiredDescriptionDefault
dataYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.7/5.0
Behavior4/5

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

Annotations already declare destructiveHint=true and idempotentHint=false, but the description adds real workflow context the agent could not infer: the delete is deferred until a human approves and execute_approved_action is called, and the operation 'may cascade to related records'. Cascade scope stays vague ('may') and irreversibility isn't spelled out, keeping it short of a 5.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The key facts (what it deletes, that it needs human approval, that it cascades) are front-loaded and the whole thing is four sentences. The closing sentence about administrator-configurable approval requirements partially restates the preceding approval sentence and could be trimmed.

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?

An output schema exists and annotations carry the safety profile, so the description focuses on the deferred-execution path, which is the main thing an agent must know before calling. Remaining gaps (which related records cascade, whether the delete is reversible) are minor for a single-parameter mutation.

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?

Only one parameter (id), whose UUID format and pattern are fully expressed by the schema, so the description cannot add much. It never mentions the identifier or that it must reference an existing RFP record, leaving schema coverage at 0% with no compensating explanation.

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 and resource ('Delete rfp' for RetailHardHat rfps records), which an agent can match to the destructive mutation it needs. It does not distinguish itself from near siblings such as delete_rfp_document (deleting an attachment) or delete_rfi, so disambiguation rests entirely on the name.

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 opening clause ('Use this when working with RetailHardHat rfps records in the connected organization') sets context but is generic boilerplate rather than a real when-to-use rule. The approval-gate sentences tell the agent what must happen after the call, but no alternative tool or exclusion (e.g. use delete_rfp_document to remove an attachment) is offered.

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