# WaveGuard

Detect anomalies in any data type using advanced wave physics simulation without the need for a separate training phase. Identify outliers in metrics, text, or logs instantly by providing a few norma…

## Quick Start

```bash
# Connect this server (installs CLI if needed)
npx -y @smithery/cli@latest mcp add emergentphysicslab/waveguard

# Browse available tools
npx -y @smithery/cli@latest tool list emergentphysicslab/waveguard

# Get full schema for a tool
npx -y @smithery/cli@latest tool get emergentphysicslab/waveguard waveguard_scan

# Call a tool
npx -y @smithery/cli@latest tool call emergentphysicslab/waveguard waveguard_scan '{}'
```

## Direct MCP Connection

Endpoint: `https://waveguard--emergentphysicslab.run.tools`

**Optional config:**
- `api_key` (query) — RapidAPI key for higher rate limits. Optional — free tier allows 10 scans/month without a key.

## Tools (19)

- `waveguard_scan` — Find outliers and anomalies in structured data — ideal as a second step after pulling records from Google Sheets, Airta…
- `waveguard_scan_timeseries` — Detect anomalies in time-series data — use after pulling numeric metrics from monitoring APIs, financial data sources, …
- `waveguard_health` — Check WaveGuard API health, GPU availability, version, and engine status. No authentication required. Returns status, v…
- `waveguard_fingerprint` — Get a physics embedding of any data item (52-dim at Level 0, 62-dim at Level 1 with phase statistics). The fingerprint …
- `waveguard_compare` — Compare two data items for structural similarity using physics-based fingerprints. Returns cosine similarity (0–1) and …
- `waveguard_token_risk` — Assess crypto token legitimacy risk. Send metrics from known-good tokens as training (price, volume, holders, liquidity…
- `waveguard_wallet_profile` — Profile wallet behavior against baselines. Send normal wallet transaction patterns as training (tx_count, avg_value, un…
- `waveguard_volume_check` — Detect wash trading and fake volume in OHLCV candle data. Send known-legitimate candles as training and suspect candles…
- `waveguard_price_manipulation` — Detect price manipulation in time-series data. Send a price or price+volume history as a numeric array. Early windows d…
- `waveguard_market_data` — Fetch live crypto market data from CoinGecko and DexScreener. No external data needed — WaveGuard pulls it for you.
- `waveguard_counterfactual` — Run baseline plus counterfactual variants and measure verdict/score sensitivity.
- `waveguard_trajectory_scan` — Analyze sequence drift and regime shifts over ordered samples.
- `waveguard_instability` — Estimate instability under controlled perturb-and-resolve trials.
- `waveguard_phase_coherence` — Measure coherence/entropy and collapse-risk indicators for candidate data.
- `waveguard_interaction_matrix` — Compute pairwise interaction matrix and cluster decomposition for entities.
- `waveguard_cascade_risk` — Estimate shock propagation and resilience from adjacency-linked entities.
- `waveguard_mechanism_probe` — Run targeted interventions and rank effect sizes.
- `waveguard_action_surface` — Score candidate actions and extract robust action zones.
- `waveguard_multi_horizon_outlook` — Compute horizon-specific anomaly outlook and consistency across windows.

```bash
# Get full input/output schema for a tool
npx -y @smithery/cli@latest tool get emergentphysicslab/waveguard <tool-name>
```

## Prompts (6)

- `detect_anomalies` (data_source) — Quality-check rows from a spreadsheet, database, or API. Pull data from Google Sheets, Airtable, Supabase, HubSpot, or …
- `monitor_timeseries` (metric_name) — Scan a column of numbers for anomalous time windows. Pull metrics from Sheets, a financial API, or monitoring tool, the…
- `spreadsheet_quality_check` (sheet_description) — Find bad or unusual rows in spreadsheet data. Pull rows from Google Sheets, Airtable, Notion, or Excel, then scan for e…
- `token_risk_assessment` (token_name) — Assess whether a crypto token is legitimate or a potential scam. Pull metrics from CoinGecko, DexScreener, or similar, …
- `wallet_behavior_check` (wallet_address) — Profile a wallet's behavior against organic activity baselines. Pull on-chain data (tx history, token transfers, gas us…
- `volume_authenticity_check` (trading_pair) — Check if trading volume is genuine or artificially inflated. Pull OHLCV candle data from an exchange and compare agains…
