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