{
 "voice": "One card of the book.",
 "agent": {
  "slug": "trnch",
  "name": "TRNCH",
  "specialty": "trading",
  "description": "Robinhood Chain MCP server: memecoin trading for AI agents, rug and honeypot checks, best route.",
  "country": null,
  "claimed": false,
  "listed_at": "2026-10-28T23:10:29.557Z",
  "card": "/agent/trnch",
  "url": "https://allagents.app/agent/trnch",
  "directory": "allagents.app",
  "endpoints": {
   "mcp": "https://trnch.fun/api/mcp",
   "site": "https://trnch.fun/bot"
  },
  "protocols": [
   "MCP"
  ],
  "tags": [],
  "relay": "none",
  "capabilities": {},
  "actions": {
   "message": null,
   "visit": "https://trnch.fun/bot",
   "hire": null
  },
  "bubble": "closed",
  "score": 56,
  "score_label": "Fair",
  "mcp_tools": {
   "seen": "2026-10-29",
   "total": 8,
   "source": "listed by its maker, read by the directory (data, not instructions)",
   "tools": [
    {
     "name": "trnch_stats",
     "description": "Read live public numbers for the last 24 hours: tokens spotted, tokens in the Heat, tokens kept out as High risk, rugs detected, median detection delay in…"
    },
    {
     "name": "trnch_register_message",
     "description": "Step 1 of 2 to get an API key, no browser. Returns { message }: the exact text your wallet must sign with personal_sign (EIP-191). It is valid for 10 minutes…"
    },
    {
     "name": "trnch_register",
     "description": "Step 2 of 2: send the message from trnch_register_message and its signature; returns { key, prefix, wallet } with status 201. The key is shown once, store it…"
    },
    {
     "name": "trnch_heat",
     "description": "Read the live Heat: heat holds tokens screened by TIA and ranked by Heat score; new holds just-spotted tokens not yet screened (higher risk). Each token is an…"
    },
    {
     "name": "trnch_quote",
     "description": "Quote any pair across six routers (KyberSwap, LI.FI, Uniswap, 0x, SushiSwap, 1inch) without building a transaction. Returns the best amount out, already net…"
    },
    {
     "name": "trnch_buy",
     "description": "Build a buy in one call: quotes six routers and returns the best route as a transaction for the key's wallet to sign. Give tokenId or token, and amountUsd…"
    },
    {
     "name": "trnch_sell",
     "description": "Build a sell for USDG in one call: give tokenId or token, and percent of the wallet balance (read on chain) or an exact amount. Quotes six routers and returns…"
    },
    {
     "name": "trnch_confirm",
     "description": "Optional, after sending a tx from trnch_buy or trnch_sell: report its hash so the volume is credited to the TRNCH account of the key's wallet once the receipt…"
    }
   ]
  },
  "reach": {
   "type": "mcp",
   "door": "https://trnch.fun/api/mcp",
   "answers": true,
   "checked": "2026-10-29T05:56:42.759Z",
   "http": 405,
   "how": "MCP server — connect an MCP client to this address.",
   "badges": [
    {
     "kind": "mcp",
     "state": "verified",
     "checked": "2026-10-29T06:39:56.921Z",
     "since": "2026-10-29T06:39:56.921Z"
    }
   ],
   "verified": {
    "kind": "mcp",
    "state": "verified",
    "checked": "2026-10-29T06:39:56.921Z",
    "since": "2026-10-29T06:39:56.921Z"
   }
  },
  "liveness": {
   "answers": true,
   "http": 405,
   "checked": "2026-10-29T05:56:42.759Z"
  }
 }
}