Skip to main content

WaveGuard

io.github.gpartin/waveguardVersion 3.3.0

Anomaly detection API powered by physics simulation. Scan any data for outliers.

Status

Responds2627 msAnswered our handshake without sign-in.

Registry data may be out of date

We could not refresh it, so this page shows the last copy.
Last checked
Nov 14, 2026, 14:52 UTC
Latency
2627 ms
Remotes responding
1 of 1
Sign-in
No sign-in
Hosting
Hosted outside the EU (detected)
Registry data as of
Nov 14, 2026, 21:12 UTC

Data from the official MCP Registry, checked by run.zero. How we check

Connect

Streamable HTTP
https://gpartin--waveguard-api-fastapi-app.modal.run/mcpResponds2627 ms
No sign-in

Claude Code

claude mcp add --transport http waveguard https://gpartin--waveguard-api-fastapi-app.modal.run/mcp

Claude Desktop and claude.ai

Settings > Connectors > Add custom connector
Name: waveguard
Remote MCP server URL: https://gpartin--waveguard-api-fastapi-app.modal.run/mcp

Cursor

{
  "mcpServers": {
    "waveguard": {
      "url": "https://gpartin--waveguard-api-fastapi-app.modal.run/mcp"
    }
  }
}

VS Code

code --add-mcp '{"name":"waveguard","type":"http","url":"https://gpartin--waveguard-api-fastapi-app.modal.run/mcp"}'

Built your own server? run.zero hosts MCP servers on European infrastructure.

Host your own MCP server on run.zero

Tools

19 tools

Tools of WaveGuard
Read-only
Idempotent
Open world
waveguard_action_surfaceScore candidate actions and extract robust action zones.NoYesYesYes
waveguard_cascade_riskEstimate shock propagation and resilience from adjacency-linked entities.NoYesYesYes
waveguard_compareCompare two data items for structural similarity using physics-based fingerprints. Returns cosine similarity (0–1) and Euclidean distance. Use for duplicate detection, behavioral matching, drift analysis, or checking if two tokens/wallets/contracts are structurally similar. Cosine similarity > 0.95 = very similar. < 0.80 = structurally different.NoYesYesYes
waveguard_counterfactualRun baseline plus counterfactual variants and measure verdict/score sensitivity.NoYesYesYes
waveguard_fingerprintGet a physics embedding of any data item (52-dim at Level 0, 62-dim at Level 1 with phase statistics). The fingerprint captures structural properties via wave-equation dynamics — useful for similarity search, clustering, baseline comparison, and drift detection. Works on JSON objects, token metrics, wallet activity, trading data, or any structured data. Returns a deterministic vector with labeled dimensions (chi statistics, energy distribution, gradient patterns, and phase coherence at Level 1).NoYesYesYes
waveguard_healthCheck WaveGuard API health, GPU availability, version, and engine status. No authentication required. Returns status, version, and GPU info.NoYesYesNo
waveguard_instabilityEstimate instability under controlled perturb-and-resolve trials.NoYesYesYes
waveguard_interaction_matrixCompute pairwise interaction matrix and cluster decomposition for entities.NoYesYesYes
waveguard_market_dataFetch live crypto market data from CoinGecko and DexScreener. No external data needed — WaveGuard pulls it for you. Use 'coin_id' for CoinGecko (e.g. 'bitcoin', 'ethereum', 'solana'). Use 'contract_address' for DexScreener (any chain). Use 'search' to find token IDs by name/symbol. Returns: price, volume, market cap, liquidity, price history, OHLC candles — ready to feed into waveguard_token_risk, waveguard_volume_check, or waveguard_price_manipulation.NoYesYesYes
waveguard_mechanism_probeRun targeted interventions and rank effect sizes.NoYesYesYes
waveguard_multi_horizon_outlookCompute horizon-specific anomaly outlook and consistency across windows.NoYesYesYes
waveguard_phase_coherenceMeasure coherence/entropy and collapse-risk indicators for candidate data.NoYesYesYes
waveguard_price_manipulationDetect price manipulation in time-series data. Send a price or price+volume history as a numeric array. Early windows define 'normal' trading, recent windows are tested for manipulation patterns (pump-and-dump, spoofing, layering). Example: Send 90 days of closing prices → detect manipulated windows.NoYesYesYes
waveguard_scanFind outliers and anomalies in structured data — ideal as a second step after pulling records from Google Sheets, Airtable, Supabase, Notion databases, HubSpot, Financial APIs, GitHub, NPM, or any source that returns rows of JSON. Fully stateless: send known-good rows as training and suspect rows as test in ONE call. Returns per-row anomaly scores, confidence levels, and the top features explaining WHY each row was flagged. Typical workflow: (1) Pull data from another tool (e.g. Google Sheets, Supabase query, HubSpot deals). (2) Pass the first N rows as training (normal baseline). (3) Pass remaining or new rows as test. (4) Report which rows are anomalous and why. Works on JSON objects, numbers, text, arrays. No separate training step required. Examples: - Spreadsheet QA: Pull 500 sales rows from Sheets → train on first 400 → test last 100 → flag outlier entries - Financial screening: Get ratios for 50 stocks from a financial API → find anomalous ones - CRM hygiene: Pull HubSpot deals → flag deals with unusual discount/value patterns - Dependency audit: Get NPM package metrics → flag packages with anomalous quality scores - Commit review: Pull GitHub commit metadata → flag unusual commit patternsNoYesYesYes
waveguard_scan_timeseriesDetect anomalies in time-series data — use after pulling numeric metrics from monitoring APIs, financial data sources, IoT sensors, or spreadsheet columns. Send a single numeric array and specify a window size. Early windows define 'normal', recent windows are tested for anomalies. Typical workflow: (1) Pull a column of numbers from Sheets, a Supabase time-series table, or a metrics API. (2) Pass the array here. (3) Get back which time windows are anomalous. Examples: - Revenue monitoring: Pull monthly revenue from Sheets → detect anomalous months - Stock screening: Pull 90 days of closing prices → find unusual price windows - Server health: Pull response-time metrics → identify degradation windows - Sensor QA: Pull temperature readings from IoT API → flag sensor driftNoYesYesYes
waveguard_token_riskAssess crypto token legitimacy risk. Send metrics from known-good tokens as training (price, volume, holders, liquidity, market_cap, age_days, etc.) and suspect tokens as test. Detects pump-and-dump patterns, fake metrics, and anomalous token profiles. Example: Pull CoinGecko data for 20 established tokens → train. Test a new token → get risk score and which metrics are suspicious.NoYesYesYes
waveguard_trajectory_scanAnalyze sequence drift and regime shifts over ordered samples.NoYesYesYes
waveguard_volume_checkDetect wash trading and fake volume in OHLCV candle data. Send known-legitimate candles as training and suspect candles as test. Detects artificial volume spikes, suspiciously regular patterns, and manipulated price-volume relationships. Example: Send 100 candles from a liquid pair as baseline, test candles from a suspicious pair.NoYesYesYes
waveguard_wallet_profileProfile wallet behavior against baselines. Send normal wallet transaction patterns as training (tx_count, avg_value, unique_tokens, gas_spent, active_days, etc.) and suspect wallets as test. Detects bot activity, wash trading wallets, and sybil patterns. Example: Profile 50 organic wallets → test 10 suspect addresses.NoYesYesYes

Details

Registry status
Active
Published
Mar 1, 2026
Updated
Mar 1, 2026
Categories (suggested)
Finance and paymentsSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
GDPR
Not declared

Are you the operator? Claim this listing