Tesera · Tools

Tools

Sixty tools for Elysium and Hyperliquid, live from day one of Elysium mainnet. Your AI client sees all of them as soon as you add the endpoint, and it picks the right one from what you ask. You never have to type a tool name.

Read9
Understand3
Build5
Act5
Agents8
Perps11
Private7
Uniswap8
Hookr4
01

The catalogue

Grouped by what each tool is allowed to do

Group 01Live
Group 01

Read

Look things up on Elysium and in its documentation, from balances and blocks to verified source, proxies and live gas prices. These tools only read, so they are free to call and need no wallet.

Wallet

Not needed.

elysium_get_balance

Returns the HYPE balance and every token balance for an address.

AskHow much HYPE does 0x7a3f...c91e hold, and which tokens?
elysium_get_transaction

Returns a transaction with its receipt, status and gas used.

AskWhat happened in transaction 0x5be1...04d2, and did it succeed?
elysium_get_block

Returns a block by number, by hash, or the latest block.

AskWhat is in the latest block on Elysium?
elysium_read_contract

Calls any view function using the verified ABI, or an ABI you supply.

AskWho is the owner of the contract at 0x91c0...7e3a?
elysium_get_logs

Returns events filtered by event name, topics and block range, decoded by name.

AskShow me the Transfer events on this token over the last 1,000 blocks.
elysium_token_info

Returns a token's name, symbol, decimals and total supply.

AskWhat are the symbol, decimals and total supply of 0x44d8...b210?
elysium_contract_info

Returns what is known about a contract: verification status, compiler, ABI, proxy and implementation addresses, and the deployer.

AskIs 0x91c0...7e3a verified, and is it a proxy?
elysium_gas_price

Returns the current base fee and a suggested priority fee, with the cost of common actions in HYPE.

AskWhat does a simple transfer cost right now?
elysium_search_docs

Searches the Elysium and ecosystem docs so the AI checks its answer against the source.

AskHow do I bridge HYPE to Elysium? Check the docs first.
How it works →
Group 02Live
Group 02

Understand

See what a transaction will do before it happens, and what one did after it happened. This is what lets your AI explain the chain instead of guessing at it.

Wallet

Not needed. Nothing is sent.

elysium_simulate

Runs a transaction against live chain state without sending it. Returns success or the exact revert reason, balance changes, events and gas used.

AskWhat happens if I call deposit on this vault with 100 HYPE?
elysium_decode_transaction

Breaks any transaction into plain parts: the function called, its arguments, token movements and the events it emitted.

AskExplain transaction 0x5be1...04d2 in plain words.
elysium_trace_call

Returns the internal call tree of a transaction, so a failure can be traced to the exact contract and call.

AskWhich internal call made my last swap fail?
Group 03Live
Group 03

Build

Write, ship and verify contracts from the chat. Tesera starts from audited templates, prepares each deployment and simulates it, and you sign it in your own wallet.

Wallet

Your wallet signs each deployment.

elysium_scaffold

Starts a contract on OpenZeppelin bases, from tokens and vaults to agent wallets with session keys, escrow, bounty boards and subscriptions, set up with your parameters.

AskStart me an ERC-20 called Orbit with a supply of 10 million.
elysium_compile

Compiles Solidity source and reports errors and warnings with line numbers.

AskCompile this contract and tell me what is wrong with it.
elysium_estimate_gas

Estimates the gas for a transaction or deployment and what it will cost in HYPE.

AskHow much HYPE will this deployment cost?
elysium_deploy

Prepares a deployment for you to sign, simulated first so you see the result before you pay for it.

AskDeploy this contract to Elysium with my address as owner.
elysium_verify

Verifies a contract's source on the Elysium explorer, including contracts behind a proxy.

AskVerify the source of the contract I just deployed.
Group 04Live
Group 04

Act

Turn a plain request into a transaction, preview it, send it once it is signed and wait for the result. Agents running on their own act through an agent wallet with session keys, inside the limits you set.

