online·net:mainnet·v0.1.0··mcp:on·github
SORTIE
SORTIE
semantic execution debugger · solana

why did your solana tx fail?

# stop reading hex. stop guessing error codes. sortie reconstructs the execution tree, decodes the failure, and tells you what to fix.

sortie@mainnet ~ %
$sortie analyze--tx
↵ run--network mainnet
# or try an example:
live// recent failures on mainnet
refresh: 15s
$ scanning mainnet…
# click any row to analyze
$ sortie --help
sortie analyzefull IR · CPI tree · compute · balance changes · protocol detection
sortie treecross-program invocation tree, clickable, with compute + logs
sortie profileper-step CU breakdown with hot-spot detection, sorted by cost
sortie explaincategory · severity · probable cause · fix suggestion, in plain English
# For AI agents · MCP HTTP server

Every Claude Code, Codex, OpenCode session can call sortie.explain_failure directly. No browser. No copy-paste. Just an answer.

→ Open MCP playground · 4 tools · JSON-RPC 2.0 · http transport

~ cat .config/claude/mcp.json
{
  "mcpServers": {
    "sortie": {
      "type": "http",
      "url": "http://localhost:3000/api/mcp"
    }
  }
}