Orkid Swap

MEV-protected multichain swap routing via Tycho+RFQ; gasless execution, x402-priced calls.

¿Debería usar esto?

Calidad y seguridad

A
Calidad de la descripción
95%
Integridad del esquema
80%
Calidad de los nombres
80%
Riesgo de envenenamiento
100%
Coincidencia de permisos
100%
Cumplimiento del protocolo
100%

Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.

Costo de contexto

~868Tokens (definiciones de herramientas)
~1.4 KBTamaño de respuesta típico
Impacto moderado en la atención (0.68% del contexto de 128k)

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-http

Qué puede hacer

Inventario de herramientas

Herramientas (4)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
🟢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

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada4 herramientas