Wallet

You sign in your own wallet, or a session key on an agent wallet you deployed acts within its limits.

elysium_prepare_transaction

Builds an unsigned transaction from a plain request, simulates it, and returns a preview of exactly what it will do.

AskSend 25 HYPE to 0x7a3f...c91e.
elysium_prepare_batch

Builds a sequence of transactions, such as an approval followed by a deposit, and simulates them in order.

AskApprove this vault and deposit 500 of my tokens.
elysium_send_signed

Broadcasts a transaction you have signed. Sending the same signed transaction twice is safe.

AskI have signed it, please send it.
elysium_wait

Waits for a transaction to confirm and returns the result, decoded.

AskLet me know once it is confirmed.
elysium_key_status

Shows an agent key's limits and what is left: remaining spend, allowed contracts and functions, and time to expiry.

AskHow much can my agent key still spend today?
Group 05Live
Group 05

Agents

Give agents an identity other agents can check. Register an agent on Elysium with its services and endpoints, find agents by owner or by what they do, and rate them after working with them, on ERC-8004, the open standard for trustless agents. Pay and hire agents through escrow, watch any contract, respond to it on their own with prepared transactions, and query its full history.

Wallet

Lookups need none. Registrations, ratings and payments are prepared for the right person to sign.

elysium_agent_register

Prepares an on-chain agent registration with its name, description and services such as MCP, A2A or web, or updates an existing one.

AskRegister my agent Scout, with its MCP endpoint at scout.example/mcp.
elysium_agent_lookup

Finds agents by ID, owner or keywords, with their services, wallet and reputation: average score, number of reviewers and recent feedback.

AskFind an agent that translates docs, and show me its reviews.
elysium_agent_feedback

Prepares a rating for an agent after working with it, with optional tags such as quality or speed. Owners cannot rate their own agents.

AskRate agent 12 a 90 for quality.
elysium_agent_pay

Pays an agent at the wallet it registered, once or on a schedule, in HYPE or any token.

AskPay agent 12 five USDC every week.
elysium_agent_job

Hires an agent through escrow: funds held until the work is in, with a deadline, a review window, refunds and an optional arbiter.

AskHire agent 12 to translate the docs for 50 USDC, due in two days.
elysium_watch

Watches a contract and reports matching events as they happen, by signed webhook or for your agent to poll, with filters, minimum amounts and presets for ownership changes, upgrades and large transfers.

AskTell me whenever more than 10,000 USDC moves in one transfer.
elysium_react

Lets your agent respond to the chain on its own. When an event happens, tokens arrive or a Uniswap v4 price crosses a level, Tesera prepares the response with another tool, checks it with Tesera Shield and hands it over ready to sign.

AskWhenever my agent receives 100 USDC, prepare a swap of half into HYPE.
elysium_index

Indexes a contract's whole event history and keeps it live, so your agent can filter, count, sum and rank it in one call.

AskWho sent the most USDC through this contract last week?
Group 06Live
Group 06

Perps

Read, test and plan Hyperliquid perp trades from the same chat. Market data, funding across venues, account risk and backtests are free to call. Trades are planned with a stop and sent only once you sign them, or through an agent key that can trade but can never withdraw.

Wallet

Reads need none. Trades are signed by you, or by an agent key you approved.

elysium_perps_markets

Lists every Hyperliquid perp with price, 24h change, funding, open interest, volume and max leverage, including builder-deployed HIP-3 markets.

AskWhich perps pay the highest funding right now?
elysium_perps_market

One market in depth: the order book, USD depth within 10, 50 and 100 bps, what a 10k to 1M USD market order would slip, and funding now and predicted on Hyperliquid, Binance and Bybit.

AskHow deep is the BTC book, and what would a 1M USD buy cost me?
elysium_perps_account

An account's value, margin, positions with PnL and distance to liquidation, open orders, fills, funding and fees. Flags positions near liquidation or without a stop.

