Skip to main content
Glama

jupiter universal deposit quote

jupiter_universal_deposit_quote

Jupiter Universal Deposit: generate a deposit address to bridge funds from any EVM chain (Ethereum, Base, Arbitrum, etc.) to Solana USDC. Powered by Relay.link — same infrastructure as jup.ag/deposit. The user sends a normal transfer to the deposit address and receives USDC on Solana automatically. Flat $0.30 fee. 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
amountYesAmount in smallest unit (wei for ETH). Required.
recipientYesSolana wallet address (base58) that will receive USDC.
originChainIdYesOrigin chain ID: 1 (Ethereum), 8453 (Base), 42161 (Arbitrum), 10 (Optimism), 137 (Polygon), 56 (BSC).
originCurrencyNoOrigin token address. 0x0000000000000000000000000000000000000000 for native ETH. Default: native.0x0000000000000000000000000000000000000000

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

A3.7/5.0
Behavior3/5

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

Adds useful behavioral context beyond annotations: flat fee, automatic bridging flow, user's role in sending the transfer, and SAP signer/routing guidance. However, 'Free read' directly conflicts with 'Pricing: paid read-premium' in the same description, and the description does not clarify whether calling the tool has side effects despite readOnlyHint=false.

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 first paragraph is tight and front-loaded. The SAP MCP execution guidance is long, duplicates text already inside the input schema description, and introduces contradictory pricing signals, so not every sentence earns its place.

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?

The description covers the core flow, fee, user action, and payment routing, and the output schema fills return-value gaps. But the internal 'Free read' vs 'paid read-premium' conflict and the overbroad 'any EVM chain' claim leave ambiguity about cost and supported origins that an agent would need to resolve.

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 100%, and the schema already documents amount units, recipient format, originChainId enum, and originCurrency default. The description adds little parameter-level detail, and its 'any EVM chain' claim overstates the actual 7-chain enum, which could mislead an agent.

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: generate a deposit address to bridge funds from EVM chains to Solana USDC. It clearly distinguishes itself from sibling tools like jupiter_universal_deposit_chains and jupiter_universal_deposit_status by naming the action and outcome.

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?

The description gives clear context for when to use the tool: when a user wants to bridge EVM assets into Solana USDC via a deposit address. It does not explicitly name alternatives or when-not-to-use conditions, but the purpose is strong enough to imply the correct routing.

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.