Skip to main content
Glama
erikrubstein

monarch-mcp2

by erikrubstein

Merchants Delete Merchant

merchants_delete_merchant
Destructive

Delete a merchant, with an option to move related transactions to another merchant.

Instructions

Delete merchant. This may delete, clear, reset, or otherwise remove data.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
fieldsNoOptional dotted output field paths to return, such as ['id', 'merchant.name', 'category.name'].
merchant_idYes
output_modeNoOutput shape to return. Use summary for compact CLI-style defaults, full for complete structured data without raw, and raw for complete structured data including raw payloads.summary
session_pathNo
move_to_merchant_idNo
Behavior2/5

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

Annotations already declare destructiveHint=true. The description adds vague terms like 'may delete, clear, reset' which could mislead about the operation's side effects. It fails to explain the key behavior of optionally moving data to another merchant via move_to_merchant_id, which is a critical behavioral trait beyond the annotations.

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?

The description is short but contains unnecessary vagueness in the second sentence. It is not front-loaded with the most important information (like the move-to option). While concise, it sacrifices clarity.

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?

With five parameters, no output schema, and a missing explanation of the move_to_merchant_id functionality, the description is incomplete. It does not prepare the agent for optional behaviors or return values, leaving significant gaps in understanding.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters1/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is only 40%, and the description adds no additional meaning for any parameter. It does not mention the important move_to_merchant_id parameter, which allows reassigning data instead of deleting. The parameter descriptions in the schema are minimal, so the description should compensate but does not.

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 states 'Delete merchant' which is a clear verb+resource pair. However, the following phrase 'This may delete, clear, reset, or otherwise remove data' introduces ambiguity about the exact action, lowering the score from 5. It distinguishes well from sibling tools like get and update.

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?

No guidance is provided on when to use this tool versus alternatives like merchants_update_merchant or merchants_get_merchant. There is no mention of prerequisites, conditions for deletion, or the optional move_to_merchant_id parameter that affects usage.

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

Install Server

Other Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/erikrubstein/monarch-mcp2'

If you have feedback or need assistance with the MCP directory API, please join our Discord server