AskCheck my Hyperliquid account. Is anything close to liquidation?
elysium_perps_funding

Hourly funding history for one market, or predicted funding for every market across Hyperliquid, Binance and Bybit.

AskWhat has ETH funding looked like this week?
elysium_perps_candles

Price candles from one minute to one week, with change, range, volatility and ATR.

AskShow me SOL on the four hour chart for the last month.
elysium_perps_risk

Stress tests an account against BTC moves, finds the move that liquidates it, and reports one day VaR and expected shortfall from history.

AskWhat BTC move would liquidate my account?
elysium_perps_plan

Plans a trade sized in coins, in USD or by what you are willing to lose at the stop, with a stop loss and take profit, and prepares it for signing.

AskLong HYPE, risk 200 USD, stop 4% below entry.
elysium_perps_scan

Scans every market for funding carry, funding gaps against Binance and Bybit, premiums, big movers and crowded positioning.

AskFind me the best funding carry right now.
elysium_perps_backtest

Backtests moving average, breakout, RSI and funding carry rules on Hyperliquid history, with taker fees and real hourly funding.

AskBacktest a 20 and 50 moving average cross on BTC over 90 days.
elysium_perps_agent

Shows the agent keys on an account, or prepares the approval for a new one. Agent keys can trade but can never withdraw.

AskWhich agent keys can trade my account?
elysium_perps_submit

Sends a signed order, cancel or leverage change to Hyperliquid after checking who signed it. It never forwards withdrawals or transfers and blocks orders far from the mark.

AskSend the order my agent just signed.
Group 07Rolling out
Group 07

Private payments

Pay and get paid on Elysium without a public link between sender and recipient, built on 0xbow Privacy Pools. Note secrets and proofs are made in your browser and never reach Tesera.

Wallet

Deposits are signed in your own wallet. Withdrawals are proven in your browser and sent through a relayer.

elysium_private_pool

Shows the private pools, their assets and fees, and how many approved deposits each one holds.

AskHow big is the HYPE pool right now?
elysium_private_deposit

Prepares a deposit into a private pool. The note secret is made in your browser, never by the AI.

AskDeposit 5 HYPE privately.
elysium_private_withdraw

Plans a withdrawal to any address, checks it for privacy leaks first, and relays proofs made in your browser.

AskWithdraw 2 HYPE to a fresh address.
elysium_private_invoice

Lets an agent get paid privately. The recipient makes an invoice, the payer's agent pays it, and only the recipient can withdraw it.

AskMake me a private invoice for 20 HYPE.
elysium_private_risk

Checks a planned withdrawal for anything that would link it to the deposit, such as a small crowd, a matching amount or withdrawing too soon.

AskIs it safe to withdraw now?
elysium_private_disclose

Verifies spent notes that a user chose to share with an auditor or an exchange.

AskVerify the disclosure this counterparty sent me.
elysium_private_session

Runs an agent task from a fresh, privately funded address, then sweeps what is left back into the pool.

AskRun this task from a burner address.
Group 08Live
Group 08

Uniswap v4

Trade, provide liquidity and build hooks on Uniswap's official Elysium deployment. Basic tools find pools, quote and swap. Medium tools manage positions and open new pools. Advanced tools write, deploy and inspect hooks and model a position before you commit to it. Every transaction is simulated and checked by Tesera Shield before you sign.

Wallet

Reads need none. Swaps, liquidity, pools and hook deployments are signed in your own wallet.

elysium_v4_pools

Basic. Every pool for a pair across fee tiers and hooks, with price, liquidity and what each hook is allowed to do.

AskWhich Uniswap pools trade HYPE against USDC?
elysium_v4_quote

Basic. Quotes a swap with Uniswap's own quoter, compares direct and two-hop routes and reports price impact. Skips pools whose hooks can move swap value unless you allow them.

AskHow much USDC would 50 HYPE get me on Uniswap?
elysium_v4_swap

