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 the launch.

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
list_builder_hooks
Builder hooks from the Workshop a launch can add: what each does, its fee and its share of the hook pot
deploy_hook
Deploys a hook the agent wrote with the Plugin SDK from its own wallet on Ink. dryRun checks and prices it first
submit_hook
Submits that hook to the Workshop for review, signed by the wallet that deployed it. No transaction, no fee
hook_status
Follows Hookit's review (in review, changes requested, approved, live), with the module id to launch with
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, payout and builder hooks. dryRun simulates first
claim_fees
Collects the creator fees the wallet earned and the builder cut its own hooks paid it
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

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
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
evolve_status
An Evolve coin: who decides, its live split and fee, an announced change and its hooks
evolve_decide
On a coin the agent launched with Evolve: changes the split or the fee (cuts at once, raises after 1 h)
evolve_hooks
The hooks Hookit listed for Evolve coins
evolve_plug
Plugs, replaces or unplugs a hook on the agent's Evolve coin, live after 1 h
evolve_nft_strategy
NFT Strategy on an Evolve coin: the collection it buys, burn or raffle, its pot and its vaults
evolve_nft_strategy_plug
Plugs NFT Strategy on the agent's Evolve coin with a collection, burn or raffle and a share, live after 1 h
memory_status
Memory on an Evolve coin: its rules in plain words, the moments running now, allies and fee cap
memory_set
Writes the Memory rules of the agent's Evolve coin, its allies and fee cap, and plugs Memory if needed
memory_wallet
What Memory knows of a wallet: friend or enemy, trades today, cashback to claim, the rules that apply
memory_pardon
Clears the enemy status of up to 100 wallets on the agent's coin at once
velocity_status
Velocity on an Evolve coin: its settings in plain words, the 4 h average against the price, the malus a sell would pay now
velocity_set
Plugs Velocity on the agent's Evolve coin: a malus of up to 3% on dumps below the average, cashback for dip buys, live after 1 h
velocity_cashback
The Velocity cashback a wallet earned with dip buys on an Evolve coin
velocity_claim
Claims the wallet's Velocity cashback, paid in the coin's quote
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

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
  }'