WaveGuard
Was dieses MCP kann
Detects anomalies, drift, instability, structural similarity, manipulation, and risk in structured data, time series, crypto markets, tokens, wallets, and trading activity.
Tools
Eingabeschema
{'type': 'object', 'required': ['training', 'action_tests'], 'properties': {'training': {'type': 'array', 'minItems': 2, 'description': '2+ baseline normal samples used to define the reference profile.'}, 'field_level': {'enum': [0, 1], 'type': 'integer', 'description': '0 = real scalar field, 1 = complex field.'}, 'sensitivity': {'type': 'number', 'description': 'Anomaly sensitivity multiplier (default: 1.0).'}, 'action_tests': {'type': 'array', 'minItems': 1, 'description': '1+ candidate actions/scenarios to score against baseline.'}, 'encoder_type': {'type': 'string', 'description': 'Optional encoder override. Omit to auto-detect.'}, 'action_labels': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Optional labels for each action variant.'}}}
Eingabeschema
{'type': 'object', 'required': ['training_context', 'entities', 'adjacency_matrix', 'shock_indices'], 'properties': {'entities': {'type': 'array', 'minItems': 2, 'description': '2+ entities/nodes participating in the cascade graph.'}, 'field_level': {'enum': [0, 1], 'type': 'integer', 'default': 1, 'description': 'Field representation level. Default 1 for graph interaction dynamics.'}, 'sensitivity': {'type': 'number', 'description': 'Anomaly sensitivity multiplier (default: 1.0).'}, 'encoder_type': {'type': 'string', 'description': 'Optional encoder override. Omit to auto-detect.'}, 'shock_indices': {'type': 'array', 'items': {'type': 'integer'}, 'description': 'Indices of initially shocked entities within the entities array.'}, 'shock_strength': {'type': 'number', 'default': 0.05, 'description': 'Initial perturbation magnitude injected at shock indices.'}, 'adjacency_matrix': {'type': 'array', 'items': {'type': 'array', 'items': {'type': 'number'}}, 'description': 'N×N weighted adjacency matrix describing link strengths between entities.'}, 'training_context': {'type': 'array', 'minItems': 2, 'description': '2+ baseline context samples used for normalization.'}}}
Eingabeschema
{'type': 'object', 'required': ['data_a', 'data_b'], 'properties': {'data_a': {'description': 'First data item to compare.'}, 'data_b': {'description': 'Second data item to compare (same type as data_a).'}, 'encoder_type': {'enum': ['json', 'numeric', 'text', 'timeseries', 'tabular'], 'type': 'string', 'description': 'Data encoder. Omit to auto-detect.'}}}
Eingabeschema
{'type': 'object', 'required': ['training', 'base_test', 'counterfactual_tests'], 'properties': {'training': {'type': 'array', 'minItems': 2, 'description': '2+ baseline normal samples used to build the reference profile.'}, 'base_test': {'description': 'Baseline candidate sample to evaluate before counterfactual perturbations.'}, 'field_level': {'enum': [0, 1], 'type': 'integer', 'description': '0 = real scalar field (faster), 1 = complex field (richer phase dynamics).'}, 'sensitivity': {'type': 'number', 'description': 'Anomaly sensitivity multiplier (default: 1.0). Higher values flag more aggressively.'}, 'encoder_type': {'type': 'string', 'description': 'Optional encoder override. Omit to auto-detect from input structure.'}, 'counterfactual_tests': {'type': 'array', 'minItems': 1, 'description': '1+ perturbed variants of base_test for sensitivity analysis.'}}}
Eingabeschema
{'type': 'object', 'required': ['data'], 'properties': {'data': {'description': 'Any data item to fingerprint: JSON object, numeric array, string, or structured record.'}, 'field_level': {'enum': [0, 1], 'type': 'integer', 'description': '0 = real scalar 52-dim (default), 1 = complex field 62-dim.'}, 'encoder_type': {'enum': ['json', 'numeric', 'text', 'timeseries', 'tabular', 'complex_numeric'], 'type': 'string', 'description': 'Data encoder. Omit to auto-detect.'}}}
Eingabeschema
{'type': 'object', 'properties': {'verbose': {'type': 'boolean', 'default': False, 'description': 'Return detailed health info including memory and uptime (default: false).'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', 'required': ['training', 'test'], 'properties': {'test': {'type': 'array', 'minItems': 1, 'description': '1+ candidate samples to stress-test with perturbation trials.'}, 'trials': {'type': 'integer', 'default': 12, 'minimum': 1, 'description': 'Number of perturbation trials per sample.'}, 'training': {'type': 'array', 'minItems': 2, 'description': '2+ baseline normal samples for reference dynamics.'}, 'field_level': {'enum': [0, 1], 'type': 'integer', 'description': '0 = real scalar field, 1 = complex field.'}, 'sensitivity': {'type': 'number', 'description': 'Anomaly sensitivity multiplier (default: 1.0).'}, 'encoder_type': {'type': 'string', 'description': 'Optional encoder override. Omit to auto-detect.'}, 'perturbation_strength': {'type': 'number', 'default': 0.02, 'description': 'Relative perturbation amplitude applied during instability assay.'}}}
Eingabeschema
{'type': 'object', 'required': ['training_context', 'entities'], 'properties': {'entities': {'type': 'array', 'minItems': 2, 'description': '2+ entities to evaluate for pairwise interaction effects.'}, 'field_level': {'enum': [0, 1], 'type': 'integer', 'default': 1, 'description': 'Field representation level. Default 1 for interaction/phase features.'}, 'sensitivity': {'type': 'number', 'description': 'Anomaly sensitivity multiplier (default: 1.0).'}, 'encoder_type': {'type': 'string', 'description': 'Optional encoder override. Omit to auto-detect.'}, 'training_context': {'type': 'array', 'minItems': 2, 'description': '2+ baseline context samples used for normalization.'}}}
Eingabeschema
{'type': 'object', 'required': ['action'], 'properties': {'days': {'type': 'integer', 'default': 90, 'description': 'Number of days of history (default: 90 for price_history, 30 for ohlc).'}, 'count': {'type': 'integer', 'default': 25, 'description': 'Number of results for top_coins (default: 25).'}, 'query': {'type': 'string', 'description': 'Search query. Required for search, dex_search.'}, 'action': {'enum': ['token_data', 'price_history', 'ohlc', 'top_coins', 'search', 'dex_token', 'dex_search'], 'type': 'string', 'description': 'What data to fetch:\n- token_data: full metrics for a CoinGecko coin\n- price_history: daily prices (for price_manipulation)\n- ohlc: OHLC candles (for volume_check)\n- top_coins: top N by market cap (training baseline)\n- search: find CoinGecko coin IDs\n- dex_token: DEX data by contract address\n- dex_search: search DEX pairs'}, 'coin_id': {'type': 'string', 'description': "CoinGecko coin ID (e.g. 'bitcoin', 'ethereum'). Required for token_data, price_history, ohlc."}, 'contract_address': {'type': 'string', 'description': 'Token contract address (any chain). Required for dex_token.'}}}
Eingabeschema
{'type': 'object', 'required': ['training', 'base_test', 'intervention_tests'], 'properties': {'training': {'type': 'array', 'minItems': 2, 'description': '2+ baseline normal samples used to construct the reference profile.'}, 'base_test': {'description': 'Baseline candidate sample before interventions.'}, 'field_level': {'enum': [0, 1], 'type': 'integer', 'description': '0 = real scalar field, 1 = complex field.'}, 'sensitivity': {'type': 'number', 'description': 'Anomaly sensitivity multiplier (default: 1.0).'}, 'encoder_type': {'type': 'string', 'description': 'Optional encoder override. Omit to auto-detect.'}, 'intervention_tests': {'type': 'array', 'minItems': 1, 'description': '1+ intervention variants used to estimate effect sizes.'}, 'intervention_labels': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Optional labels for intervention variants (same order as intervention_tests).'}}}
Eingabeschema
{'type': 'object', 'required': ['training', 'sequence', 'horizons'], 'properties': {'horizons': {'type': 'array', 'items': {'type': 'integer'}, 'minItems': 1, 'description': 'List of horizon lengths (in sequence steps) to evaluate.'}, 'sequence': {'type': 'array', 'minItems': 1, 'description': 'Ordered sample sequence used for multi-horizon outlook analysis.'}, 'training': {'type': 'array', 'minItems': 2, 'description': '2+ baseline normal samples used to establish reference behavior.'}, 'field_level': {'enum': [0, 1], 'type': 'integer', 'description': '0 = real scalar field, 1 = complex field.'}, 'sensitivity': {'type': 'number', 'description': 'Anomaly sensitivity multiplier (default: 1.0).'}, 'encoder_type': {'type': 'string', 'description': 'Optional encoder override. Omit to auto-detect.'}}}
Eingabeschema
{'type': 'object', 'required': ['training', 'test'], 'properties': {'test': {'type': 'array', 'minItems': 1, 'description': '1+ candidate samples to evaluate for phase coherence and entropy.'}, 'training': {'type': 'array', 'minItems': 2, 'description': '2+ baseline normal samples for reference coherence metrics.'}, 'field_level': {'enum': [0, 1], 'type': 'integer', 'default': 1, 'description': 'Field representation level. Default 1 for phase-aware analysis.'}, 'sensitivity': {'type': 'number', 'description': 'Anomaly sensitivity multiplier (default: 1.0).'}, 'encoder_type': {'type': 'string', 'description': 'Optional encoder override. Omit to auto-detect.'}}}
Eingabeschema
{'type': 'object', 'required': ['data'], 'properties': {'data': {'type': 'array', 'items': {'type': 'number'}, 'minItems': 6, 'description': 'Price time-series array (chronological). At least 20 data points.'}, 'sensitivity': {'type': 'number', 'description': 'Detection sensitivity (default: 1.5).'}, 'window_size': {'type': 'integer', 'default': 10, 'minimum': 2, 'description': 'Window size (default: 10). Smaller = finer detection.'}, 'test_windows': {'type': 'integer', 'minimum': 1, 'description': 'Number of recent windows to test (default: half).'}}}
Eingabeschema
{'type': 'object', 'required': ['training', 'test'], 'properties': {'test': {'type': 'array', 'minItems': 1, 'description': '1+ data points to check for anomalies — new entries, recent rows, or the subset you want validated. Same type/shape as training. Each sample is scored independently.'}, 'training': {'type': 'array', 'minItems': 2, 'description': '2+ examples of NORMAL/expected data — the known-good baseline. Typically the bulk of rows from a spreadsheet, database query, or API response. All samples should be the same type/shape. More samples = better baseline (10-100 is ideal for tabular data).'}, 'field_level': {'enum': [0, 1], 'type': 'integer', 'description': 'Physics field complexity. 0 = real scalar (default). 1 = complex field (phase-aware, 62-dim fingerprint).'}, 'sensitivity': {'type': 'number', 'description': 'Anomaly threshold multiplier (default: 2.0). Lower = more sensitive. Higher = less sensitive. Range: 0.5 to 5.0.'}, 'encoder_type': {'enum': ['json', 'numeric', 'text', 'timeseries', 'tabular', 'image', 'correlation', 'complex_numeric'], 'type': 'string', 'description': 'Data encoder type. Omit to auto-detect from data shape.'}}}
Eingabeschema
{'type': 'object', 'required': ['data'], 'properties': {'data': {'type': 'array', 'items': {'type': 'number'}, 'minItems': 6, 'description': 'Numeric time-series array, ordered chronologically. Should have at least 3x window_size data points.'}, 'sensitivity': {'type': 'number', 'description': 'Anomaly sensitivity (default: 1.0). Higher = more sensitive.'}, 'window_size': {'type': 'integer', 'default': 10, 'minimum': 2, 'description': 'Number of data points per window (default: 10). Smaller windows detect finer-grained anomalies.'}, 'test_windows': {'type': 'integer', 'minimum': 1, 'description': 'Number of most recent windows to test (default: half of total windows). The rest are used as training (normal baseline).'}}}
Eingabeschema
{'type': 'object', 'required': ['training', 'test'], 'properties': {'test': {'type': 'array', 'minItems': 1, 'description': '1+ suspect token metric objects to evaluate.'}, 'training': {'type': 'array', 'minItems': 2, 'description': '3+ known-good token metric objects. Each should include fields like price, volume_24h, market_cap, holders, liquidity, age_days, etc.'}, 'sensitivity': {'type': 'number', 'description': 'Risk sensitivity (default: 1.5). Higher = more flags.'}}}
Eingabeschema
{'type': 'object', 'required': ['training', 'sequence'], 'properties': {'sequence': {'type': 'array', 'minItems': 1, 'description': 'Ordered samples (time sequence) to scan for drift and regime shifts.'}, 'training': {'type': 'array', 'minItems': 2, 'description': '2+ baseline normal samples used to establish the reference regime.'}, 'field_level': {'enum': [0, 1], 'type': 'integer', 'description': '0 = real scalar field, 1 = complex field.'}, 'sensitivity': {'type': 'number', 'description': 'Anomaly sensitivity multiplier (default: 1.0).'}, 'encoder_type': {'type': 'string', 'description': 'Optional encoder override. Omit to auto-detect.'}}}
Eingabeschema
{'type': 'object', 'required': ['training', 'test'], 'properties': {'test': {'type': 'array', 'minItems': 1, 'description': '1+ suspect candle objects to evaluate.'}, 'training': {'type': 'array', 'minItems': 2, 'description': '3+ OHLCV candle objects from known-legitimate trading. Fields: open, high, low, close, volume.'}, 'sensitivity': {'type': 'number', 'description': 'Detection sensitivity (default: 1.5).'}}}
Eingabeschema
{'type': 'object', 'required': ['training', 'test'], 'properties': {'test': {'type': 'array', 'minItems': 1, 'description': '1+ suspect wallet profiles to evaluate.'}, 'training': {'type': 'array', 'minItems': 2, 'description': '3+ known-organic wallet activity profiles.'}, 'sensitivity': {'type': 'number', 'description': 'Detection sensitivity (default: 1.5).'}}}
Letzte Tool-Änderungen
Ähnliche MCP-Server
Crypto Bot Audit + Market Data (x402 paid)
Audits crypto bot source code and provides paid crypto market, token, gas, stablecoin, and DeFi TVL data.
DeltaSignal ATLAS-7
Analyzes SEC and XBRL data for crypto-related public companies, including fundamentals, issuer signals, peer comparisons, stress …
intel
Provides multi-chain market intelligence, blockchain activity metrics, trading and portfolio planning, sanctions clearance, agent…
pulsenetwork
Provides paid, multi-domain intelligence endpoints covering markets, finance, crypto, compliance, healthcare, climate, education,…
Oblique Markets
Offers paid research, web extraction, agent-service routing, market analytics, Base blockchain inspection, browser evidence, and …
Market Intelligence API
Analyzes crypto and tokenized-asset markets using DEX flows, perpetual positioning, smart-money activity, token risk, market news…
API Acre
Offers paid APIs for EVM blockchain inspection, data transformation and validation, geocoding, weather, currency conversion, and …
Polyform
Offers pay-per-call APIs for economic, financial, geographic, healthcare, domain, email, sanctions, blockchain, and business risk…