CEV-OS Data API quickstart

No account and no key. REST base https://api.cev-os.com/v1. MCP at https://mcp.cev-os.com/mcp.

curl

curl -s "https://api.cev-os.com/v1/macro-calendar?event=cpi&limit=3"
curl -s "https://api.cev-os.com/v1/release-status?event=cpi,fomc_decision"
curl -s "https://api.cev-os.com/v1/catalysts?hours=24&kinds=macro,fed&min_tier=high"

Python (standard library)

import json, urllib.request
url = "https://api.cev-os.com/v1/macro-calendar?event=cpi&limit=3"
with urllib.request.urlopen(url) as r:
    body = json.load(r)
print(body["product"], body["generated_at"], body["data"]["count"])
for ev in body["data"]["events"]:
    print(ev["id"], ev["status"], ev.get("actual"))

MCP

Tested Claude Code and Cursor configs, plus the 13-tool table, are on /data-api/mcp.

The 13 products

CEV-OS Data API products
ProductMCP toolRESTWhat it returns
Market mood get_market_mood GET /v1/market-mood Crypto Fear & Greed index and the cev-os Stock Sentiment Gauge (0-100), each with its own timestamp and source.
Stock Sentiment Gauge get_stock_sentiment GET /v1/stock-sentiment Our own 0-100 US stock fear/greed index from ETF closes and the 10-year Treasury yield, with its eight components and daily history. Not CNN Fear & Greed.
US macro release calendar get_macro_calendar GET /v1/macro-calendar Official release times for CPI, PPI, payrolls, GDP, PCE, retail sales, JOLTS, jobless claims, FOMC decisions and minutes, ISM dates and more, with actual and prior values once released.
Next-48h catalyst calendar get_catalysts GET /v1/catalysts One time-sorted list of upcoming macro releases, FOMC, Treasury auctions, SEC-filed or estimated earnings and options expiry, each with an impact tier. Window of 1 to 168 hours.
Is it out yet? (release status) get_release_status GET /v1/release-status Whether a scheduled US release, or an S&P 100 / NASDAQ-100 earnings 8-K (Item 2.02), is out yet, when it was first seen, and actual vs prior.
Macro market regime get_macro_regime GET /v1/macro-regime One slow-moving risk_on / neutral / risk_off flag computed from five public macro inputs, with the inputs and thresholds shown. An indicator, not a recommendation.
Incidents tagged with affected assets (TRIPWIRE) get_incident_assets GET /v1/incident-assets Recent conflict and natural-hazard incidents from open feeds, tagged with the asset classes they may affect. Location is deliberately coarse (country and region only); many incidents carry no asset tag.
ISS orbital elements (TRIPWIRE) get_iss_orbit GET /v1/iss-orbit The latest public CelesTrak element set for the International Space Station, with altitude and orbital period. Propagate it with SGP4 to get the position; no coordinates are returned.
Official live news channels (TRIPWIRE) get_news_video GET /v1/news-video The TRIPWIRE curated list of official live news channels per country and international wires: official page, YouTube channel and live embed link. Links only; no video is hosted or proxied.
INFORM Severity Index (TRIPWIRE) get_inform_severity GET /v1/inform-severity Monthly humanitarian crisis severity 1-5 per country from the INFORM Severity Index (EU JRC / ACAPS / OCHA), CC BY 4.0. Scores are the published values; Tripwire only maps country codes.
TradeBot paper-signal ledger get_signal_ledger GET /v1/signal-ledger An auditable, hash-chained track record of cev-os paper-bot signals with percent-only outcomes. Hypothetical simulated results; newest signals are delayed 15 minutes. Kalshi and Polymarket bots are excluded.
Post-earnings reaction stats get_earnings_reactions GET /v1/earnings-reactions Historical day-1 and day-5 price-move statistics per S&P 100 / NASDAQ-100 ticker around SEC 8-K Item 2.02 earnings releases, on IEX last-sale prices.
Trend-bot regime component get_regime_trend GET /v1/regime-trend The cev-os Trend Vol-Target bot's current risk-on fraction, gross exposure and per-asset weights. Paper / hypothetical; no prices. Not investment advice.

Full schemas: OpenAPI 3.1. Hub: /data-api. Agent summary: llms.txt.

Anonymous limits: 60 requests per minute and 2,000 per day per IP. Reference data, not investment advice.