Basic. Prepares the swap through the Universal Router with slippage protection, a deadline and only the approvals still missing.

AskSwap 50 HYPE for USDC, at most 0.5% slippage.
elysium_v4_positions

Medium. Your liquidity positions: range, whether they are earning, what they hold now and uncollected fees.

AskAre my Uniswap positions still in range?
elysium_v4_liquidity

Medium. Adds liquidity full range, around the price or between two prices, adds to a position, removes part or all of it, or collects fees.

AskAdd 1,000 USDC of liquidity within 10% of the current price.
elysium_v4_create_pool

Medium. Opens a new pool at a starting price, with any fee, an optional hook, and the first liquidity in the same transaction.

AskCreate a pool for my token against USDC at 0.25, with 50,000 tokens.
elysium_v4_hooks

Advanced. Five hook templates (volatility fee, launch guard, holder discount, volume points, TWAP oracle), or your own. Compiles it, finds an address that carries exactly its permissions and prepares the deployment. Inspect tells you what any hook can do.

AskDeploy a launch guard hook for my token's pool.
elysium_v4_analytics

Advanced. Volume, fees, swaps and price range for a pool from on-chain events, plus a position model: share of fees, fee APR and impermanent loss across price moves.

AskWhat would a 5,000 USDC position within 10% earn in this pool?
Uniswap docs →
Group 09Live
Group 09

Hookr

Hookr is a Uniswap v4 launchpad whose pools all run on one shared hook, each with Hook Blocks frozen at launch: a surge fee, Auto Burn, LP Rewards, a royalty, King of the Pool and arb recapture. These tools read the blocks in plain words, quote and trade through Hookr's own quoter and router so every block's take is included, and prepare token launches. Every transaction is simulated and checked by Tesera Shield before you sign.

Wallet

Reads and quotes need none. Swaps and launches are signed in your own wallet.

elysium_hookr_pools

The newest Hookr pools, or one pool's Hook Blocks in plain words with its frozen limits, arb recapture and the current King of the Pool round. Also what a wallet can claim.

AskWhat Hook Blocks does this Hookr token run, and can they change?
elysium_hookr_quote

Quotes a buy or sell with Hookr's own quoter, so the result includes the fee at that size, what each block takes and what is burned.

AskHow much of this token do I get for 0.01 HYPE after its hook takes its cut?
elysium_hookr_swap

Prepares the trade through Hookr's router with a minimum out, a deadline, the approval if one is missing and the gas an arb recapture pool requires.

AskBuy 0.01 HYPE of this Hookr token.
elysium_hookr_launch

Prepares a token launch: one billion tokens in a locked pool against HYPE, opening at the market cap you set, with the Hook Blocks you choose, including an Anti-Snipe launch guard. Settings are checked against Hookr's bounds and frozen when the pool opens.

AskLaunch a token called Lantern on Hookr at a 300 HYPE market cap with a 1% burn.
Hookr docs →
Group 10Next
Group 10

Next

One tool that follows launch. It depends on Kinetiq's HyperCore hooks, which Kinetiq plans to add in an upgrade about a month after Elysium mainnet.

Timing

After launch.

hypercore_read

Reads HyperCore market data from Elysium once Kinetiq's HyperCore hooks are live.

AskWhat is the current price of HYPE on HyperCore?
Announced in the changelog when live
02

True of every tool

The rules Tesera keeps for all of them

01

Simulated before signing

Anything that changes state is run against live state first, and you see the result in plain words.

02

Your keys stay in your wallet

Tesera never holds private keys and never asks for a seed phrase.

03

A link to sign

Every prepared transaction comes with a signing link that checks it again before your wallet sends it.

04

Same shape on every network

Tool names, inputs and outputs stay the same as Tesera adds networks, so your agents carry over.

Add https://mcp.teseralab.com/elysium as a remote MCP server in your client. Setup for each client is in the quickstart, and every input and output is in the tool reference.