Skip to content
Arcsmith

Read any hook on Arc

Paste a hook or token address to see what it can do with your trade.

Docs

AI assistants (MCP)

Let Claude, Cursor or any MCP client check hooks on Arc while it answers you.

Arcsmith is also a remote MCP server (Model Context Protocol). Add it to Claude, Cursor or any assistant that supports MCP, and it can check Uniswap v4 hooks and tokens on Arc while it answers you, with the same answers as the hook check API. No key, no install, read-only: it never touches a wallet.

Server URL (Streamable HTTP)
https://arcsmith.xyz/mcp

Set it up

  1. 1

    Claude (web and desktop)

    Settings → Connectors → Add custom connector, name it Arcsmith, and paste the URL above.
  2. 2

    Claude Code

    claude mcp add --transport http arcsmith https://arcsmith.xyz/mcp
  3. 3

    Cursor

    Add the server to .cursor/mcp.json (example below), then enable it in Cursor's MCP settings.
  4. 4

    Anything else

    Any MCP client that speaks Streamable HTTP: point it at the URL. There's no session and no sign-in.
.cursor/mcp.json
{
  "mcpServers": {
    "arcsmith": { "url": "https://arcsmith.xyz/mcp" }
  }
}

Tools

ToolWhat it answers
check_hookWhat a hook's address lets it do with a trade, its 14 permission flags, and whether its source is published
check_tokenA token's pools on Arc, each pool's hook, lookalike warnings; cost=true adds a small simulated buy and sell
trade_costWhat a ~$5 buy and sell cost in one pool, hook included
pre_trade_checkYour rules, our data: proceed, stop or unknown for a token, given a cost limit and whether to refuse lookalikes. Unknown is never a go
top_hooksThe busiest hooks on Arc, without wash-traded ones

What it looks like

In a chat
You: What can the hook on this token's pool do?
    0xe8ac3CD26df2BB82D1752057438e51B482496D05

Assistant (calls check_token): It trades in one hooked pool, USDC/SMITH.
Its hook can take a cut of your trade and set the price itself, and a
simulated $5 buy and sell each cost about 3%...
  • Ask in plain words: "is this hook safe to trade through?", "what does this pool really charge?", "which hooks are busiest on Arc?".
  • Answers carry links to the Hook Reader page, so you can check the details yourself.
  • The limit is 60 requests a minute per address, shared with the API.