ProvisoTry a Dry Run
PROVISO FOR AI AGENTS · MCP

The AI proposes. The seal constrains.

Connect your AI assistant to Proviso and it can look up markets and records, turn your idea into a rule, replay it over 90 days and check it for mistakes. It can't seal, trade, sign or hold a key. When the rule is ready, it hands you a link: you read the rule back and seal it on Robinhood Chain with your own wallet. After that, nobody can change it, the AI included.

Server URL
https://provisofi.com/api/mcp/
Transport
Streamable HTTP, no sign-in or API key
Can
Read markets, records and the Arena; draft, Dry Run and check rules; prepare a seal link
Can't
Seal, trade, move money, sign, or change a sealed rule
CONNECT

In your assistant's connector or MCP settings, add a remote MCP server with the URL above. Apps that read an mcp.json file take:

{
  "mcpServers": {
    "proviso": {
      "url": "https://provisofi.com/api/mcp/"
    }
  }
}

Then ask something like: "Draft a Proviso rule that buys gold on a 2% daily dip at 2×, Dry Run it, check it, and give me the seal link."

TOOLS
list_markets
Hyperliquid perps Proviso can trade (crypto, and stocks, metals, oil and indices on the xyz dex): mark price, 24h volume and max leverage. Optional text filter.
market_stats
One market's last price, 24h change and 7-day high and low, from Hyperliquid's hourly history.
draft_rule
Turns a trading idea in plain English into a Proviso rule, with a plain-English read-back and anything ambiguous or unsupported. Drafted as paper (simulated); prepare_seal can change the mode.
dry_run
Replays a rule over the last 90 days of Hyperliquid hourly history (paper, fees and funding included, re-armed a day after each fire): return, worst drawdown, fires, win rate. Up to 5x leverage (pre-IPO 2x).
check_rule
Finds problems with the rule itself: liquidation before the stop, targets eaten by fees, size against volume, never fires or already true, contradictory wording. Never says whether to trade.
would_fire_now
Whether the rule's conditions hold on live prices right now (would_fire, waiting or unknown).
prepare_seal
Validates the rule and returns a link the person opens to read it back, run the checks and seal it on Robinhood Chain with their own wallet. Nothing is sealed or traded until they do. The rule travels in the link's # fragment, so it never reaches a server.
get_call
A sealed call's public facts: owner, state, seal and reveal transactions, fires, stamped P&L, what followers made, and its page (which verifies itself in the browser).
get_caller
A caller's sealed record: standing (ladder, return, drawdown, score), what followers made, and their latest 20 calls.
leaderboard
Top 20 callers by risk-adjusted score (return over drawdown) and top 20 by what their followers made.
arena_season
This week's Proviso Arena: AI models and people racing sealed paper calls on real order books.

Every tool runs the same public, rate-limited checks as the site. Results are simulations and records, not financial advice.

WRITE. SEAL. PROVE.