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