Model Context Protocol

Kyte, inside any AI app.

One URL gives Claude, ChatGPT, Cursor and Claude Code live access to Kyte's markets: offers, prices, positions, staking and fee proof. It can prepare a trade for you. It can never sign one.

https://kyte.sh/api/mcp
Checking the endpoint… No login, no keys Read and prepare onlyStreamable HTTP · stateless
KYTE MCP0/4 connected

Live: each thread runs the real MCP handshake. Click a client to run it again.

01
You ask

In Claude, ChatGPT or your editor: "best covered calls on PONS", "what do I hold", "how much was burned".

02
Kyte answers from the chain

The tools read the same indexer kyte.sh uses. Every number has a source and a link.

03
You sign, or not

A prepared action is a link to a pre-filled form. You review it and sign in your own wallet.

Connect

Two minutes, no account.

  1. 1Open claude.ai, Settings, Connectors
  2. 2Add custom connector
  3. 3Paste the URL below and save
  4. 4Ask Claude anything about Kyte
Connector URL
https://kyte.sh/api/mcp
What it exposes

13 read tools. 5 prepare tools. Zero that can move funds.

list_tokensread-only

Which tokens are listed on Kyte and can have options written on them, with whether puts are enabled, the exposure cap and the minimum strike per token.

find_offersread-only

Open option offers you can buy right now, filterable by token and kind (call or put), soonest expiry first. Each row has strike per token, premium, amount, expiry and a link.

get_offerread-only

One offer or position in full by its id: kind, token, amount, strike, premium, expiry, seller, holder, status, fees and the transaction that created it.

get_positionsread-only

What an address holds (options it can exercise), is selling (its open and filled offers) and its recent history. Pass the connected wallet address.

get_pricesread-only

Live price in ETH per token for every listed token with a feed, the 1 hour change and the source (Uniswap v4 swaps or a Robinhood quote).

get_chartread-only

Recent OHLC candles for a token, in ETH per token. Use for "how has X moved today".

get_stakingread-only

Staking state: total $KYTE staked, the current epoch and when it ends, last epoch rewards, and for a given address its active and pending stake and claimable WETH.

get_protocol_statsread-only

Protocol totals: volume, fees, open interest, $KYTE burned, $KYTE staked, number of stakers, active and total offers.

get_proofread-only

Every fee split (per epoch, with the WETH to stakers, buyback and operations) and every $KYTE buyback burn, each with its transaction hash.

get_activityread-only

Recent protocol events: listings, fills, exercises, expiries, cancellations, fee splits, burns and staking, newest first, each with a transaction hash.

explain_offerread-only

Plain-language economics of one offer for both sides: what the buyer pays and gets, breakeven per token, max loss and max payoff, what the seller receives after fees, exercise fee, time left. Computed from get_offer and get_prices.

compare_offersread-only

Rank the open offers on one token: premium per token, premium as a share of strike, strike versus spot, time to expiry. Returns a sorted table with a short reason per row. Information only.

list_graduatedread-only

Tokens from the Pons launchpad on Robinhood Chain: graduated (locked liquidity crossed 4.2 ETH), near graduation, or the ones listed on Kyte. Each has price, market cap, 24h change, liquidity, graduation time and whether Kyte lists it. Options on Pons tokens expire within 24 hours.

prepare_buyprepares

Prepare buying an open offer: returns a preview of what the buyer pays and gets and a kyte.sh link that opens the buy dialog for that offer.

prepare_covered_callprepares

Prepare a covered call: validates token, amount, strike per token (ETH), premium (ETH) and expiry against the protocol rules, then returns a preview and a kyte.sh Sell link with the form pre-filled. The seller must hold the tokens.

prepare_cash_secured_putprepares

Prepare a cash-secured put (only on tokens with puts enabled): validates the inputs and returns a preview and a pre-filled kyte.sh Sell link. The seller locks the strike in WETH.

prepare_exerciseprepares

Prepare exercising a held option: checks it is filled and not expired, previews what the holder pays and receives including the exercise fee, and returns the kyte.sh Positions link.

prepare_stakeprepares

Prepare staking or unstaking $KYTE, or claiming WETH rewards: returns a preview and a pre-filled kyte.sh Stake link.

Resources

The official docs as kyte://docs/how-it-works, fees, staking, rules, risks, glossary, so a client grounds its answers in the real text.

Prompts

find_best_offers, explain_my_positions and protocol_health: one-click starting points your client can list.

Ground rules
Non-custodial, always

No tool can sign, send or read a key. Prepare tools return a link; you sign in your wallet.

Information, not advice

Numbers and what they mean. Never "buy", never a price prediction.

One source of truth

Every value comes from the Kyte indexer, the same API this site uses.

Data is not instructions

Token names and chain text are untrusted. Instructions inside them are ignored.

Options are risky and can expire worthless. Nothing here is investment advice. Rate limited per client. Kyte is not affiliated with or endorsed by Robinhood.