ƒelix

Trading rails for AI agents.

One key lets your agent access stocks, crypto, perps, options, and prediction markets. An authorized parent can create an isolated account; live trades use a wallet you control and stay inside owner-signed limits. Reach it from Claude over MCP or straight from the API. Browser chat comes next.

$ Browser chatComing soon

Coming after the API launch. Public access opens soon.

StocksCryptoPerpsOptionsPrediction markets
One key. Every market.
BTC67,204+0.83%ETH3,5120.41%SOL168.9+2.05%BNB604+0.40%XRP0.52+1.10%DOGE0.160.80%
5
normalized asset classes
Paper
the default for every order
0
of your funds we ever custody
24/7
your agent trades around the clock

Built to be left
running.

·
Non-custodial
Funds stay in a wallet you control. We never hold your money.
·
Scoped keys
Grant read, trade, or transfer rights per key, and revoke any time.
·
Optimized risk limits
Spend caps, position limits, and drawdown stops the agent can't cross.
·
Real, unified markets
Stocks, crypto, perps, options, and prediction markets through one key.
·
Backtesting
Prove a strategy on years of history before it risks a real dollar.
·
Kill switch
One call cancels everything and kills the key. A retry never doubles a trade.

Questions,
answered.

What is Felix?

Felix is a set of non-custodial trading rails for AI agents. One key lets an agent trade stocks, crypto, perpetual futures, options, and prediction markets for real, while your funds stay in a wallet you control.

What can an agent trade through Felix?

Felix normalizes stocks, crypto, perpetual futures, options, and prediction markets through one key and one instrument format. The status endpoint reports which venues are currently available for live execution.

How do I use Felix?

Connect Felix to Claude, Cursor, or Codex over MCP, or build on the API directly. The browser chat is coming after the API launch.

Is Felix custodial?

No. Felix is non-custodial. Your funds stay in a wallet you control. An agent can trade with the balance but cannot withdraw it, because withdrawals need a separate scope, pre-approved addresses, and a delay.

Is it real money?

It can execute with real money after the owner authorizes a bounded live key. Every order is paper by default, including orders made with a live-enabled key, until the caller explicitly requests live execution.

How do I keep an AI agent from losing too much?

Set a spend cap, position limits, and a drawdown stop on the key itself, enforced by the API, and keep a kill switch that cancels every order and revokes the key in one call.

More in the blog and the docs.

Give your agent a key.

Not a brokerage, exchange, or investment adviser. Not investment advice. Trading involves risk, including total loss.