Skip to main content
Glama

Vectorial Data Terminal

escalate_scope

Step 2: submit the signature from get_scope_challenge and receive a NEW api key carrying the scope. Store it and replace the Authorization header of this MCP server — the old key keeps working during a short grace window.

Input Schema

NameRequiredDescriptionDefault
nonceYes
intentYes
signatureYesEIP-191 signature of the challenge message

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.2/5.0
Behavior4/5

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

With no annotations, the description carries the full burden and does add real behavioral context: a NEW key is issued, the old key keeps working during a short grace window, and the caller must rewire this server's Authorization header. It omits failure behavior (e.g. rejected/expired signature) and any guardian or approval requirement, which matters for a credential-minting operation.

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?

Two compact clauses, front-loaded with the flow position ('Step 2'), followed by the required follow-up action and the grace-window caveat. Every clause carries operational information; nothing is padding.

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?

No output schema and no annotations exist, yet the description covers the return value (a new scoped API key), the transition semantics (grace window), and the mandatory post-call step. The remaining gap is the intent parameter's meaning and error conditions, which leave it just short of fully complete for a credential-issuing tool.

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 description coverage is only 33% — just 'signature' is documented — so the description must compensate. It does tie the signature to get_scope_challenge and implies the nonce comes from the challenge, but the 'intent' enum (enable_copy / enable_withdraw) and how it maps to the granted scope is never explained.

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: submit the signature from get_scope_challenge and receive a NEW api key carrying the scope. It explicitly names the sibling tool that precedes it and the artifact produced, so an agent can distinguish it from rotate_key or get_scope_challenge without opening any schema.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

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

Makes the sequence explicit ('Step 2', signature from get_scope_challenge) and tells the agent what to do after the call: store the key and replace the Authorization header of this MCP server. It does not contrast with close alternatives such as rotate_key or state when escalation should not be attempted, so it stops short of 5.

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