CLI
How to use it
Find tools
atlas tools # list every tool
atlas tools --search flow # find tools by word
atlas <tool> --help # see one tool's settingsCall a tool
Add each setting as a flag:
atlas stock-quote --symbol SPY
atlas options-chain --symbol SPY --expiration 2026-06-20
atlas price-chart --symbol SPY --out ./charts # save chart pictures to a folder- Flag names use dashes.
--from-datebecomesfrom_datein the request. - For a setting inside another setting, use a dot:
--updates.is-active true. - For a list, repeat the flag:
--tools Stock-Quote --tools Options-Chain.
Build and run automations
# Workflows (repeat on a schedule)
atlas workflow-list
atlas workflow-create --name "SPY GEX signal" --schedule "30 9 * * 1-5" \
--tools Stock-Quote --instruction "Every morning, check SPY net gamma" --status active
atlas workflow-run --workflow-id <id>
atlas workflow-review --workflow-id <id> # a run held for your review: read it, place it or throw it away
atlas workflow-history --workflow-id <id> # earlier versions, and going back to one
# Alerts
atlas list-alerts
atlas create-alert --name "SPY sweeps" --symbol SPY --alert-type flow \
--conditions.min-premium 50000 --conditions.side call
# The gamma flip: SPY's price crossing a flip level into negative gamma
atlas create-alert --name "SPY gamma flip" --symbol SPY --alert-type king_node \
--conditions.metric gamma --conditions.move-mode flip_negative
# The price crossing under the gamma wall (above it is the positive side)
atlas create-alert --name "SPY under the wall" --symbol SPY --alert-type level_approach \
--conditions.metric gamma --conditions.region-mode flip_negativeBoth only go off on a real crossing, never because they started on that side.
Add --conditions.intraday-only true to ignore moves that happened
overnight.
Post a play, or take one
A play is a call you make yourself. Leave
--group-id off and it goes to the community board, where anyone paying can
read it and nobody trades it automatically.
atlas signal-groups # where you can post
atlas signal-post --symbol SPY --option-type call --strike 780 \
--expiration-date 2026-08-21 --targets 50 --targets 100 --stop 40 \
--reason "Gamma wall at 780, buyers stepping in"
atlas signal-list # the board, newest first
atlas signal-take --signal-id <id> # places a REAL order in your accountAdd --trade-for-me true to take your own call as you post it. You do not
need to name a broker: once you have a default account, every play uses it.
atlas signal-trade-settings # your defaults, accounts and each group's settings
atlas signal-trade-settings --max-per-trade 500 # the most one trade may spend
atlas signal-discover # public groups you can follow
atlas signal-follow --group-id <id> # follow one. Nothing is placed by following
atlas signal-pending # plays waiting for your yes
atlas signal-answer --signal-id <id> --accept true # places a REAL orderYour trades, your memory, your connectors
atlas account-activity --include open # the trades you are in right now
atlas trade-close --trade-id <id> # close one. REAL order
atlas memory-recall --query "position size" # what Atlas remembers about this
atlas mcp-tools # the servers you connected, and their tools
atlas phone-notify --title "Backtest finished" # a notification on your own phoneWatch live feeds
atlas alerts --symbol SPY --name greek_exposure
atlas flow stream --symbol NVDANeed help? Email accesspoint@finmanagerai.com.