Aether Wealth MCP server
ai.aetherwealth/mcp·v0.2.17Aether Wealth MCP for AI assistants: trades, alerts, market data, macro calendar & indicators.
288 downloads/wk
Reviews
Write oneNobody has reviewed Aether Wealth yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Aether Wealth tools (54, 15 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
broker_connection_statusGet the current live broker connection status. Requires sign-in.
cancel_trade_intentwrite actionCancel a previously proposed broker trade. Requires sign-in.
chart_change_timeframeChange the timeframe/resolution of the user's open Aether Wealth chart, e.g. 1m, 5m, 15m, 30m, 1h, 4h, 1d.
chart_draw_shapesDraw one or more shapes on the user's OPEN Aether Wealth chart. For key levels use multiple `horizontal_line` shapes, each with `price` and a short `label`. For a fair-value-gap / supply-demand zone use a `zone` with `priceHigh` + `priceLow`. For a trade idea use a `position` with `direction` + `entry`/`stop`/`target`. Prices are in the instrument's price units; `time1`/`time2`/`entryTime` are opt
chart_remove_drawingswrite actionRemove AI-drawn shapes from the user's open Aether Wealth chart. `target` defaults to 'all' (clear everything the assistant drew); also accepts 'last', 'focused', or a specific shape id.
chart_select_pairSwitch the user's open Aether Wealth chart to a trading pair. Use the canonical id (case-insensitive), e.g. XAUUSD for gold, EURUSD, BTCUSD. Drives the live browser chart, not backend state.
close_positionPropose closing an open broker position fully, or partially by passing `volume`. With idempotencyKey, use the auto-only keyed path; MT5 may close LIVE broker state inline, while MetaApi returns pending execution. Without a key this is the normal two-step intent flow. For email_otp/app_otp ask the user for the code and call execute_trade. For push, do not ask for a code — the user taps Approve in t
close_tradeClose an open trade with an exit price + time. Requires sign-in.
connect_brokerAttach a live execution provider to a journal account. For MetaApi, provide its account id and region. For `mt5_executor`, provide the expected MT5 login as `providerAccountRef` and its `baseUrl` under `*.aetherwealth.ai`. `providerToken` is sensitive — never expose or log it.
create_accountwrite actionCreate a trading account in the journal. Use accountType "demo" for paper/demo accounts and "live" for live accounts. Requires sign-in.
create_indicator_alertwrite actionCreate an indicator alert (fires on an indicator output condition, e.g. RSI crosses 70). `condition` is { op, threshold } or { op, other }. Requires sign-in.
create_price_alertwrite actionCreate a price-level alert (fires when price is above/below/crosses a level). Requires sign-in.
create_tradewrite actionRecord a new trade. Requires sign-in. Use list_accounts to find the accountId.
create_trendline_alertwrite actionCreate a trendline alert (fires when price crosses a line defined by two points). Requires sign-in.
dashboard_contextBrief the LLM on the full Aether Wealth surface, grounding in live state, and when to suggest the dashboard.
delete_alertwrite actionDelete a price/trendline alert by id. Requires sign-in.
delete_indicator_alertwrite actionDelete an indicator alert by id. Requires sign-in.
delete_tradewrite actionPermanently delete a single trade by id. Only trades on demo accounts can be deleted. Requires sign-in.
delete_tradeswrite actionPermanently delete trades on a specific demo account. Requires explicit status (OPEN, CLOSED, CANCELLED, or ALL). This cannot be undone. Requires sign-in.
disconnect_brokerDisarm broker trading for a connected account instantly. Cancels pending intents, keeps executed history, and does not require confirmation because it is the kill switch. Reconnect later with connect_broker. Requires sign-in.
draw_trade_on_chartDraw a proposed/open trade (entry, stop, target) on the user's OPEN Aether Wealth chart as a position shape. Switch to the intended pair/timeframe first with chart_select_pair.
execute_tradewrite actionPlace a previously proposed trade. Email/app modes require the user-provided code; auto mode requires no per-trade code. Push intents cannot be executed by the agent. NEVER guess or fabricate a code.
get_broker_accountGet the LIVE broker account balance, equity, currency, and connection status for a connected trading account (distinct from list_accounts which lists journal accounts). Requires sign-in.
get_broker_quoteGet the current broker-native bid and ask for a symbol through the connected execution account. For an MT5 executor connection, this reads the live tick from its VPS and rejects stale ticks. Requires sign-in.
get_candlesGet OHLC candles for a pair + timeframe and optional sourceId. Omit sourceId for Twelve Data. Non-default sources return only native timeframes advertised by get_market_config; they are never re-aggregated. Returns up to 200 bars plus nextCursor. Pass nextCursor back as cursor until it is null. The legacy offset remains available for shallow pagination; do not combine offset and cursor.
get_contextSnapshot the user's live Aether Wealth state in one call — accounts, open trades, recent performance stats, and active alerts — plus the map of dashboard-only actions. Call this first to ground suggestions in what the user is actually doing. Requires sign-in.
get_fx_currency_contextMacro context for a single CURRENCY (e.g. USD) — recent economic releases, surprises, and the derived macro state for that currency.
get_fx_documentsSource documents behind the FX macro data for a currency — news items and press releases. Filter by documentType.
get_fx_pair_contextMacro context for a currency PAIR (e.g. EURUSD) — the per-currency macro state for both legs (recent releases, surprises, derived trend). Use for a pair-level macro read; for one currency use get_fx_currency_context. Distinct from get_macro_series (raw calendar history) and get_macro_indicator (one curated series).
get_fx_predictionsModel forecasts / predictions for a currency's upcoming macro releases. Optionally filter to one indicator by release slug (e.g. cpi).
get_fx_risk_sentimentCross-market risk-on / risk-off sentiment series (not currency-scoped). Use to gauge broad market risk appetite.
get_fx_sync_stateIngestion/sync status of the FX macro datasets (per dataset family: status, freshness, last success, next refresh). Diagnostic — check data freshness before relying on the other get_fx_* tools.
get_indicatorsCompute Twelve Data technical indicators for a pair + timeframe (requires sign-in).
get_macro_indicatorGet a curated macro indicator series from FXMacroData (live + cached) with unit/frequency metadata and the central-bank target where available — use get_macro_series for raw historical calendar values. Range defaults to 12m; returns a null result when the macro data provider is not configured.
get_macro_seriesGet a macro indicator time series (e.g. USD cpi). Currency and indicator are validated against the catalog: unknown values return an error listing valid options (case-insensitive).
get_market_configGet supported instruments, timeframes, and per-source candle/live capabilities. Use marketDataSources before selecting a non-default sourceId.
get_tradeGet a single trade by id. Requires sign-in.
import_tradesImport up to 500 trades into one account. Rows with both exitPrice and exitTime are imported as closed trades. Requires sign-in.
list_accountsList the user's trading accounts (use an account's id when creating a trade). Requires sign-in.
list_alertsList your price + trendline alerts. Optionally include archived or filter by pair. Requires sign-in.
list_broker_positionsList open broker positions with P&L. Requires sign-in.
list_economic_calendarList economic calendar events. Filter by currency, date range, release, or minimum impact (1-5). Currency and indicator/release are validated against the catalog: unknown values return an error listing valid options, so an empty result always means "no events" rather than "bad input".
list_indicator_alertsList your indicator-based alerts. Optionally include archived or filter by pair. Requires sign-in.
list_tradesList the authenticated user's trades. Filter by account, status, pair, or date range (ISO 8601). Requires sign-in.
loginSign in to Aether Wealth. Opens your browser to authenticate; once you approve, the MCP stores a per-user token and the data tools become available.
logoutSign out of Aether Wealth on this device. Clears the stored access token.
modify_positionPropose adjusting stop-loss / take-profit on an open position. Stop-loss changes that INCREASE risk are rejected (use the app). With idempotencyKey, use the auto-only keyed path; MT5 may modify LIVE broker state inline, while MetaApi returns pending execution. Without a key this is the normal two-step intent flow. Pass null to clear a level. For email_otp/app_otp ask for the code and call execute_
propose_tradeSize and propose a broker trade. Supplying idempotencyKey uses the auto-only keyed path; MT5 may place LIVE broker state inline, while MetaApi returns pending execution. Without a key this remains the normal two-step intent flow. Provide exactly one of riskPercent or riskAmount; entryPrice is required for limit/stop. Push-mode intents are sent to the user's device and must not be executed by the a
set_broker_approval_modeChange how broker trades are confirmed for a connection between `app_otp` (authenticator), `email_otp`, and `push` (tap-to-approve in the Aether Wealth app; requires an active push subscription). The agent cannot enable `auto` here.
trade_intent_statusCheck whether a proposed trade was approved, executed, expired, cancelled, or failed. Especially useful for push-mode intents, which the user approves on their device.
trade_statsTrading performance statistics (win rate, PnL, etc.). Filter by account, pair, or date range. Requires sign-in.
update_alertwrite actionUpdate a price/trendline alert (e.g. change level, archive, mute). Requires sign-in.
update_indicator_alertwrite actionUpdate an indicator alert (condition, dedup, archive, mute). Requires sign-in.
update_tradewrite actionUpdate fields on an existing trade. Requires sign-in.
Public scan report
scanner v0.1.10 · 2026-10-16 · same rubric, same numbers if you re-run it
- Code scan2 source files scanned20/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenanceno repository listed3/15
- Maintainer identityverified namespace with website, no repo4/10
Findings (2)
- mediumeval / new Function used
exec.evaldist/index.js: …ludes("Cloudflare"))return!1;try{return new Function(""),!0}catch($){return!1}});function e4(… - lowNo source repository listed
maint.no-repo
How Aether Wealth compares
Against every graded Productivity MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 60/100
- higher than 12% of 1,301 Productivity servers
- Tools
- 54
- the typical Productivity server has 7
- Tools that change things
- 28%
- typical: 0%. Fewer write tools means less an agent can break
- Downloads a week
- 288
- more than 75% of 433 Productivity servers with a package
What its tools let an agent do: 34 read · 6 create · 8 change · 5 delete · 1 run or deploy
Release history: 3 versions in the registry since 2026-08-26, latest 2026-09-20, typically one every 25 days.
Install Aether Wealth in Claude Code, Cursor or VS Code
Runs npx -y @aetherwealth/mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add mcp -- npx -y @aetherwealth/mcp
Aether Wealth: common questions
- Is Aether Wealth MCP server safe?
- With care: it is graded C, so read the findings first (60/100). Read the Aether Wealth safety report
- How do I install Aether Wealth?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Aether Wealth need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Aether Wealth maintained?
- The latest release is v0.2.17.
- What can I use instead of Aether Wealth?
- Servers from other publishers that do the same job: Mu MCP server, Agent-Native Calendar MCP server and AIquila — Nextcloud MCP Server.
- How does Aether Wealth compare with other Productivity MCP servers?
- safety score 60/100 (higher than 12% of 1,301 Productivity servers); tools 54 (the typical Productivity server has 7); tools that change things 28% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to Aether Wealth
Same job from other publishers: the closest match first, then the best rated.
MuNews, web search, mail, markets, weather, places, files, calendar, contacts. 67 tools, one endpoint.not reviewedEstablishedB- Agent-Native CalendarAgent-Native Google Calendar - manage events, sync, and public bookingnot reviewedEstablishedA
- AIquila — Nextcloud MCP ServerNextcloud MCP server — 345 tools: files, calendar, contacts, mail, Talk, Deck, photos, maps, notesnot reviewedEstablishedC
- Intervals IcuRead/write Intervals.icu MCP server: activities, wellness, calendar, gear, and workouts.not reviewedEstablishedB
- iCloud MCPApple Mail, Calendar, Contacts, Reminders, Notes, Messages and Safari via AppleScript or iCloudnot reviewedEstablishedB