$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
Hallazgos (4)
- HIGH
- LOWen ai_quote_buy
- LOWen ai_quote_sell
- LOWen ai_build_sell_tx
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": {
"agent-rail": {
"url": "https://thetickeris.ai/mcp"
}
}
}Puntos de conexión remotos
https://thetickeris.ai/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (5)
🟢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
Evidencia