Models and clients

Oracle uses the model you already pay for and runs where you already work: the terminal, a desktop app, any MCP client and the chat apps on your phone.

The Oracle welcome screen in a narrow terminal: local signer ready and the model in use.

Terminal

Type oracle to open the chat. /chain picks the active chain, /model switches models, and oracle doctor checks providers before you trade.

oracle

You ask Oracle to quote 1,250 USDC to ETH on Base. The dex_quote tool returns three routes and Oracle answers that the best is Uniswap v3 at 0.4012 ETH.

Rendered as text by Oracle's own TUI snapshot harness, with its fixed test data: quote values are fixtures, not live prices.

Models

Pick one with oracle setup model, or switch inside a chat with /model.

Sign in
Claude, Codex and Grok, with your existing account.
API key
OpenRouter, OpenAI, Anthropic, xAI, DeepSeek, Gemini, Kimi, Mistral, Nous Portal, Qwen and GLM, or any OpenAI-compatible endpoint.
Local
llama.cpp or Ollama on your own machine, from the CLI.
Desktop app
Connect Claude, Codex or Grok, or paste an API key, then pick a model and a chain.

MCP clients

One command adds Oracle to your agent. Through MCP, Oracle reads and prepares only; signing stays with your wallet or your local signer.

ClientCommandCopy
Claude Codeoracle mcp install claude-code
Claude Desktoporacle mcp install claude-desktop
Codexoracle mcp install codex
ChatGPToracle mcp install chatgpt
Cursororacle mcp install cursor
VS Codeoracle mcp install vscode
Any MCP clientoracle mcp install generic

The generic target prints the JSON config to paste into any other MCP client.

Chat apps

Ask from your phone and approve from the same thread. Approvals only work while oracle signer runs on your machine, and only for the owner.

Telegram
Prepared transactions arrive as cards with Allow and Deny.
Discord
The /oracle command reads data or prepares an unsigned action. /pending, /approve and /deny handle approvals.
WhatsApp and Signal
Through the Hermes messaging gateway, with the same /pending, /approve and /deny commands.