Skip to main content
Glama

siexchange_calldata

[FREE for launch coins / $0.02 x402 for arbitrary tokens] Ready-to-sign swap transaction from the Super Intelligence Exchange (siexchange.lol). Non-custodial: the exchange NEVER holds keys or broadcasts; the taker signs and submits with their own wallet. chain: solana|base|ethereum|polygon| robinhood. taker: the checksummed EVM address or Solana pubkey that will sign. Launch-set coins (MUSKOX, ARENA, SOLV, AGWC, GITLAWB + gas/quote currencies) return calldata free. Arbitrary token pairs return an x402 payment request for $0.02 USDC on Base L2 via https://x402-agent-pay.com/facilitator: attach the X-Payment header from the 402 body and re-POST to https://siexchange.lol/calldata to receive the unsigned transaction.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
chainYes
takerYes
token_inYes
amount_inYes
token_outYes

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A4.1/5.0
Behavior5/5

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

With no annotations, the description carries the full transparency burden and does so well. It discloses that the exchange never holds keys or broadcasts transactions, that arbitrary token pairs require an x402 payment flow, and that launch coins return calldata free. This gives the agent a strong mental model of side effects, custody, and payment behavior.

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

Conciseness4/5

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

The description is dense but information-rich, with pricing front-loaded and the two-step paid flow clearly explained. It could be improved with light structuring, such as separating parameter notes from the payment flow, but no sentence is wasted.

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?

The description explains what the tool returns, which chains are supported, who the taker is, how free vs. paid requests work, and the fallback payment re-POST flow. It does not elaborate on token input/output formats or quote-related alternatives, but for a complex payment-gated calldata tool it is largely complete.

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 0%, so the description must compensate. It usefully defines chain as one of solana|base|ethereum|polygon|robinhood and taker as a checksummed EVM address or Solana pubkey, and implies token_in/amount_in/token_out from the swap context. However, it does not specify token identifier format, amount units, or decimal handling, leaving part of the parameter surface underdocumented.

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 clearly identifies the operation as returning a ready-to-sign swap transaction from the Super Intelligence Exchange, and explains that the output is an unsigned transaction the caller submits. It is specific about the resource (calldata for a swap) and its non-custodial nature, making the tool's function 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?

The description gives clear context for when the tool is used: to obtain calldata for swaps, free for launch coins and paid for arbitrary tokens. However, it does not explicitly compare to the closely related sibling siexchange_quote or state when to prefer one over the other, leaving alternative-selection mostly implicit.

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