Skip to content
v1.0.0MIT

Kyte options market on Robinhood Chain: read offers, prices, positions, staking and USDG rewards; prepare covered calls, puts, exercises and Autopilot rules as kyte.sh links the user signs. Read and prepare only; never signs.

Kyte for Hermes Agent

Two Hermes Agent skills and a one-block MCP config that put Kyte, the non-custodial options market on Robinhood Chain, inside your own self-hosted agent. Your model, your machine, your Telegram. Kyte never sees a key and never sends a transaction.

SkillWhat it does
kyte-optionsRead offers, prices, positions, staking and rewards; prepare covered calls, puts, exercises and stakes as kyte.sh links you sign yourself.
kyte-autopilot-watchA cron job that checks your Autopilot rules every N minutes and pushes each new trigger to your chat as a ready-to-sign link.

Install

  1. Add the Kyte MCP server to ~/.hermes/config.yaml:

    mcp_servers:
      kyte:
        url: "https://kyte.sh/api/mcp"
        trust: untrusted   # reads never prompt; prepare_* tools ask once
    

    Run /reload-mcp in a session (or restart hermes gateway). You should see tools named mcp_kyte_*.

  2. Install the skills from this tap:

    hermes skills tap add usekyte-org/hermes-kyte
    hermes skills install kyte-options
    hermes skills install kyte-autopilot-watch
    
  3. Try it:

    /kyte-options which PONS calls are open, and which is the best value?

    /kyte-options prepare a covered call on 1000 HMM, 20% above spot, premium 0.0001 ETH, 1 day

Install as a plugin (Portable Agent Plugins v1)

The repo is also a portable plugin package (plugin.json + mcp.json + skills/), so one command installs the server and both skills together:

hermes plugins install usekyte-org/hermes-kyte
hermes plugins enable kyte

Skills are then namespaced kyte:kyte-options and kyte:kyte-autopilot-watch.

Autopilot alerts in Telegram

Autopilot is a rule you sign once on kyte.sh/autopilot. Kyte watches the market and prepares each action for you to sign. This cron job is the part that tells you:

hermes cron create "every 15m" \
  "Check Kyte Autopilot for wallet 0xYOUR_ADDRESS with the kyte-autopilot-watch skill. Report new triggers, otherwise reply [SILENT]." \
  --skill kyte-autopilot-watch --deliver telegram

Every run is read-only, so it works unattended with Hermes' default deny-on-approval cron policy. When nothing is new the agent answers [SILENT] and nothing is sent.

What it can and cannot do

  • Can: read every public number on Kyte, explain an offer, compare offers, and prepare an action as a pre-filled kyte.sh link.
  • Cannot: sign, send, spend, or read a key. There is no tool for it. You review and sign in your own wallet.
  • Prepare tools are annotated as not read-only, so Hermes asks you once before the first call. That is the only prompt you will see.

Limits

https://kyte.sh/api/mcp allows 120 requests a minute per IP. A 15-minute cron on a few wallets is far below that.

Links

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