Skip to main content
Glama

jupiter universal deposit status

jupiter_universal_deposit_status

Track a Jupiter Universal Deposit cross-chain transfer. Returns status (pending/success/failed), transaction hashes. Use requestId from jupiter_universal_deposit_quote. Free read.

SAP MCP execution guidance: Intent: SAP MCP tool workflow. Pricing: paid read-premium; estimate first, then use sap_payments_call_paid_tool when the runtime cannot replay x402 natively. Routing: paid hosted call; call sap_estimate_tool_cost first, then use sap_payments_call_paid_tool if the runtime cannot handle x402 natively. Signer boundary: hosted reads/builders never receive keypair bytes; value-moving results must be finalized locally when signing is required.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
requestIdYesRequest ID from the deposit quote.

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
contentYesMCP content blocks returned to the caller.
isErrorNoTrue when the tool result represents an application-level error.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

B3.4/5.0
Behavior2/5

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

The description says 'Free read' and describes a status lookup, but the annotations mark readOnlyHint false, and the embedded SAP guidance says 'Pricing: paid read-premium; estimate first' and 'paid hosted call'. These conflicting statements obscure whether the call is free, read-only, or paid, and there is no clear idempotency or side-effect disclosure. With weak annotations, the description should clarify this but instead introduces contradictions.

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

Conciseness2/5

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

The first two sentences are concise and front-loaded, but the description then appends a large block of generic SAP MCP execution guidance about pricing, routing, and signer boundaries that is duplicated in the schema and largely irrelevant to a simple status-read tool. For one parameter and one simple responsibility, the definition is over-loaded.

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?

It provides the essential workflow: use requestId from jupiter_universal_deposit_quote and receive status and transaction hashes, plus an output schema exists. However, the internal contradiction between 'Free read' and 'paid read-premium', along with the boilerplate SAP guidance, leaves the agent uncertain about cost and side-effect profile, which is a real gap for selection and invocation.

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?

The only parameter, requestId, is fully documented in the schema as 'Request ID from the deposit quote,' and the description repeats the same source by referencing jupiter_universal_deposit_quote. It adds no format, type, or example beyond the schema, so the baseline 3 applies.

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?

The description states a specific action ('Track a Jupiter Universal Deposit cross-chain transfer'), the returned values (status pending/success/failed, transaction hashes), and clearly distinguishes this from the sibling quote and chains tools. An agent can select it for status tracking without needing to open the 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?

It explicitly tells the agent to use the requestId from jupiter_universal_deposit_quote, placing the tool in a clear workflow step after requesting a quote. It does not list exclusions or alternative status tools, so it is clear but not exhaustive.

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.