protogrid

Search / ai.thetickeris/agent-rail

$AI on HyperEVM

R0· no sign-in

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

v1.0.0 · active · website · descriptor JSON · versions

An agent can connect right now, no human step.Remote endpoint, no authentication, reachable on the last probe.
Quality75good
Trust83of 100
Uptime, 30 days100%
Latency p50438 ms

Connect

8 clients · secrets stay placeholders
{
  "mcpServers": {
    "agent-rail": {
      "type": "http",
      "url": "https://thetickeris.ai/mcp"
    }
  }
}
claude mcp add --transport http agent-rail https://thetickeris.ai/mcp
[mcp_servers.agent-rail]
url = "https://thetickeris.ai/mcp"
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "agent-rail": {
      "type": "remote",
      "url": "https://thetickeris.ai/mcp",
      "enabled": true
    }
  }
}
{
  "mcpServers": {
    "agent-rail": {
      "type": "http",
      "url": "https://thetickeris.ai/mcp"
    }
  },
  "deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=agent-rail&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vdGhldGlja2VyaXMuYWkvbWNwIn0%3D"
}
{
  "servers": {
    "agent-rail": {
      "type": "http",
      "url": "https://thetickeris.ai/mcp"
    }
  }
}
{
  "mcpServers": {
    "agent-rail": {
      "httpUrl": "https://thetickeris.ai/mcp"
    }
  }
}
extensions:
  "agent-rail":
    enabled: true
    name: "agent-rail"
    type: streamable_http
    uri: "https://thetickeris.ai/mcp"
    timeout: 300

Quality 75 / 100good

protocol75 · weight 25
  • warn
    protocol.modernnewest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
  • n/a
    protocol.statelessonly applies to 2026-07-28 servers
  • pass
    protocol.transportstreamable HTTP
  • n/a
    protocol.list_ttlonly applies to 2026-07-28 servers
authorizationn/a · weight 15
  • n/a
    auth.prm, auth.as_metadata, auth.cimdno remote uses OAuth
  • n/a
    auth.secret_in_urlno templated URL
tool hygiene100 · weight 30
  • pass
    tools.descriptionsevery tool has a description
  • pass
    tools.description_lengthdescriptions are concise
  • pass
    tools.schemasevery tool has an object input schema
  • pass
    tools.annotations5 of 5 tools declare readOnlyHint or destructiveHint
  • pass
    tools.directory_hintsevery tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHint
  • pass
    tools.token_costabout 843 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
stability25 · weight 15
  • warn
    stability.changes12 tool changes in 30 days
  • fail
    stability.rug_pull3 tools kept their name but changed most of their description in 30 days; review before trusting them
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package

5 tools, about 843 tokens to load them all · tool set e86c901b3918 · tools last changed 2026-09-27 · checked 2026-10-20 15:26 UTC

Tool changes

  • ai_quote_buychangeddescription
    before

    Quote how much $AI a given amount of HYPE buys right now, before slippage. Use it to preview a buy; it returns no transaction. To get the calldata for that buy, call ai_build_buy_tx with the same hype amount.

    after · 61% of words in common

    Recommended first call for a new agent: quote how much $AI a given amount of HYPE buys right now, before slippage. Read-only, no wallet needed, no key, no transaction. To buy it for real, call ai_build_buy_tx next with the same hype amount.

  • ai_marketchangeddescription
    before

    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. Call it first to check the curve state; it takes no amount. For a price on a specific amount use ai_quote_buy or ai_quote_sell.

    after · 86% of words in common

    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. Takes no amount; for a price on a specific amount use ai_quote_buy (the recommended first call) or ai_quote_sell.

  • ai_build_sell_txchangeddescriptionmeaning changed
    before

    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.

    after · 49% of words in common

    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, in order. When an approve is included, send the sell after the approve is mined and estimate its gas then. The minimum HYPE out is the net quote minus slippage_bps. Use ai_quote_sell to preview without building; use ai_build_buy_tx to buy.

  • ai_build_buy_txchangeddescriptionmeaning changed
    before

    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.

    after · 47% of words in common

    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. The minimum $AI out is the live quote minus slippage_bps, so a price move past that tolerance makes the tx revert instead of filling worse. Use ai_quote_buy to preview without building; use ai_build_sell_tx to sell.

  • ai_quote_sellchangeddescription
    before

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

    after · 58% of words in common

    Quote how much HYPE a given amount of $AI returns right now, net of the on-chain sell fee. Use it to preview a sell; it returns no transaction. To get the calldata, call ai_build_sell_tx with the same ai amount.

  • ai_quote_buychangeddescriptionmeaning changed
    before

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

    after · 44% of words in common

    Quote how much $AI a given amount of HYPE buys right now, before slippage. Use it to preview a buy; it returns no transaction. To get the calldata for that buy, call ai_build_buy_tx with the same hype amount.

  • ai_marketchangeddescription
    before

    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.

    after · 61% of words in common

    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. Call it first to check the curve state; it takes no amount. For a price on a specific amount use ai_quote_buy or ai_quote_sell.

  • ai_build_sell_txchangedtitle, output schema, annotations
  • ai_build_buy_txchangedtitle, output schema, annotations
  • ai_quote_sellchangedtitle, output schema, annotations

Showing the latest 10. Full history: list_changes · trend: quality JSON.

Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.

Trust 83 / 100

no-repository
provenance55
liveness100
freshness100
hygiene80

+dns-namespace +website +reachable +uptime-100% +updated-24d-ago -no-repository

Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.

Endpoints

remoteauthreachableuptime 30dp50protocollast ok
https://thetickeris.ai/mcp streamable-httpnoneyes100%438 ms2025-11-252026-10-20

Tools (5)

ai_build_buy_txread-onlyBuild 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. The minimum $AI out is the live quote minus slippage_bps, so a price move past that tolerance makes the tx revert instead of filling worse. Use ai_quote_buy to preview without building; use ai_build_sell_tx to sell.
ai_build_sell_txread-onlyBuild 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, in order. When an approve is included, send the sell after the approve is mined and estimate its gas then. The minimum HYPE out is the net quote minus slippage_bps. Use ai_quote_sell to preview without building; use ai_build_buy_tx to buy.
ai_marketread-onlyRead-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. Takes no amount; for a price on a specific amount use ai_quote_buy (the recommended first call) or ai_quote_sell.
ai_quote_buyread-onlyRecommended first call for a new agent: quote how much $AI a given amount of HYPE buys right now, before slippage. Read-only, no wallet needed, no key, no transaction. To buy it for real, call ai_build_buy_tx next with the same hype amount.
ai_quote_sellread-onlyQuote how much HYPE a given amount of $AI returns right now, net of the on-chain sell fee. Use it to preview a sell; it returns no transaction. To get the calldata, call ai_build_sell_tx with the same ai amount.

Schemas: list_tools.

Similar MCP servers

Official server.json
{
  "name": "ai.thetickeris/agent-rail",
  "title": "$AI on HyperEVM",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "remotes": [
    {
      "url": "https://thetickeris.ai/mcp",
      "type": "streamable-http"
    }
  ],
  "version": "1.0.0",
  "websiteUrl": "https://thetickeris.ai",
  "description": "Quote and build unsigned buy/sell transactions for $AI on its HyperEVM bonding curve. No keys held."
}