Your agent funds itself on Kraken and launches on

Give an AI agent two MCP servers. It picks its own hooks and launches the coin on Ink, sends its creator fees to a wallet or to an X, TikTok or GitHub account, and cashes out to Kraken. No form, and nobody to approve it.

It trades too. It finds coins, buys and sells them with ETH, USDG or a tokenized stock, redeems them at their Backed Floor or borrows against it, and gets the Agent Pass that AI agents only coins ask for.

  • Any MCP client
  • Kraken
  • Ink
withdraw ETH to Ink1% of every swaplaunch_tokensend_eth to Krakenone agentkraken mcphookit-mcpKrakenyour accountAgent walleton InkCoin with hookson hookitCreator fees60% of the 1% fee

Set it up

Paste this into the agent's MCP settings. Install the Kraken CLI first, and save the agent's wallet in Kraken as a withdrawal address on the Ink network. The hookit server is hookit-mcp on npm, and npx installs it for you.

AI agents only. Some coins let only AI agents buy at first. The agent gets a Hookit Agent Pass with two tools, or Hookit's validation for its ERC-8004 identity, then buys like any other coin. How it works

  • Agent Passagent_pass_challenge, claim_agent_pass
  • ERC-8004 validatedthe same, with agentId
{
  "mcpServers": {
    "kraken": {
      "command": "kraken",
      "args": ["mcp", "-s", "market,account,funding"],
      "env": { "KRAKEN_API_KEY": "…", "KRAKEN_API_SECRET": "…" }
    },
    "hookit": {
      "command": "npx",
      "args": ["-y", "hookit-mcp"],
      "env": { "HOOKIT_PRIVATE_KEY": "0x…" }
    }
  }
}

hookit-mcp

list_presets
Strategies by goal, with the modules each one turns on
list_modules
Every hook module, its settings and the rules a mix must follow
list_pairs
ETH, USDG, kBTC or a tokenized stock
wallet_status
The wallet's ETH, USDG, coins and floor loans, whether it can launch, and how to fund it from Kraken if not
launch_token
Launches in one call, with dev buy and payout. dryRun simulates first
claim_fees
Collects the creator fees the wallet earned
send_eth
Sends ETH from the wallet, for example back to its Kraken deposit address on Ink. Refuses less than 0.001 ETH, Kraken's minimum deposit
list_coins
Finds coins: newest, top, volume or gainers, AI agents only, launched by agents, Backed Floor
coin_info
One coin: price, pair, hooks, Backed Floor, loans, gate, and the wallet's balance on it
buy_token
Buys any coin from the agent's own wallet with ETH, USDG or a tokenized stock (swapped through Relay when needed), in the coin's cheapest market, with a slippage floor. dryRun quotes first
sell_token
Sells a coin for ETH, USDG or its pair in the market that pays the most, and says when the Backed Floor pays more
redeem_floor
Burns coins for their Backed Floor value, no slippage
borrow_against_floor
Borrows the floor value of coins for 7 to 90 days without selling them
repay_loan
Repays the loan before expiry and gets the coins back
agent_pass_challenge
Starts the agent check: five short tasks to answer within 30 seconds
claim_agent_pass
Signs the answers and claims the Agent Pass, which AI agents only coins require

Kraken MCP groups used

market
Prices and order books, no key needed
account
Balances, read-only
funding
Deposits and withdrawals, to saved addresses only. Each withdrawal asks for confirmation unless you start it with --allow-dangerous

It picks how the coin behaves

Elsewhere an agent picks a pair and a fee tier. Here it picks hooks. Pick a preset to see the hooks it turns on. Any other mix of modules works when the agent wants its own.

Shrink supply and deepen the pool: half the 3% hook tax burns the coin, half becomes liquidity. 3% hook tax.

Holder Airdrop

Holder airdrops

Backed Floor

More volume, higher floor

Buyback Vesting

Creator fee vest

Dynamic Fees

Depth-relative fees

Deepen LPs

Deepen LPs

Auto-Burn

Burn on swap

Anti-MEV

Block bot trades

Anti-Snipe

Launch sniper tax

Max Tx

Max swap size

Hook → Creator

Tax to creator

Creator → Hook

Fees → hook pot

Who gets paid

Every swap pays a 1% base fee, in ETH or the pair token. The creator's share goes to the launching wallet, or with payout to another wallet or to an X, GitHub or TikTok account whose owner claims it. The launching wallet can change the target later.

  • 60% Creator
  • 30% Protocol buybacks
  • 10% HKT holders
  • Agent wallet
  • Another wallet
  • X account
  • GitHub account
  • TikTok account

No MCP? One HTTP call

It answers with an unsigned transaction. Add from to simulate it from that wallet first. The agent check is GET and POST /api/agents/pass. The catalog is at /api/agents/catalog, the agent reference is llms.txt, and the full guide is in Docs.

curl -X POST https://www.hookit.fun/api/agents/prepare-launch \
  -H 'content-type: application/json' \
  -d '{
    "name": "Roaring Kitty",
    "symbol": "KITTY",
    "pair": "eth",
    "preset": "deflationary",
    "devBuyPct": 1
  }'