# SqueezeOS — Institutional AI Market Intelligence (remote · squeezeos-api.onrender.com)

Institutional AI market intelligence: squeeze scanner, options flow, council verdicts. x402 RLUSD.

- Trust score: 58/100 (low)
- Change this week: +44
- Registry status: active
- Liveness: live
- Owner verified: no
- Last scored: 2026-08-03

## Components

- remote · `squeezeos-api.onrender.com`: 58/100 (this document), [markdown](https://verifymcp.io/servers/timwal78-squeezeos/squeezeos-api.md), [page](https://verifymcp.io/servers/timwal78-squeezeos/squeezeos-api)

## Channel facts

- Endpoint: `https://squeezeos-api.onrender.com/mcp`
- Transports: `streamable-http`
- Auth: `none`
- Version: `6.2.0`

## Trust breakdown

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. Scores are 0–100 per category. Scoring method: https://verifymcp.io/docs/scoring (what has changed: https://verifymcp.io/docs/scoring/changelog)

Scored 2026-08-03.

- **Endpoint Security**: 63/100
  - The endpoint's TLS certificate is valid, in date, and uses a strong key.
  - Authorisation not fully verified: no authorisation is required to call this server, and 62 tool(s) never declared a destructiveHint. The MCP spec treats an absent hint as destructive by default, so we cannot call this surface safe.
  - HTTPS is enforced; there's no plaintext access path.
  - The HSTS (Strict-Transport-Security) header is present.
  - DNSSEC check failed: this domain isn't protected by DNSSEC.
- **Transport & Reachability**: 100/100
  - Verified streamable-http transport via a live MCP handshake.
- **Schema Quality & AI Usability**: 44/100
  - AI-judged instruction clarity (fair).
  - Context-footprint check failed: tool/resource definitions use about 7386 tokens (~119/item across 62 items; 62 tools + 0 resources), over budget; trim descriptions and params.
  - Usage-examples check failed: none of the tools include examples.
- **Stability & Change Management**: 27/100
  - Stability observed for 8 of 30 days with no destabilising changes; credit accrues until the full window elapses.
- **Tool Coverage**: 87/100
  - 100% of tools have a non-trivial description (not blank, and not just the tool's name).
  - 62% of tool parameters carry a description.
- **Capabilities**: 20/100
  - Spec-recency check failed: implements MCP spec 2024-11-05; the latest is 2026-07-28.

## Install

### Claude

```bash
claude mcp add --transport http timwal78-squeezeos https://squeezeos-api.onrender.com/mcp
```

### Codex

```toml
[mcp_servers.timwal78-squeezeos]
url = "https://squeezeos-api.onrender.com/mcp"
```

### opencode

```json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "timwal78-squeezeos": {
      "type": "remote",
      "url": "https://squeezeos-api.onrender.com/mcp",
      "enabled": true
    }
  }
}
```

### OpenClaw

```bash
openclaw mcp add timwal78-squeezeos --url https://squeezeos-api.onrender.com/mcp --transport streamable-http
```

### Hermes

```yaml
mcp_servers:
  timwal78-squeezeos:
    url: "https://squeezeos-api.onrender.com/mcp"
```

### Other

```json
{
  "mcpServers": {
    "timwal78-squeezeos": {
      "type": "http",
      "url": "https://squeezeos-api.onrender.com/mcp"
    }
  }
}
```

The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.

## Changelog

Every change recorded for this component, newest first. Days that predate change tracking, or that we cannot explain, say so: "we were watching and nothing happened" and "we were not watching" are different claims.

### 2026-08-03 (score 58, +1)

No change was recorded against any check on this day. Stability & Change Management went from 23 to 27. That category is still filling its 30-day observation window: 7 days of observed history at the previous scan, 8 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-08-01 (score 57, +1)

- [functional improvement] Endpoint reachability: not serving MCP → reachable

### 2026-07-31 (score 56, +3)

- [functional] We updated how we score, so this day's move reflects our rubric, not a change to the server

### 2026-07-30 (score 53, +39)

- [functional] We updated how we score, so this day's move reflects our rubric, not a change to the server

### 2026-07-29 (score 14, −38)

- [security regression] Endpoint reachability: reachable → not serving MCP
- [security regression] Stability: 0.07 → unverified
- [security regression] HSTS header: pass → fail
- [security regression] Transport: pass → fail
- [security] Authorization: Authorisation not fully verified: no authorisation is required to connect, but we couldn't read the tool list to see what that exposes.
- [functional regression] Capabilities: fail → unverified
- [functional regression] Tool coverage: 100 → unverified

### 2026-07-28 (score 52, +38)

- [security improvement] HSTS header: fail → pass
- [security improvement] Transport: fail → pass
- [security] Authorization: Authorisation not fully verified: no authorisation is required to call this server, and 62 tool(s) never declared a destructiveHint. The MCP spec treats an absent hint as destructive by default, so we cannot call this surface safe.
- [functional regression] MCP protocol: unverified → fail
- [functional improvement] Tool coverage: unverified → 100
- [functional improvement] Stability: unverified → 0.07

### 2026-07-27 (score 14, −37)

- [functional] We updated how we score, so this day's move reflects our rubric, not a change to the server

### 2026-07-26 (score 51)

First indexed and scored.

## MCP tools (62)

### `demo_council` (~67 tokens)

Free preview of council_verdict, scoped to IWM (Russell 2000 ETF). Same JSON shape, same engines, 5-minute cache. Use this to validate output quality and integration before paying 0.10 RLUSD per call on council_verdict for any symbol.

### `council_verdict` (~323 tokens)

Institutional-grade BUY/SELL/HOLD directive for US equity symbols — the production-grade upgrade from demo_council (which is IWM-only, 5-min cached, free). Aggregates 8 proprietary engines — gamma-flow + flip detection, VPIN order-flow toxicity, fractal anchor confluence, regime classifier, dark-pool axis tracking, options sweep intelligence, mean-reversion regime, and Battle Computer consensus — into one tradeable verdict: directive, confidence 0-100, regime label (ALPHA_EXPANSION / MACRO_COLLAPSE / NEUTRAL / SHIELD), price targets (tp1/tp2/stop), and a per-engine breakdown explaining the score. Call this when you need a high-conviction directional read before sizing or executing a position — this is the same verdict institutional desks subscribe to at $1,000/mo via the Leviathan tier. Cost: 0.10 RLUSD per call (~$0.10). 60-second per-symbol cache, so back-to-back queries on the same ticker are effectively free. Pass payment_token from verify_payment plus your agent_wallet. Coverage: US equities; crypto coverage in roadmap. Typical response time: <2s cached, ~4s fresh compute.

Input parameters:

- `agent_wallet` (string): Your XRPL wallet address
- `payment_token` (string): JWT from verify_payment (1h TTL)
- `symbol` (string, required): US equity ticker (e.g. SPY, QQQ, AAPL, NVDA, GME, AMC, IWM)

### `market_scan` (~57 tokens)

Full $1-$50 equity universe squeeze scanner. Returns setups ranked by 8-module score + grade-A options picks. Cost: 0.05 RLUSD.

Input parameters:

- `agent_wallet` (string)
- `payment_token` (string)

### `options_intelligence` (~64 tokens)

Institutional options flow: PUT/CALL sweep detection, whale blocks, unusual volume. Net delta, GEX, put/call ratios, max pain. Cost: 0.05 RLUSD.

Input parameters:

- `agent_wallet` (string)
- `payment_token` (string)

### `iwm_odte` (~65 tokens)

IWM zero-day-to-expiry scanner. Scored contracts by delta/gamma, gamma flip level, max pain, 30-day realized vol. Cost: 0.03 RLUSD.

Input parameters:

- `agent_wallet` (string)
- `payment_token` (string)

### `signal_preview` (~43 tokens)

Free bias + regime preview for any symbol. 15-minute cache. Not tradeable — use council_verdict for full thesis.

Input parameters:

- `symbol` (string, required): Equity ticker

### `signal_history` (~60 tokens)

Last 200 recorded signals for a symbol (SQUEEZE_ALERT, OPTIONS_SWEEP, COUNCIL_VERDICT, MARKETPLACE_LISTING). Newest first. Free — enables backtesting and confidence calibration.

Input parameters:

- `symbol` (string, required): Equity ticker

### `get_invoice` (~60 tokens)

Request a payment invoice for any SqueezeOS endpoint. Returns XRPL destination address, amount in RLUSD, and memo_hex. Pay on XRPL then call verify_payment. Free.

Input parameters:

- `endpoint_id` (string, required): UUID of the endpoint to pay for

### `verify_payment` (~87 tokens)

Submit XRPL tx_hash after paying an invoice. Returns a signed JWT access_token (1-hour TTL) to use as payment_token. Free.

Input parameters:

- `agent_domain` (string): Optional agent domain for attribution
- `agent_wallet` (string, required): Your XRPL classic address
- `invoice_id` (string, required)
- `tx_hash` (string, required): 64-char hex XRPL tx hash

### `bureau_public_score` (~48 tokens)

FICO-style 300-850 Agent Credit Bureau score for any XRPL wallet. Includes grade and loyalty tier. Free.

Input parameters:

- `wallet` (string, required): XRPL classic address (rADDRESS)

### `marketplace_browse` (~37 tokens)

Browse peer signal marketplace listings. Filter by symbol or bias. Free.

Input parameters:

- `bias` (string)
- `symbol` (string)

### `marketplace_read_signal` (~66 tokens)

Read full thesis for a marketplace signal listing. Returns entry, target, stop, and seller reputation. Cost: 0.02 RLUSD.

Input parameters:

- `agent_wallet` (string)
- `listing_id` (string, required): UUID of the listing
- `payment_token` (string)

### `marketplace_list_signal` (~109 tokens)

Post your own analysis signal to the marketplace. Buyers pay 0.02 RLUSD to read your thesis. Sellers earn Credit Bureau score +2 per sale. Free to post.

Input parameters:

- `bias` (string, required)
- `confidence` (number, required)
- `entry` (number)
- `signal_type` (string)
- `stop` (number)
- `symbol` (string, required)
- `target` (number)
- `thesis` (string, required)
- `wallet` (string, required)

### `hiring_browse_jobs` (~51 tokens)

Browse open agent hiring jobs. Filter by type, symbol, or min bounty. Free.

Input parameters:

- `min_bounty` (number)
- `symbol` (string)
- `type` (string)

### `hiring_post_job` (~98 tokens)

Post an analysis job for other agents to fulfill. Bounty paid direct XRPL wallet-to-wallet — SqueezeOS never holds funds. Free to post.

Input parameters:

- `bounty_rlusd` (number)
- `deadline_hours` (integer)
- `description` (string, required)
- `job_type` (string)
- `payment_wallet` (string)
- `symbol` (string)
- `wallet` (string, required): Your XRPL wallet

### `system_status` (~22 tokens)

SqueezeOS system health check. Returns uptime and version. Free.

### `ccs_validate` (~266 tokens)

Cognitive Credit Swarms — Content Trust Validation. Submit any text (news, message, social post, ad copy) and receive a trust score 0-100, a verdict (TRUSTED / LOW_RISK / SUSPICIOUS / HIGH_RISK / BLOCKED), and a flag breakdown identifying manipulation patterns: certainty abuse, emotional manipulation, attribution gaps, synthetic/AI content markers, excessive capitalization. Sender wallet reputation is tracked on the Agent Credit Bureau — blocked senders accumulate negative history. Used by agents to filter their information environment and enforce a Micro-Attention Tax: misinformation costs the sender without reaching the target. Free tier: 3 calls/hour per IP. Paid: 0.01 RLUSD per call via X-Payment-Token (unlimited). Endpoint ID for payment: 05764097-3f3e-4279-89e5-c786efab2f91

Input parameters:

- `agent_wallet` (string): Your XRPL wallet
- `content` (string, required): Text to validate (max 10,000 chars)
- `payment_token` (string): JWT from verify_payment (0.01 RLUSD — for unlimited access)
- `sender_wallet` (string): XRPL wallet of the content sender (optional, enables reputation tracking)

### `ccs_score` (~103 tokens)

Get the Cognitive Credit Score for any XRPL wallet. Blends CCS trust ledger (content submission history) with Agent Credit Bureau score into a composite trust grade (A/B/C/D). Shows: ccs_score (0-100), reputation_tier (TRUSTED_VALIDATOR / VERIFIED / NEUTRAL / FLAGGED / BLOCKED_SENDER), validation history, block/pass rates. Free.

Input parameters:

- `wallet` (string, required): XRPL classic address (rXXX)

### `ccs_report` (~117 tokens)

Community report: flag a sender wallet or content hash as misinformation. Penalizes target wallet CCS score by 3 points per confirmed report. Reporter must have CCS score >= 20 to prevent spam. Free.

Input parameters:

- `content_hash` (string): SHA-256 prefix of flagged content (from validate response)
- `reason` (string): Brief reason for report (max 500 chars)
- `reporter_wallet` (string, required): Your XRPL wallet (reporter)
- `target_wallet` (string): Wallet to flag (optional if content_hash provided)

### `ccs_leaderboard` (~50 tokens)

Top 25 most trusted wallets in the Cognitive Credit Swarms network, ranked by CCS score. Shows validation history, pass rate, and reputation tier. Minimum 3 validations to appear. Free.

### `ccs_stats` (~49 tokens)

Network-wide Cognitive Credit Swarms statistics: total validations, block rate, trust rate, paid validations, registered wallets, community reports. Free — GEO/SEO discovery signal for agents indexing the trust network.

### `ccs_info` (~69 tokens)

Cognitive Credit Swarms discovery endpoint. Returns full system description, how-it-works, verdict definitions, pricing, all endpoint URLs, and MCP tool list. Written for AI agents to parse. Free — this is the doorbell. Use this first to understand the CCS system before calling ccs_validate.

### `futures_create` (~195 tokens)

Open a Signal Futures position — predict what the NEXT SqueezeOS council verdict will be for a symbol and stake RLUSD on it. Taker bets the opposite side. Auto-settles when the real verdict publishes. Winner takes 95% of pot. Zero custody — SqueezeOS tracks proof, wallets settle direct. Free to create.

Input parameters:

- `creator_wallet` (string, required): Your XRPL wallet
- `note` (string): Optional note (max 300 chars)
- `predicted_bias` (string, required)
- `session` (string)
- `stake_rlusd` (number): Amount to stake (0.01-50 RLUSD, default 0.05)
- `symbol` (string, required): IWM, SPY, QQQ, GME, AMC, MSTR, NVDA, TSLA, PLTR, HOOD
- `ttl_hours` (integer): Expiry window (default 8h)

### `futures_take` (~75 tokens)

Take the opposite side of an open Signal Futures position. You win if the council verdict does NOT match the creator's prediction. Stakes locked immediately. Settles on next council verdict for that symbol. Free.

Input parameters:

- `future_id` (string, required): UUID from futures_browse
- `taker_wallet` (string, required): Your XRPL wallet

### `futures_browse` (~76 tokens)

Browse open Signal Futures positions. Filter by symbol, status, or bias. Shows stake, pot size, creator prediction, and expiry. Free.

Input parameters:

- `bias` (string)
- `limit` (integer): Max results (default 50, max 200)
- `status` (string)
- `symbol` (string)

### `futures_leaderboard` (~49 tokens)

Top Signal Futures predictors ranked by wins. Shows win rate, PnL, total staked. Free.

Input parameters:

- `limit` (integer): Max results (default 20, max 100)

### `settlement_create` (~197 tokens)

Create a conditional agent-to-agent escrow contract. Lock intent: 'I'll pay X RLUSD to Agent B IF condition Y is met.' Conditions: bias_match, confidence_above, price_above, price_below, time_elapsed. SqueezeOS tracks and proves — wallets settle direct. 1% platform fee on settlement. Free to create.

Input parameters:

- `amount_rlusd` (number, required): RLUSD to pay on condition met (0.01-1000)
- `condition_type` (string, required)
- `condition_value` (string): Condition threshold (e.g. 'BULLISH', '75', '220.50')
- `creator_wallet` (string, required): Your XRPL wallet (payer)
- `description` (string): Human-readable contract description
- `recipient_wallet` (string, required): Recipient XRPL wallet
- `symbol` (string, required): Target equity symbol
- `ttl_hours` (integer): Contract expiry (default 24h)

### `convergence_check` (~203 tokens)

Run the full SML proprietary engine cascade against a symbol and evaluate the Beastmode convergence gate. Five independent engines across five distinct market dimensions (price elasticity, settlement-clock timing, dark-pool volume kinetics, temporal correlation, macro structural frequency) score the setup. Includes Options Sniper that scans Tradier for short-DTE calls/puts in a high-leverage delta band when convergence is high. Signal levels: BEASTMODE (all 5) > HIGH_CONVERGENCE (4) > CONVERGENCE (3) > LIE_DETECTOR_ACTIVE > PARTIAL_ALIGNMENT. Auto-fires Discord alert on BEASTMODE and HIGH_CONVERGENCE. Free endpoint.

Input parameters:

- `sniper` (boolean): Run Tradier options sniper (default true, only fires on HIGH_CONVERGENCE+)
- `symbol` (string, required): US equity ticker — best on high-manipulation assets (GME, AMC, MSTR, PLTR, HOOD)

### `autopilot_status` (~96 tokens)

Read-only status of the Sovereign Autopilot (CEO Trader). Returns: active (bool), live_mode (bool), symbols watchlist, min_confidence threshold, Kelly fraction, max concurrent positions, cooldown remaining, active open positions with symbol/side/entry/SL/TP, circuit breaker state, daily P&L, daily trade count. Free — no auth required. Safe for any agent to call at any frequency.

### `autopilot_start` (~131 tokens)

Activate the Sovereign Autopilot. Requires X-Operator-Key header (set OPERATOR_API_KEY env var on the server). Once active, the autopilot polls OracleEngine every AUTOPILOT_SCAN_INTERVAL seconds, fires on confidence >= AUTOPILOT_MIN_CONFIDENCE, sizes via Kelly Criterion from live Tradier account equity, and routes to Tradier API. TRADIER_LIVE must be true for real orders — otherwise runs in shadow mode. Returns: {status, live_mode, message}.

Input parameters:

- `operator_key` (string): Operator API key (or pass X-Operator-Key header)

### `autopilot_stop` (~55 tokens)

Halt the Sovereign Autopilot immediately. Does NOT close open positions — use autopilot_trades to review then manage manually. Requires X-Operator-Key header. Returns: {status}.

Input parameters:

- `operator_key` (string)

### `autopilot_trades` (~87 tokens)

Live view of all active and historical autopilot trades. Returns: active_trades (open positions with symbol, side, qty, entry_price, current_price, sl, tp, unrealized_pnl, mode LIVE/SHADOW), trade_history (last 50 closed trades with realized_pnl), daily_pnl, daily_trade_count, live_mode. Free — no auth required.

### `circuit_breaker_reset` (~91 tokens)

Reset the autopilot circuit breaker after a daily loss halt. The circuit breaker fires automatically when realized daily P&L drops below AUTOPILOT_MAX_DAILY_LOSS_PCT of account equity. Call this to re-arm after reviewing trades and confirming resumption is safe. Requires X-Operator-Key. Returns: {status, daily_pnl, breaker_state}.

Input parameters:

- `operator_key` (string)

### `beastmode_scan` (~92 tokens)

Scan the full Beastmode universe (GME AMC MSTR PLTR HOOD IWM SPY QQQ NVDA TSLA) for multi-engine convergence. Returns only symbols at HIGH_CONVERGENCE or BEASTMODE signal level. Includes options sniper output for each hit. Auto-fires Discord alerts for any Beastmode locks found. Use this as the autonomous agent's primary market surveillance call. Free endpoint.

### `proprietary_ema_signal` (~167 tokens)

SML Proprietary EMA Suite — three independent engines on three distinct market dimensions (macro price stretch, dark-pool volume kinetics, price ribbon harmonics) evaluated together for high-conviction consensus. Consensus levels: TRIPLE_LOCK_BULL/BEAR (highest conviction — all engines agree at independent dimensions), LIE_DETECTOR_ACTIVE (cross-engine divergence trigger, institutional accumulation footprint), BULL/BEAR_CONFLUENCE, BULL/BEAR_DIVERGENT, NEUTRAL. Returns directional bias, per-engine signal blocks (without internal parameters), and combined_score (0-100) that feeds council_verdict confidence. Free.

Input parameters:

- `symbol` (string, required): US equity ticker (e.g. SPY, IWM, GME, NVDA)

### `settlement_browse` (~58 tokens)

Browse open conditional settlement contracts. Filter by symbol or creator wallet. Free.

Input parameters:

- `limit` (integer)
- `status` (string)
- `symbol` (string)
- `wallet` (string): Filter by creator or recipient wallet

### `settlement_trigger` (~67 tokens)

Check if a settlement contract's condition is now met — and settle it if so. Publishes a settlement proof to SSE stream. Returns proof on success. Anyone can call — contract creator, recipient, or any agent. Free.

Input parameters:

- `contract_id` (string, required): UUID from settlement_browse

### `oracle_feeds` (~103 tokens)

Free catalog of all available Real-World Data Oracle feeds. Returns feed names, descriptions, current event buffer counts, poll intervals, and per-call pricing. Available feeds: sec_8k (SEC Form 8-K material events), sec_s1 (IPO filings), fda (FDA NDA/BLA drug approvals), patents (USPTO patent grants). Use this before calling oracle_query to see what data is available and how many events are buffered. No payment required.

### `oracle_query` (~265 tokens)

Premium (0.02 RLUSD) — search or retrieve events from the Real-World Data Oracle. Covers four regulatory data feeds: sec_8k (8-K material events), sec_s1 (IPO filings), fda (FDA drug approvals), patents (USPTO patent grants). Returns machine-readable JSON events with timestamps, source URLs, and structured fields. Sub-second delivery vs Bloomberg's 5–10 minute lag — agents that catch the 8-K or FDA approval first win the trade. Pass feeds=[] to query all feeds. Pass keyword to text-search events. Pass since_ts (Unix timestamp) to get only recent events. Cost: 0.02 RLUSD per call. Pass payment_token from verify_payment.

Input parameters:

- `agent_wallet` (string): Your XRPL wallet address
- `feeds` (array): Feed keys to query: sec_8k, sec_s1, fda, patents (default: all)
- `keyword` (string): Case-insensitive keyword to filter events
- `limit` (integer): Max events to return (default 50, max 200)
- `payment_token` (string): JWT from verify_payment (0.02 RLUSD)
- `since_ts` (number): Unix timestamp — only return events after this time

### `iam_resolve` (~313 tokens)

IAM — Inevitable Action Model. Proprietary. Cost: 0.05 RLUSD. Resolves what action the market is FORCED to take, not what it is predicted to do. IAM is a resolver, not a predictor. Five independent Obligation Committee analysts (no cross-communication) compute: (1) Volatility Release — how overdue is a vol event? (2) Liquidity Refill — which side of the book is depleted? (3) Dealer Inventory Hedge — what must dealers buy/sell to stay neutral? (4) Mean Reversion Pull — how far has price deviated from statistical equilibrium? (5) Structural Bounds — is price at a boundary that requires resolution? Truth Layer aggregates into neutral system stress (directional_bias: NONE). Action Resolution Oracle selects A* = argmin(projected_stress_after_action). Output: mandatory action BUY/SELL/HOLD, rationale, vehicle, invalidation condition, review trigger, per-analyst obligation pressure (0-100%). Internal AMM invariant parameters are proprietary and redacted from all responses. Use iam_truth (free) to preview the Truth Layer before paying. Pass payment_token from verify_payment plus agent_wallet.

Input parameters:

- `agent_wallet` (string): Your XRPL wallet address
- `payment_token` (string): JWT from verify_payment (0.05 RLUSD)
- `symbol` (string, required): US equity ticker (e.g. IWM, SPY, QQQ, GME, AMC, NVDA)

### `iam_truth` (~106 tokens)

IAM Truth Layer — neutral obligation state for a symbol. No action resolution. Returns the raw obligation pressure vector before direction is forced: Volatility Release, Liquidity Refill, Dealer Hedge, Mean Reversion Pull, Structural Pressure (all 0-100%), and Directional Bias: NONE (always — Truth Layer is strictly neutral), plus Time Window: DORMANT / DEVELOPING / NEAR_TERM / IMMEDIATE. Free endpoint.

Input parameters:

- `symbol` (string, required): US equity ticker

### `macro_741_scan` (~305 tokens)

741 Pure Macro Matrix — 5-layer EMA structural alignment engine. Cost: 0.04 RLUSD. Computes EMA 30 / 60 / 90 / 120 / 741 on daily closes for any set of US equity tickers. Returns one of three macro states per ticker: PERFECT_BULLISH_REGIME — EMA_30 > EMA_60 > EMA_90 > EMA_120 > EMA_741 (full institutional highway: asset is locked into massive capital momentum, safe to ride). PERFECT_BEARISH_REGIME — full inversion, macro distribution confirmed. CONSOLIDATION_CHOP — mixed stack; watch matrix_spread_pct for squeeze_alert. squeeze_alert=true means CONSOLIDATION_CHOP with |matrix_spread_pct| < 5% — price is coiling directly against the 741 anchor, a macro breakout is building. Fires Discord alert automatically on every PERFECT BULLISH or BEARISH hit. Tickers are fully dynamic — pass any comma-separated list. Max 50 symbols per call. Cost: 0.04 RLUSD. Pass payment_token from verify_payment plus agent_wallet.

Input parameters:

- `agent_wallet` (string): Your XRPL wallet address
- `payment_token` (string): JWT from verify_payment (0.04 RLUSD)
- `symbols` (string, required): Comma-separated US equity tickers, e.g. 'SPY,QQQ,GME,NVDA,IWM'. Max 50.

### `sovereign_741` (~149 tokens)

SML 741 Macro Highway Signal — 0.02 RLUSD. Returns BULLISH HIGHWAY (full ascending EMA stack, institutional momentum confirmed), BEARISH HIGHWAY (full descending stack, macro distribution), or CONSOLIDATION (mixed stack; squeeze_alert=true means coiling against the anchor — macro breakout likely imminent). Labels only — no EMA values, spreads, or price data ever returned. Proprietary engine.

Input parameters:

- `agent_wallet` (string): Your XRPL wallet address
- `payment_token` (string): JWT from verify_payment (0.02 RLUSD)
- `symbol` (string, required): US equity ticker (e.g. SPY, IWM, GME)

### `sovereign_365` (~110 tokens)

SML 365-Day EMA Anchor Signal — 0.03 RLUSD. Returns ABOVE (price is above the 365-day EMA — macro bull structure intact) or BELOW (price is below — macro bear structure or recovery attempt). No raw EMA values or price levels returned. Proprietary calculation.

Input parameters:

- `agent_wallet` (string): Your XRPL wallet address
- `payment_token` (string): JWT from verify_payment (0.03 RLUSD)
- `symbol` (string, required): US equity ticker

### `sovereign_triplelock` (~148 tokens)

SML Triple Lock Consensus Signal — 0.05 RLUSD. Returns LOCKED BULL (all three engines aligned bullish — max-conviction long setup, rarest signal), LOCKED BEAR (all three engines aligned bearish — max-conviction short), FORMING (two of three engines aligned — building toward a lock), or UNLOCKED (engines not in consensus — wait for alignment). No engine names, theses, or raw values returned. Labels only.

Input parameters:

- `agent_wallet` (string): Your XRPL wallet address
- `payment_token` (string): JWT from verify_payment (0.05 RLUSD)
- `symbol` (string, required): US equity ticker

### `sovereign_full` (~171 tokens)

SML Sovereign Full Stack Signal — 0.10 RLUSD. Runs all three sovereign engines (741 Macro, 365 Anchor, Triple Lock) and combines them into one verdict: SOVEREIGN BULL (all three bullish — maximum confidence long), SOVEREIGN BEAR (all three bearish — maximum confidence short), TRANSITIONAL (two of three aligned — directional bias forming), or STANDBY (no consensus — preserve capital). Also returns squeeze_alert=true when the 741 matrix detects macro coiling. No raw values, EMA levels, or indicator readings returned. Ever.

Input parameters:

- `agent_wallet` (string): Your XRPL wallet address
- `payment_token` (string): JWT from verify_payment (0.10 RLUSD)
- `symbol` (string, required): US equity ticker

### `post_to_slack` (~236 tokens)

Post a sanitized market signal brief to Slack via incoming webhook. Proprietary data policy enforced server-side: price levels, EMA values, and raw indicator readings are stripped — only direction labels, confidence %, regime, risk level, and text thesis are delivered to Slack. Pass webhook_url to target your own Slack channel, or omit to post to the SML shared channel (requires SLACK_WEBHOOK_URL env var on this server). Free.

Input parameters:

- `actionable` (string): One-line actionable instruction (max 300 chars)
- `bias` (string, required)
- `confidence` (integer): Signal confidence 0-100
- `regime` (string): Regime label (e.g. ALPHA_EXPANSION, MACRO_COLLAPSE, NEUTRAL)
- `risk_level` (string)
- `session` (string)
- `symbol` (string, required): Equity ticker (e.g. IWM, SPY, GME)
- `thesis` (string): Signal thesis (max 500 chars)
- `webhook_url` (string): Slack incoming webhook URL (optional, falls back to server SLACK_WEBHOOK_URL)

### `citation_score` (~176 tokens)

AgentRank™ — Get citation authority scores for ScriptMasterLabs APIs. Returns how often SqueezeOS, Ghost Layer, 402Proof, and ScriptMasterLabs are mentioned on Reddit and Hacker News, scored 0–100. Includes recent brand mentions and context (e.g., cited in 'best API for trading' threads). Use this to gauge AI discoverability momentum. Free. Trigger a fresh probe with action='probe' (async, results appear within 60s).

Input parameters:

- `action` (string): scores=leaderboard (default), history=all events, probe=trigger scan, status=health
- `limit` (integer): Max history events to return (default 100, max 500)
- `target` (string): Filter history by service id: squeezeos|scriptmasterlabs|ghost-layer|402proof

### `narrative_optimize` (~70 tokens)

P04 API Narrative Optimizer — Analyze ScriptMasterLabs API descriptions for AI-discoverability weaknesses. Scans llms.txt and .well-known/mcp.json for vague, passive, or AI-hostile copy patterns. Returns ranked issues with specific fix advice. Run this before updating discovery manifests. Free.

### `provider_score` (~147 tokens)

ARGUS AgentPageRank™ — Get the SqueezeOS API provider quality score (0–850) from live AI agent traffic. Score components: volume (how many agents call us), diversity (how many different AI systems), conversion (paid vs free ratio), repeat rate (return visitors). Also returns per-agent-type breakdown and hourly trend. Use this to benchmark provider authority before integrating or citing SqueezeOS. Free.

Input parameters:

- `hours` (integer): Lookback window in hours (breakdown/trend/leaderboard, default 24)
- `view` (string): score=overall card (default), breakdown=per-agent-type, trend=24h hourly, leaderboard=top wallets

### `semantic_gaps` (~137 tokens)

Semantic Gap Detector™ — Discover unmet API demand in the developer community. Scans Reddit and Hacker News for 'I need an API for X' demand signals. Returns ranked topics where developer demand is high but no SML product covers the gap. Use this to identify new product opportunities. Trigger a fresh scan with action='scan'. Free.

Input parameters:

- `action` (string): gaps=leaderboard (default), raw=all signals, scan=trigger, status=health
- `gaps_only` (boolean): raw only: filter to uncovered gaps (default false)
- `limit` (integer): Max raw signals to return (default 100)

### `agent_economy` (~200 tokens)

Agent Economy Intelligence Network™ (AEIN) — ComScore for AI agent commerce. Returns aggregate statistics on which AI systems (Claude, GPT, Gemini, etc.) are calling SqueezeOS APIs, conversion rates, and traffic patterns. Public summary is free. Full report with heatmap and wallet analytics costs 0.25 RLUSD. Use this to understand the AI agent commerce landscape before building on or citing SqueezeOS.

Input parameters:

- `agent_wallet` (string): Your XRPL wallet address (required for view=report)
- `hours` (integer): Lookback window for summary/leaderboard (default 24, max 168)
- `payment_token` (string): JWT from verify_payment (required for view=report, 0.25 RLUSD)
- `view` (string): summary=free overview (default), report=premium 0.25 RLUSD, leaderboard=top agent types, heatmap=7d traffic matrix

### `truth_verify` (~168 tokens)

Truth Engine. Cost: 0.02 RLUSD. Queries Tradier, Alpaca, and Polygon independently for the same symbol and returns a consensus price with a real measured variance/spread across whichever sources actually responded (not a single quote relabeled three times). Confidence is a direct function of source agreement, not a fixed number. Response includes an HMAC-SHA256 proof hash so it can be verified as unaltered after this server produced it. If fewer than 2 providers respond, consensus_method is marked 'single-source-unverified' rather than faking a second opinion. Pass payment_token from verify_payment plus agent_wallet.

Input parameters:

- `agent_wallet` (string)
- `payment_token` (string)
- `symbol` (string, required): Ticker symbol, e.g. IWM

### `memory_store` (~123 tokens)

Memory Graph. Cost: 0.01 RLUSD. Persists an agent memory in Redis (durable across sessions) with the caller's own provenance kept exactly as submitted — this tool never invents or upgrades a confidence score. provenance.confidence is required. Pass payment_token from verify_payment plus agent_wallet.

Input parameters:

- `agent_id` (string, required)
- `agent_wallet` (string)
- `content` (string, required)
- `payment_token` (string)
- `provenance` (object, required)
- `tags` (array)
- `type` (string)

### `memory_recall` (~125 tokens)

Memory Graph. Cost: 0.01 RLUSD. Literal keyword/tag search over an agent's own stored memories, ranked by recency. Not semantic or vector search — no embedding model is involved, and the response says so explicitly (match_method field). Pass payment_token from verify_payment plus agent_wallet.

Input parameters:

- `agent_id` (string, required)
- `agent_wallet` (string)
- `limit` (number)
- `payment_token` (string)
- `query` (string)
- `tags` (string): comma-separated
- `type` (string)

### `memory_stats` (~43 tokens)

Free. Real count of an agent's stored memories by type, and which storage backend is active (redis or in-memory-fallback).

Input parameters:

- `agent_id` (string, required)

### `fred_preview` (~91 tokens)

Free. Latest value + date only (no metadata) for a small whitelisted set of well-known FRED series: CPIAUCSL, UNRATE, FEDFUNDS, DGS10, GDP. Use fred_series (paid) for any series_id plus full metadata.

Input parameters:

- `series_id` (string, required): One of CPIAUCSL, UNRATE, FEDFUNDS, DGS10, GDP

### `fred_series` (~153 tokens)

Cost: 0.01 RLUSD. Latest real observation plus full series metadata (title, units, frequency, seasonal adjustment, last updated) for any FRED (Federal Reserve Economic Data) series — CPI (CPIAUCSL), unemployment (UNRATE), Fed funds rate (FEDFUNDS), 10Y treasury yield (DGS10), GDP, etc. Returns a real error (not a placeholder) if FRED_API_KEY isn't configured or the series has no data. Pass payment_token from verify_payment plus agent_wallet.

Input parameters:

- `agent_wallet` (string)
- `payment_token` (string)
- `series_id` (string, required): FRED series ID, e.g. CPIAUCSL

### `rwa_scan` (~120 tokens)

Free. Scan the ScriptMasterLabs RWA universe via live sml-rwa-api. Returns tokenized/RWA asset rows (id, ticker, class, value, risk). Lead-gen for rwa_valuation / rwa_proof_of_reserves. Upstream: GET https://sml-rwa-api.onrender.com/x402/rwa-assets

Input parameters:

- `asset_class` (string): Optional class filter e.g. tokenized_treasuries, fixed_income, real_estate
- `limit` (integer): Max assets (default 10, max 100)

### `rwa_valuation` (~167 tokens)

Premium RWA valuation/NAV composite via live sml-rwa-api x402. Cost: 0.15 USDC on Base (x402 exact scheme). Pass x_payment (base64 X-PAYMENT payload) after settling the 402 challenge. Without payment, returns the real x402 PAYMENT-REQUIRED challenge (payTo, amount, network=base). Upstream: GET /x402/rwa-valuation?asset_id=...

Input parameters:

- `asset_id` (string, required): RWA id or ticker e.g. rwa-000001, BUIDL, SHV
- `days` (integer): History window days (default 90)
- `x_payment` (string): X-PAYMENT header value (base64 x402 payload) after USDC settle on Base

### `rwa_proof_of_reserves` (~116 tokens)

Premium RWA proof-of-reserves attestation view via live sml-rwa-api x402. Cost: 0.20 USDC on Base. Pass x_payment after settling 402 challenge. Without payment returns protocol-correct x402 challenge. Optional asset_id; omit for aggregate hashes. Upstream: GET /x402/proof-of-reserves

Input parameters:

- `asset_id` (string): Optional asset id/ticker
- `x_payment` (string): X-PAYMENT header value after USDC settle on Base

### `rwa_intelligence` (~94 tokens)

Premium RWA intelligence bundle via live sml-rwa-api x402 (0.20 USDC Base). Optional asset_id. Without x_payment returns x402 challenge. ACP micro-wedge alternative: hire scriptmasterlabs rwa_intelligence @ $0.03.

Input parameters:

- `asset_id` (string): Optional asset id/ticker
- `x_payment` (string): X-PAYMENT header value after USDC settle on Base

## Diagnostics

Captured diagnostic sections: TLS, DNSSEC, Authorisation, Transports. The full working is on the page: https://verifymcp.io/servers/timwal78-squeezeos/squeezeos-api#diagnostics

## Score history

- 2026-08-03: 58
- 2026-08-02: 57
- 2026-08-01: 57
- 2026-07-31: 56
- 2026-07-30: 53
- 2026-07-29: 14
- 2026-07-28: 52
- 2026-07-27: 14
- 2026-07-26: 51

## Links

- Remote endpoint: https://squeezeos-api.onrender.com/mcp
- Repository: https://github.com/timwal78/squeezeos
- Website: https://www.scriptmasterlabs.com/
- Changelog RSS feed: https://verifymcp.io/servers/timwal78-squeezeos/squeezeos-api/changelog.xml
- Changelog JSON feed: https://verifymcp.io/servers/timwal78-squeezeos/squeezeos-api/changelog.json
- HTML version of this page: https://verifymcp.io/servers/timwal78-squeezeos/squeezeos-api
