Skip to main content
Glama

Stop an order you own (free)

placement_cancel
Destructive

FREE and owner-signed: stop the weekly rechecks and drop the order. There is no refund for the remaining window, and entries already in a catalogue are the venue's to keep or drop -- we simply stop watching them. Ownership is proved by the paying wallet, with no account: send any placeholder signature once and the refusal returns details.expected -- the exact message to sign, in both forms (EIP-191 for a 0x wallet, ed25519 as 'solana::'). Complaints, questions, quote requests, or a service you wish we had: POST /feedback on this host -- free, no account. Every report is read and analysed daily; there is no individual reply.

Input Schema

NameRequiredDescriptionDefault
idYesThe order id, as returned when it was paid for.
nonceYesA value you have not used before on this route; it stops your signature being replayed.
signedAtYesUnix timestamp in seconds at which you signed; the server accepts a short window around now.
signatureYesYour ownership proof over the message the route names in details.expected.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A3.9/5.0
Behavior5/5

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

Annotations already flag destructiveHint=true and readOnlyHint=false, but the description adds substantial behavior: no refund for the remaining window, catalogue entries are the venue's to keep or drop, ownership is proved by the paying wallet with no account, and the placeholder-signature handshake that surfaces details.expected. This is real disclosure beyond the structured fields.

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 core operation is front-loaded and efficient, but the closing paragraph about complaints, quote requests, and POST /feedback is tangential to invoking this tool and dilutes the definition. Roughly a third of the text does not earn its place here.

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?

For a destructive cancel with no output schema, the description covers the important gaps: cost (free), irreversibility, no refund, what happens to catalogue entries, and the signature flow including the details.expected fallback. Only the exact response shape and id-reuse edge cases are left implicit.

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

Parameters4/5

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

Schema coverage is 100%, so 3 is the baseline, but the description goes further by explaining the auth mechanic: sending a placeholder signature returns details.expected, the exact message to sign, in both EIP-191 and solana:<pubkey>:<sig> forms. That adds semantics the schema's per-field text 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?

States a specific verb+resource ("stop the weekly rechecks and drop the order") with clear scope, and distinguishes itself from the placement_status/ready/venues siblings by describing the irreversible drop. It doesn't name a sibling explicitly, but the operation is unambiguous.

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?

Implied usage is clear from "stop the weekly rechecks" and the owner-signed constraint, and the caller is warned there is no refund. However, it never says when to prefer this over placement_status/placement_ready, nor when not to cancel.

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