Orkid Swap
MEV-protected multichain swap routing via Tycho+RFQ; gasless execution, x402-priced calls.
¿Debería usar esto?
Calidad y seguridad
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"orkid-swap": {
"url": "https://orkidlabs.xyz/api/mcp"
}
}
}Puntos de conexión remotos
https://orkidlabs.xyz/api/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (4)
🟢orkid_quote(from, to, amount, chain)
Get a live, non-executing swap quote from the Orkid solver network (gasless via Permit2, MEV-protected). Same-chain swaps on Base, Ethereum, Arbitrum, Unichain, BSC, Robinhood. The response includes a swapUrl — send the user there to sign; the agent never touches keys. Free with X-ORKID-API-Key header (key at orkidlabs.xyz/partner) or $0.002 USDC/call via x402.
Esquema de entrada
{
"type": "object",
"properties": {
"from": {
"type": "string",
"description": "Input token symbol (e.g. USDC) or contract address"
},
"to": {
"type": "string",
"description": "Output token symbol (e.g. WETH) or contract address"
},
"amount": {
"type": "string",
"description": "Human-readable input amount, e.g. \"25\""
},
"chain": {
"type": "string",
"description": "Chain name or id: base | ethereum | arbitrum | unichain | bsc | robinhood (polygon is bridge-only)"
}
},
"required": [
"from",
"to",
"amount",
"chain"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢orkid_swap_link(from, to, amount, chain)
Build a hydrated Orkid swap URL (prefilled pair, amount, chain, partner attribution). Send this link to the user — they review and sign in their own wallet. Requires X-ORKID-API-Key header like all tool calls.
Esquema de entrada
{
"type": "object",
"properties": {
"from": {
"description": "Input token symbol, e.g. USDC",
"type": "string"
},
"to": {
"description": "Output token symbol, e.g. WETH",
"type": "string"
},
"amount": {
"description": "Human-readable amount, e.g. \"25\"",
"type": "string"
},
"chain": {
"description": "base | ethereum | arbitrum | unichain | bsc | robinhood | polygon",
"type": "string"
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢orkid_chains
List chains where Orkid same-chain swaps are live, bridge coverage, and gasless minimums.
Esquema de entrada
{
"type": "object",
"properties": {},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢orkid_bridge_quote(originChainId, destinationChainId, inputToken, outputToken, amount, ...)
Get a non-custodial cross-chain bridge quote (Across) between Base, Ethereum, Arbitrum, Polygon, and Robinhood (4663). Returns unsigned transaction data — the depositor wallet signs and broadcasts. Free with X-ORKID-API-Key header or $0.002 USDC/call via x402.
Esquema de entrada
{
"type": "object",
"properties": {
"originChainId": {
"type": "number",
"description": "Origin chain id: 1 | 8453 | 42161 | 137 | 4663"
},
"destinationChainId": {
"type": "number",
"description": "Destination chain id: 1 | 8453 | 42161 | 137 | 4663"
},
"inputToken": {
"type": "string",
"description": "Input token symbol or address on the origin chain"
},
"outputToken": {
"type": "string",
"description": "Output token symbol or address on the destination chain"
},
"amount": {
"type": "string",
"description": "Amount in base units (integer string), e.g. \"25000000\" for 25 USDC"
},
"depositor": {
"type": "string",
"description": "Depositor 0x address — the wallet that will sign"
},
"recipient": {
"description": "Recipient 0x address (defaults to depositor)",
"type": "string"
}
},
"required": [
"originChainId",
"destinationChainId",
"inputToken",
"outputToken",
"amount",
"depositor"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}Comunidad
Evidencia