Skip to content
BUILDER SURFACES

Your trading platform
will have an API.

A live trading MCP server today, plus CLI, API, and typed SDK surfaces rolling out for trading workflows, automations, and AI agents.

The MCP server runs through npx today. CLI, REST API, and SDK access roll out in stages as the platform opens.

zsh · aether-wealthpreview
# terminal workflow preview
aether-wealth trades list --status OPEN
aether-wealth stats summary --period 30d

# tables for humans, --json for scripts
Surfaces REST · CLI · MCP · SDKClient One, typedStatus MCP live
LIVE MCP SERVER23 TOOLS

A trading MCP server your assistant can actually use.

Add @aetherwealth/mcp to any stdio MCP client. OAuth login unlocks your journal, alerts, stats, and indicator tools.

mcpServers.jsonconfig
{
  "mcpServers": {
    "aether-wealth": {
      "command": "npx",
      "args": ["-y", "@aetherwealth/mcp"]
    }
  }
}

Restart your MCP client, call login, then ask: "list my open trades".

Full MCP quickstart →
Tools, by surface23 tools across journal, alerts, market data, macro, and indicators.
Auth2
loginlogout
Trades and accounts7
list_tradesget_tradelist_accountstrade_statscreate_tradeupdate_tradeclose_trade
Alerts9
list_alertscreate_price_alertcreate_trendline_alertupdate_alertdelete_alertlist_indicator_alertscreate_indicator_alertupdate_indicator_alertdelete_indicator_alert
Market context4
get_candleslist_economic_calendarget_macro_seriesget_market_config
Technical indicators1
get_indicators
REST API

curl your portfolio.

API keys with permission scopes. Read trades, accounts, stats. Pipe into your analytics stack and dashboards.

Full API reference ships with the public API.

Permission scopesaw_live_…
GETread:trades
open + closed trades, with filters
GETread:accounts
every account you own
GETread:stats
aggregated P&L, win rate, R-multiple
POSTwrite:trades
create / update / close
bashno SDK required
# Read your open trades
curl -H "Authorization: Bearer aw_live_..." \
     https://api.aetherwealth.ai/api/v1/trades?status=OPEN

# Aggregate stats for the last 30 days
curl -H "Authorization: Bearer aw_live_..." \
     https://api.aetherwealth.ai/api/v1/stats?period=30d
TERMINAL PREVIEW

aether-wealth, from anywhere.

Trades, accounts, stats, keys, and chat as deterministic shell commands. The CLI is the scriptable companion to the live MCP surface.
CLI preview page →

~/projects/quantpreview
$ aether-wealth trades list --open

  PAIR      DIR    ENTRY      P&L
  ─────────────────────────────────
  EUR/USD   LONG   1.0852    +$142
  XAU/USD   SHORT  2647.10   -$ 32
  BTC/USDT  LONG   68420     +$384

  3 open · +$494.60
$aether-wealth trades
list · show · create · update · close · delete
$aether-wealth accounts
list · create · update · delete · per-account trades
$aether-wealth stats
win rate · profit factor · R-multiple · by period
$aether-wealth chat
send · list · show · new · delete · multi-turn AI
$aether-wealth keys
list · create · update · revoke API keys
$aether-wealth auth
login · status · logout · interactive prompts
TYPED CLIENT

Six lines from npm install to data.

Powers the CLI and the MCP. Same client, three surfaces.

typescript@opusaether/sdk
import { AetherClient } from '@opusaether/sdk'

const client = new AetherClient({
  baseUrl: 'https://api.aetherwealth.ai',
  serviceApiKey: process.env.AETHER_SERVICE_KEY!,
  userApiKey:    process.env.AETHER_USER_KEY!,
})

const open = await client.trades.list({ status: 'OPEN' })
What's in the box
Zod-validated schemas
every response is typed at runtime
Typed errors
AetherAuthError · AetherRateLimitError · AetherApiError
Exponential backoff
retries on 5xx and rate limits, configurable
Pluggable fetch
inject for tests, edge runtimes, observability
RUNTIMECOMING SOON

The framework Aether Wealth is built on.

One widget definition becomes both product UI and agent tool surface. Typed broker, registry, AI-callable widgets, and React bindings. Currently private.

Notify me when it is open
opusflow-react
Private//open-sourcing
schema
Widget def
one typed schema
hub
Typed broker
in-app event bus
smart_toy
UI + AI tools
render + agent-callable
Event broker
typed pub/sub
Widget registry
one definition, discoverable
AI action contract
widgets become agent tools
Data widgets
fetch, render, emit
React bindings
hooks for every widget
Validation
Zod-typed payloads
When it ships
Build a white-label terminal in an afternoon
Drop AI-callable widgets into your own dashboard
Reuse the trade event broker in your stack
Share component registries across teams
WHAT HAPPENS NEXT

Build with Aether Wealth when it lands.

The MCP server is live now; the rest of the builder surface ships in stages. Sign up for Aether Wealth, start trading on the platform you'll be building on, and we'll email you as each surface opens.