$AI on HyperEVM

Quote and build unsigned buy/sell transactions for $AI on its HyperEVM bonding curve. No keys held.

¿Debería usar esto?

Calidad y seguridad

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

Hallazgos (4)

  • HIGHTool poisoning patterns detected
  • LOWTool 'ai_quote_buy' description lacks action verben ai_quote_buy
  • LOWTool 'ai_quote_sell' description lacks action verben ai_quote_sell
  • LOWTool description contains role marker that could confuse chat modelsen ai_build_sell_tx

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

Costo de contexto

~1,229Tokens (definiciones de herramientas)
~1.9 KBTamaño de respuesta típico
Impacto moderado en la atención (0.96% 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": {
    "agent-rail": {
      "url": "https://thetickeris.ai/mcp"
    }
  }
}

Puntos de conexión remotos

https://thetickeris.ai/mcpstreamable-http

Qué puede hacer

Inventario de herramientas

Herramientas (5)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
🟢ai_market

Read-only snapshot of the $AI/HYPE AiCurve: price, sold, retired, circulating, reserve, supply, sell fee (read live from chain), contracts, chain id, rpc, and the fee/no-guarantee disclosure.

Esquema de entrada

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "chainId": {
      "type": "integer"
    },
    "rpc": {
      "type": "string"
    },
    "contracts": {
      "type": "object",
      "properties": {
        "token": {
          "type": "string"
        },
        "curve": {
          "type": "string"
        }
      },
      "required": [
        "token",
        "curve"
      ]
    },
    "priceHype": {
      "type": "string"
    },
    "priceHypeWei": {
      "type": "string"
    },
    "sold": {
      "type": "string"
    },
    "retired": {
      "type": "string"
    },
    "circulating": {
      "type": "string"
    },
    "supply": {
      "type": "string"
    },
    "reserveHype": {
      "type": "string"
    },
    "sellFeeBps": {
      "type": "integer"
    },
    "disclosure": {
      "type": "string"
    }
  },
  "required": [
    "chainId",
    "rpc",
    "contracts",
    "priceHype",
    "sold",
    "supply",
    "sellFeeBps",
    "disclosure"
  ]
}
🟢ai_quote_buy(hype)

Quote how much $AI a given amount of HYPE buys right now, before slippage.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "hype": {
      "type": "string",
      "description": "HYPE amount as a decimal string, e.g. \"1.5\" (max 10000)"
    }
  },
  "required": [
    "hype"
  ],
  "additionalProperties": false
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "tokensOut": {
      "type": "string"
    },
    "disclosure": {
      "type": "string"
    }
  },
  "required": [
    "tokensOut",
    "disclosure"
  ]
}
🟢ai_quote_sell(ai)

Quote how much HYPE a given amount of $AI returns right now, net of the on-chain sell fee.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "ai": {
      "type": "string",
      "description": "$AI amount as a decimal string, e.g. \"1000\" (max 1000000000)"
    }
  },
  "required": [
    "ai"
  ],
  "additionalProperties": false
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "hypeOut": {
      "type": "string"
    },
    "disclosure": {
      "type": "string"
    }
  },
  "required": [
    "hypeOut",
    "disclosure"
  ]
}
🟢ai_build_buy_tx(hype, slippage_bps, from)

Build an unsigned buy transaction against the AiCurve contract. Returns calldata only; the caller signs and sends it. Includes an estimated gas limit when `from` is given.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "hype": {
      "type": "string",
      "description": "HYPE amount to spend, decimal string, max 10000"
    },
    "slippage_bps": {
      "type": "integer",
      "description": "Slippage tolerance in basis points, 0-5000, default 200"
    },
    "from": {
      "type": "string",
      "description": "0x sender address; when given the tx includes a gas estimate"
    }
  },
  "required": [
    "hype"
  ],
  "additionalProperties": false
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "tx": {
      "type": "object",
      "properties": {
        "chainId": {
          "type": "string"
        },
        "to": {
          "type": "string"
        },
        "value": {
          "type": "string"
        },
        "data": {
          "type": "string"
        },
        "gas": {
          "type": "string"
        },
        "from": {
          "type": "string"
        }
      },
      "required": [
        "chainId",
        "to",
        "value",
        "data"
      ]
    },
    "quote": {
      "type": "object",
      "properties": {
        "tokensOut": {
          "type": "string"
        },
        "minTokensOut": {
          "type": "string"
        },
        "slippageBps": {
          "type": "integer"
        }
      },
      "required": [
        "tokensOut",
        "minTokensOut",
        "slippageBps"
      ]
    },
    "disclosure": {
      "type": "string"
    }
  },
  "required": [
    "tx",
    "quote",
    "disclosure"
  ]
}
🟢ai_build_sell_tx(ai, from, slippage_bps)

Build the unsigned transaction(s) to sell $AI: an approve first if allowance is insufficient, then the sell. Returns calldata only; the caller signs and sends.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "ai": {
      "type": "string",
      "description": "$AI amount to sell, decimal string, max 1000000000"
    },
    "from": {
      "type": "string",
      "description": "0x seller address, required to check allowance and estimate gas"
    },
    "slippage_bps": {
      "type": "integer",
      "description": "Slippage tolerance in basis points, 0-5000, default 200"
    }
  },
  "required": [
    "ai",
    "from"
  ],
  "additionalProperties": false
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "steps": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "step": {
            "type": "string",
            "enum": [
              "approve",
              "sell"
            ]
          },
          "tx": {
            "type": "object",
            "properties": {
              "chainId": {
                "type": "string"
              },
              "to": {
                "type": "string"
              },
              "value": {
                "type": "string"
              },
              "data": {
                "type": "string"
              },
              "gas": {
                "type": "string"
              },
              "from": {
                "type": "string"
              }
            },
            "required": [
              "chainId",
              "to",
              "value",
              "data"
            ]
          },
          "note": {
            "type": "string"
          }
        },
        "required": [
          "step",
          "tx"
        ]
      }
    },
    "quote": {
      "type": "object",
      "properties": {
        "hypeOut": {
          "type": "string"
        },
        "minHypeOut": {
          "type": "string"
        },
        "slippageBps": {
          "type": "integer"
        }
      },
      "required": [
        "hypeOut",
        "minHypeOut",
        "slippageBps"
      ]
    },
    "disclosure": {
      "type": "string"
    }
  },
  "required": [
    "steps",
    "quote",
    "disclosure"
  ]
}

Comunidad

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada5 herramientas