The few market signals worth acting on — backed by a track record you can audit, wins and losses included. Event-driven intelligence across 600+ tickers, delivered to your inbox, your code, or your AI agent.
The same event-driven signals — delivered however you work.
The few high-precision signals worth acting on, delivered to your inbox every market day — with a track record you can audit. Cut the noise; act with an edge.
Programmable market intelligence over a clean REST API: event signals, predictions, regime, anomalies, and alt-data across 600+ tickers. Start with the free key — predictions + market context, no card.
Connect your agent in one command. 21 MCP tools — a one-call daily brief and execution-ready trade plans — that pair with a broker MCP for fully automated investing. The free key makes your agent market-aware in minutes.
Real outcomes from our event-signal engine — every win and loss recorded automatically, nothing curated
Sum of direction-signed per-signal returns — a correct bearish call counts positive (equal-weight, not compounded)
Second-order signals (ripple-effect reasoning) are what we alert on — first-order shown for transparency. Tick = 50% coin-flip line.
Live data from GET /track-record — outcomes fill automatically after each signal's time horizon elapses, so listed signals are no longer actionable. Cumulative return is a sum of direction-signed per-signal returns (bearish returns negated), not a portfolio backtest. Past performance does not guarantee future results. Not investment advice.
We test signal ideas adversarially and discard what fails. This mechanical rule is the one that cleared — measured on ~30 years of history and shipped with every caveat attached.
An ETF closes above its 200-day average with 2-period RSI below 10 → buy at the next session's open, hold 5 trading days, sell at the close. Every parameter is frozen (RSI 2 < 10, SMA 200, 5-day hold) — nothing is fitted per ticker. Only the four ETFs whose full-history edge cleared a Wilson lower-bound gate under realistic entry timing are surfaced.
Backtest statistics, not live results. The four ETFs are correlated — simultaneous fires are closer to one bet than four. The 2005–2014 era (which contains 2008) did not clear the gate. The 5-day hold is unprotected by design: every canonical condition exit, stop and profit-target overlay was tested paired on the same fires, and all of them cost expectancy. Fires are rare (~8–10 per year per ETF). Not financial advice.
Live fire status, per-ETF track record and the full research trail:
GET /api/v1/signals/etf-pullback
or the get_etf_pullback_signal MCP tool — included with the free key.
Read the docs →
Numbers measured July 2026 on dividend/split-adjusted history since 1993 (next-open entry, de-overlapped fires). The API recomputes the track record live from complete price history on every request — wins and losses included.
Daily email intelligence and programmatic API access
Included with the free daily email — your key arrives in the welcome email after you confirm.
High-volume API access, custom data feeds, dedicated support, and SLA guarantees.
Professional and API tier subscribers get access to a live Alpaca-integrated dashboard with real-time portfolio tracking
Example data — illustrative only.
Dashboard access available for Professional and API tier subscribers. Get Professional
Straight answers before you sign up
No. MoneySignals is for informational and educational purposes only — data, statistical models, and automated analysis, not investment, financial, legal, or tax advice, and not a recommendation to buy or sell any security. You are always responsible for your own decisions. See our Terms of Service.
Yes — we publish a live track record that fills in automatically as each signal resolves, wins and losses included. Our one statistically-validated edge right now is the mechanical ETF pullback rule (it cleared a Wilson lower-bound gate on ~30 years of history); the LLM event signals (news and catalyst reads) and the daily ML model across 600+ tickers are directional reads we grade in the open, so you can judge them yourself. Markets are uncertain and any signal is frequently wrong — past performance does not guarantee future results.
Automatically, with no discretion. Every signal is timestamped when it's generated, then graded once after its stated time horizon (1 day to 2 weeks) elapses — entry at the first market close on or after the signal date, exit at the last close in the horizon window. Wins and losses both stay in the ledger permanently; recent signals show as pending until they mature. Aggregate returns are direction-signed P&L, so a correct bearish call on a falling stock counts as a gain (ledger rows show the raw price move alongside the call). Don't take our word for it: GET /track-record returns the same numbers, methodology included, no API key required.
Free gets you the daily email with the top picks and key market indicators, plus a free API key covering ML predictions and market context (regime, calendar, anomalies, OHLCV). Premium and Professional deepen the email: full ranked predictions, put/call ratios, social sentiment, richer reports. On the API side, Starter adds the event signals plus congress trades and alt-data; Pro adds social data, batch calls, and usage analytics. See Pricing.
Join the free daily email and click the confirmation link — your key arrives in the welcome email (5 requests/min, 100/day). It works on both the REST API and the MCP server for predictions and market context. Lost it? Sign up again with the same email and confirm: the old key is revoked and a fresh one is emailed to you.
Yes. Paid plans are month-to-month with no contract — cancel anytime and you keep access through the end of the billing period. Manage or cancel from the Stripe billing portal linked in any receipt.
End-of-day market data from EODHD, news and economic-calendar events, and alternative data we collect ourselves — social trends (Reddit, YouTube), Senate lobbying disclosures, congressional trades, and DC-area corporate flight tracking. It's combined by our models into the daily reads.
Every market morning before the open. Predictions, signals, and indicators are regenerated nightly and delivered by email and API ahead of the trading day.
Payments are processed by Stripe — we never see or store your card number. We collect only your email (and optional name) plus API usage logs. We don't sell personal data. See our Privacy Policy.
Yes, within your plan's rate limits. Bulk redistribution or reselling of the raw data and signals needs prior written permission. See the Terms of Service for the details.
Every signal, prediction, and market read is available over a clean REST API — plus a one-command MCP server with 21 tools your AI agent can call, including a one-call daily brief and execution-ready trade plans. Explore the full documentation →
One command — hosted, nothing to install. Let Claude — Desktop, Code, or any MCP client — pull the live track record, event signals, and a gated daily brief (21 tools; the track record needs no key, and the free-signup key unlocks predictions, market context + the ETF pullback signal). Pair it with the Robinhood MCP for automated investing — your agent calls get_trade_plan and places the orders.
claude mcp add --transport http moneysignals https://api.moneysignals.us/mcp \
--header "X-API-Key: at_sk_your_key"
Prefer a local process? A one-file stdio server is a curl -O away — both options in the docs.
Click any button to hit the real API — no signup required
{ "status": "ready" }