{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_vhvdcjyqgdcy","handle":"predictionguard","url":"https://wellknown.network/agents/predictionguard","links":{"self":"https://wellknown.network/agents/predictionguard/record.json","html":"https://wellknown.network/agents/predictionguard","markdown":"https://wellknown.network/agents/predictionguard/record.md","api":"https://wellknown.network/api/v1/agents/predictionguard","status":"https://wellknown.network/api/v1/agents/predictionguard/status","claim":"https://wellknown.network/agents/predictionguard/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/predictionguard/claim.json","badge":"https://wellknown.network/agents/predictionguard/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/predictionguard/history","tools":"https://wellknown.network/api/v1/agents/predictionguard/tools"},"ard":{"identifier":"urn:air:feedoracle.io:server:predictionguard","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"predictionguard","summary":"Polymarket integrity MCP — 28 tools for wallet risk, whales, UMA scans, SAR/STR reports.","description":"Polymarket integrity MCP — 28 tools for wallet risk, whales, UMA scans, SAR/STR reports.","publisher":{"name":"io.tooloracle","url":null},"homepage":null,"repository":"https://github.com/ToolOracle/predictionguard","version":"1.0.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://feedoracle.io/predictionguard/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-05-07T19:16:56.887116Z","publishedAt":"2026-05-07T19:16:56.887116Z","registryName":"io.tooloracle/predictionguard"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","repoUrl":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"finance.markets","name":"Markets & Trading","confidence":1,"provenance":"derived"},{"slug":"commerce.payments","name":"Payments","confidence":0.885,"provenance":"derived"},{"slug":"analytics.reporting","name":"Reporting & Dashboards","confidence":0.885,"provenance":"derived"},{"slug":"commerce.ecommerce","name":"E-commerce Operations","confidence":0.54,"provenance":"derived"},{"slug":"documents.contracts","name":"Contracts & Legal","confidence":0.525,"provenance":"derived"},{"slug":"productivity.calendar","name":"Calendar & Scheduling","confidence":0.525,"provenance":"derived"}],"categories":["analytics","commerce","documents","finance","productivity"],"language":"fr"},"observed":{"status":"live","statusReason":"Responded 2h ago.","lastOkAt":"2026-10-11T14:27:20.877Z","lastProbedAt":"2026-10-11T14:27:20.877Z","statusComputedAt":"2026-10-11T14:28:02.832Z","reliability30d":{"probes":112,"successRate":1,"p50Ms":23,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":109,"ok":109,"authBoundaryOk":0,"serviceOk":109,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-10-11T14:27:20.877Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":14,"error":null,"detail":{"tools":[{"name":"pg_overview","description":"PredictionGuard platform overview: covered platforms, tool inventory, Polymarket Gamma API ping, Polygon RPC ping (Ankr-backed), known-case count."},{"name":"pg_market_search","description":"Search Polymarket markets by keyword (e.g. 'election', 'fed', 'bitcoin'). Returns question, slug, 24h volume, liquidity, end date."},{"name":"pg_market_details","description":"Full market info: outcomes, outcome prices, volume, liquidity, best bid/ask, spread, resolution source, conditionId. Provide 'slug' or 'id'."},{"name":"pg_market_volume_profile","description":"Volume anomaly heuristic: compares 24h volume vs average daily volume since market start (z-like ratio) and flags thin-book situations where 24h volume >> on-bo"},{"name":"pg_market_integrity_scan","description":"Multi-signal integrity scan: combines thin-book flag, spread, low liquidity, geopolitical-term pattern, end-date proximity, and 24h volume concentration. Return"},{"name":"pg_trending_markets","description":"Top Polymarket markets by 24h volume. Useful for daily compliance triage / catching news catalysts before they land in mainstream coverage."},{"name":"pg_known_cases","description":"Registry of publicly reported prediction-market integrity cases (Théo / French whale, Hyperliquid whale, Venezuela, Iran strikes, Nuclear, UMA Ukraine). Filter "},{"name":"pg_wallet_lookup","description":"Polygon wallet base profile via JSON-RPC (Ankr-backed when RPC_POLYGON is set, public fallback otherwise). Returns MATIC balance, outbound tx count, contract-vs"},{"name":"pg_sanctions_screen_entity","description":"Screen a named entity against global sanctions lists (OFAC SDN, EU FSF, UN SC, Interpol). Delegates to AMLOracle. Use after resolving a wallet/trader to a real "},{"name":"pg_pep_check_entity","description":"Politically Exposed Person (PEP) check via Wikidata. Delegates to AMLOracle. Relevant for prediction markets where reported traders overlap with political figur"},{"name":"pg_adverse_media_entity","description":"Adverse media scan — negative news on fraud, money laundering, corruption, sanctions. Delegates to AMLOracle. Core building block for evidence chains that link "},{"name":"pg_kyc_bundle_entity","description":"Full KYC bundle for a named entity: sanctions + PEP + adverse media + country risk in a single call. Delegates to AMLOracle.kyc_bundle."},{"name":"pg_insider_alert_signed","description":"Issue a cryptographically signed, on-chain anchored integrity alert for a Polymarket market. Combines evidence_anchor + get_signed_fact from FeedOracle Trust La"},{"name":"pg_evidence_bundle_market","description":"Complete forensic dossier for a single Polymarket market: market details + integrity scan + volume anomaly profile + Trust Layer provenance trace — aggregated i"},{"name":"pg_verify_alert","description":"Verify a previously issued signed alert (JWS or content-hash). Delegates to Trust Layer verify_signature. Returns validity, signer, and timestamp. JWKS at feedo"},{"name":"pg_wallet_entity_resolve","description":"Resolve a Polygon address to a known entity via PredictionGuard's Wallet Registry (Polymarket core contracts, major stablecoins, known CEX hot wallets), falling"},{"name":"pg_wallet_risk_profile","description":"Aggregated A–F risk profile for a Polygon wallet. Combines on-chain behavior (pg_wallet_lookup), entity resolution (pg_wallet_entity_resolve), and — where the e"},{"name":"pg_whale_add","description":"Add a Polygon wallet to the PredictionGuard watchlist. Takes an initial baseline snapshot so subsequent pg_whale_scan calls can detect movement. Set alert_thres"},{"name":"pg_whale_remove","description":"Remove a wallet from the watchlist. By default keeps historical snapshots and alerts (for audit trail). Set keep_history=false to purge everything for this addr"},{"name":"pg_whale_list","description":"List all watched wallets with their alias, threshold, tags, notes, and last snapshot. Optionally filter by tag."},{"name":"pg_whale_scan","description":"Scan one or all watched wallets against Polygon RPC. Compares current balance + nonce to the last snapshot, writes a new snapshot, and emits an alert when the d"},{"name":"pg_whale_alerts","description":"Retrieve alerts from the watchlist audit log. Filter by address, severity (LOW/MEDIUM/HIGH/CRITICAL), and/or ISO timestamp 'since'. Default returns the 50 most "},{"name":"pg_uma_status","description":"Global UMA Optimistic Oracle health on Polygon. Scans event logs from OOv2 (and optionally OOv1) over a configurable window, tallies events by type (RequestPric"},{"name":"pg_uma_market_resolution","description":"Resolution source and phase for a specific Polymarket market. Fetches market metadata from Gamma, extracts the resolutionSource address, verifies it's a deploye"},{"name":"pg_resolution_risk_score","description":"Multi-signal resolution-risk score (0–100, CLEAN/LOW/MEDIUM/HIGH/CRITICAL) for a Polymarket market. Combines category priors (geopolitical/election/sanctions pa"},{"name":"pg_sar_report","description":"Generate a draft Suspicious Activity Report (SAR/STR) from structured inputs. Supports EU_GENERIC (FATF-aligned STR, default), US_FINCEN (Form 111 structure), a"},{"name":"pg_market_trades","description":"Raw trade access for a Polymarket market via the Polymarket Data API. Supports client-side filters: time range (from/to, ISO 8601), side (BUY/SELL), minimum tra"},{"name":"pg_pre_event_flow_analysis","description":"Analyze pre-resolution positioning on a Polymarket market. For the N days before the market's endDate, aggregates trades by wallet, classifies wallets new to th"},{"name":"pg_insider_signal_scan","description":"Real-time insider-trading signal scan for a single Polymarket market. Aggregates 5 signals: (1) very large pre-event positions, (2) high ratio of wallets new to"},{"name":"pg_wallet_correlation_match","description":"Find wallets that co-trade across multiple sensitive Polymarket markets with a target wallet. Given a wallet and 2-10 market slugs, returns: which markets the t"},{"name":"pg_position_timing_anomaly","description":"Statistical timing analysis of a single wallet's position on a specific market. Checks: (1) how close to resolution the wallet entered (<6h=35pts, <24h=25pts, <"},{"name":"pg_information_advantage_score","description":"Composite A-F rating for whether a wallet appears to have had non-public information on a specific market. Aggregates pg_position_timing_anomaly (50% weight) + "},{"name":"pg_classified_keyword_match","description":"Daily compliance triage: scans top Polymarket markets by 24h volume and flags those whose question text matches curated sensitive-keyword categories — military "},{"name":"pg_kalshi_search","description":"Search Kalshi prediction markets (CFTC-regulated event contracts). Returns events ranked by aggregate 24h volume across all markets in the event. Kalshi categor"},{"name":"pg_kalshi_market_details","description":"Detailed Kalshi market or event info. Pass 'ticker' for a single market (returns yes/no bids+asks, last price, volume, OI, spread, hours until close) or 'event_"},{"name":"pg_kalshi_trending","description":"Top trending Kalshi events ranked by aggregate 24h volume across child markets. Filterable by category. Daily-briefing-ready output. Includes the highest-volume"},{"name":"pg_kalshi_orderbook_analysis","description":"Forensic orderbook analysis for one Kalshi market. Detects manipulation-vulnerable patterns: (1) wide spread (>$0.10), (2) shallow depth (<10 contracts), (3) fe"},{"name":"pg_kalshi_thin_market_alert","description":"Scan all open Kalshi markets and flag those that are manipulation-vulnerable: closing soon (<24h), low open interest, low liquidity, wide spread, low volume. Da"},{"name":"pg_kalshi_resolution_calendar","description":"Compliance briefing: which Kalshi markets resolve in the next N hours? Bucketed by 6h, 24h, 48h, 1 week. Flags markets in CFTC-sensitive categories (Elections, "},{"name":"pg_kalshi_conflict_of_interest_check","description":"CFTC Rule 5.17(z) conflict-of-interest pre-trade check. Analyzes a Kalshi market's metadata to detect whether trading it would expose decision-makers (election "},{"name":"pg_prediction_market_integrity_gate","description":"Pre-trade integrity gate for AI agents and compliance teams. ONE call returns ALLOW/WARN/BLOCK decision + risk_level (0-100) + signed evidence receipt. Aggregat"}],"toolCount":41,"toolsHash":"361db37164d8a92762093abb48312ac5b862ca6530d10f49ad22095f7ff219eb","serverName":"PredictionGuard","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-03-26"}},{"at":"2026-10-11T08:26:52.797Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":17,"error":null,"detail":{"tools":[{"name":"pg_overview","description":"PredictionGuard platform overview: covered platforms, tool inventory, Polymarket Gamma API ping, Polygon RPC ping (Ankr-backed), known-case count."},{"name":"pg_market_search","description":"Search Polymarket markets by keyword (e.g. 'election', 'fed', 'bitcoin'). Returns question, slug, 24h volume, liquidity, end date."},{"name":"pg_market_details","description":"Full market info: outcomes, outcome prices, volume, liquidity, best bid/ask, spread, resolution source, conditionId. Provide 'slug' or 'id'."},{"name":"pg_market_volume_profile","description":"Volume anomaly heuristic: compares 24h volume vs average daily volume since market start (z-like ratio) and flags thin-book situations where 24h volume >> on-bo"},{"name":"pg_market_integrity_scan","description":"Multi-signal integrity scan: combines thin-book flag, spread, low liquidity, geopolitical-term pattern, end-date proximity, and 24h volume concentration. Return"},{"name":"pg_trending_markets","description":"Top Polymarket markets by 24h volume. Useful for daily compliance triage / catching news catalysts before they land in mainstream coverage."},{"name":"pg_known_cases","description":"Registry of publicly reported prediction-market integrity cases (Théo / French whale, Hyperliquid whale, Venezuela, Iran strikes, Nuclear, UMA Ukraine). Filter "},{"name":"pg_wallet_lookup","description":"Polygon wallet base profile via JSON-RPC (Ankr-backed when RPC_POLYGON is set, public fallback otherwise). Returns MATIC balance, outbound tx count, contract-vs"},{"name":"pg_sanctions_screen_entity","description":"Screen a named entity against global sanctions lists (OFAC SDN, EU FSF, UN SC, Interpol). Delegates to AMLOracle. Use after resolving a wallet/trader to a real "},{"name":"pg_pep_check_entity","description":"Politically Exposed Person (PEP) check via Wikidata. Delegates to AMLOracle. Relevant for prediction markets where reported traders overlap with political figur"},{"name":"pg_adverse_media_entity","description":"Adverse media scan — negative news on fraud, money laundering, corruption, sanctions. Delegates to AMLOracle. Core building block for evidence chains that link "},{"name":"pg_kyc_bundle_entity","description":"Full KYC bundle for a named entity: sanctions + PEP + adverse media + country risk in a single call. Delegates to AMLOracle.kyc_bundle."},{"name":"pg_insider_alert_signed","description":"Issue a cryptographically signed, on-chain anchored integrity alert for a Polymarket market. Combines evidence_anchor + get_signed_fact from FeedOracle Trust La"},{"name":"pg_evidence_bundle_market","description":"Complete forensic dossier for a single Polymarket market: market details + integrity scan + volume anomaly profile + Trust Layer provenance trace — aggregated i"},{"name":"pg_verify_alert","description":"Verify a previously issued signed alert (JWS or content-hash). Delegates to Trust Layer verify_signature. Returns validity, signer, and timestamp. JWKS at feedo"},{"name":"pg_wallet_entity_resolve","description":"Resolve a Polygon address to a known entity via PredictionGuard's Wallet Registry (Polymarket core contracts, major stablecoins, known CEX hot wallets), falling"},{"name":"pg_wallet_risk_profile","description":"Aggregated A–F risk profile for a Polygon wallet. Combines on-chain behavior (pg_wallet_lookup), entity resolution (pg_wallet_entity_resolve), and — where the e"},{"name":"pg_whale_add","description":"Add a Polygon wallet to the PredictionGuard watchlist. Takes an initial baseline snapshot so subsequent pg_whale_scan calls can detect movement. Set alert_thres"},{"name":"pg_whale_remove","description":"Remove a wallet from the watchlist. By default keeps historical snapshots and alerts (for audit trail). Set keep_history=false to purge everything for this addr"},{"name":"pg_whale_list","description":"List all watched wallets with their alias, threshold, tags, notes, and last snapshot. Optionally filter by tag."},{"name":"pg_whale_scan","description":"Scan one or all watched wallets against Polygon RPC. Compares current balance + nonce to the last snapshot, writes a new snapshot, and emits an alert when the d"},{"name":"pg_whale_alerts","description":"Retrieve alerts from the watchlist audit log. Filter by address, severity (LOW/MEDIUM/HIGH/CRITICAL), and/or ISO timestamp 'since'. Default returns the 50 most "},{"name":"pg_uma_status","description":"Global UMA Optimistic Oracle health on Polygon. Scans event logs from OOv2 (and optionally OOv1) over a configurable window, tallies events by type (RequestPric"},{"name":"pg_uma_market_resolution","description":"Resolution source and phase for a specific Polymarket market. Fetches market metadata from Gamma, extracts the resolutionSource address, verifies it's a deploye"},{"name":"pg_resolution_risk_score","description":"Multi-signal resolution-risk score (0–100, CLEAN/LOW/MEDIUM/HIGH/CRITICAL) for a Polymarket market. Combines category priors (geopolitical/election/sanctions pa"},{"name":"pg_sar_report","description":"Generate a draft Suspicious Activity Report (SAR/STR) from structured inputs. Supports EU_GENERIC (FATF-aligned STR, default), US_FINCEN (Form 111 structure), a"},{"name":"pg_market_trades","description":"Raw trade access for a Polymarket market via the Polymarket Data API. Supports client-side filters: time range (from/to, ISO 8601), side (BUY/SELL), minimum tra"},{"name":"pg_pre_event_flow_analysis","description":"Analyze pre-resolution positioning on a Polymarket market. For the N days before the market's endDate, aggregates trades by wallet, classifies wallets new to th"},{"name":"pg_insider_signal_scan","description":"Real-time insider-trading signal scan for a single Polymarket market. Aggregates 5 signals: (1) very large pre-event positions, (2) high ratio of wallets new to"},{"name":"pg_wallet_correlation_match","description":"Find wallets that co-trade across multiple sensitive Polymarket markets with a target wallet. Given a wallet and 2-10 market slugs, returns: which markets the t"},{"name":"pg_position_timing_anomaly","description":"Statistical timing analysis of a single wallet's position on a specific market. Checks: (1) how close to resolution the wallet entered (<6h=35pts, <24h=25pts, <"},{"name":"pg_information_advantage_score","description":"Composite A-F rating for whether a wallet appears to have had non-public information on a specific market. Aggregates pg_position_timing_anomaly (50% weight) + "},{"name":"pg_classified_keyword_match","description":"Daily compliance triage: scans top Polymarket markets by 24h volume and flags those whose question text matches curated sensitive-keyword categories — military "},{"name":"pg_kalshi_search","description":"Search Kalshi prediction markets (CFTC-regulated event contracts). Returns events ranked by aggregate 24h volume across all markets in the event. Kalshi categor"},{"name":"pg_kalshi_market_details","description":"Detailed Kalshi market or event info. Pass 'ticker' for a single market (returns yes/no bids+asks, last price, volume, OI, spread, hours until close) or 'event_"},{"name":"pg_kalshi_trending","description":"Top trending Kalshi events ranked by aggregate 24h volume across child markets. Filterable by category. Daily-briefing-ready output. Includes the highest-volume"},{"name":"pg_kalshi_orderbook_analysis","description":"Forensic orderbook analysis for one Kalshi market. Detects manipulation-vulnerable patterns: (1) wide spread (>$0.10), (2) shallow depth (<10 contracts), (3) fe"},{"name":"pg_kalshi_thin_market_alert","description":"Scan all open Kalshi markets and flag those that are manipulation-vulnerable: closing soon (<24h), low open interest, low liquidity, wide spread, low volume. Da"},{"name":"pg_kalshi_resolution_calendar","description":"Compliance briefing: which Kalshi markets resolve in the next N hours? Bucketed by 6h, 24h, 48h, 1 week. Flags markets in CFTC-sensitive categories (Elections, "},{"name":"pg_kalshi_conflict_of_interest_check","description":"CFTC Rule 5.17(z) conflict-of-interest pre-trade check. Analyzes a Kalshi market's metadata to detect whether trading it would expose decision-makers (election "},{"name":"pg_prediction_market_integrity_gate","description":"Pre-trade integrity gate for AI agents and compliance teams. ONE call returns ALLOW/WARN/BLOCK decision + risk_level (0-100) + signed evidence receipt. Aggregat"}],"toolCount":41,"toolsHash":"361db37164d8a92762093abb48312ac5b862ca6530d10f49ad22095f7ff219eb","serverName":"PredictionGuard","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-03-26"}},{"at":"2026-10-11T02:22:53.398Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":47,"error":null,"detail":{"tools":[{"name":"pg_overview","description":"PredictionGuard platform overview: covered platforms, tool inventory, Polymarket Gamma API ping, Polygon RPC ping (Ankr-backed), known-case count."},{"name":"pg_market_search","description":"Search Polymarket markets by keyword (e.g. 'election', 'fed', 'bitcoin'). Returns question, slug, 24h volume, liquidity, end date."},{"name":"pg_market_details","description":"Full market info: outcomes, outcome prices, volume, liquidity, best bid/ask, spread, resolution source, conditionId. Provide 'slug' or 'id'."},{"name":"pg_market_volume_profile","description":"Volume anomaly heuristic: compares 24h volume vs average daily volume since market start (z-like ratio) and flags thin-book situations where 24h volume >> on-bo"},{"name":"pg_market_integrity_scan","description":"Multi-signal integrity scan: combines thin-book flag, spread, low liquidity, geopolitical-term pattern, end-date proximity, and 24h volume concentration. Return"},{"name":"pg_trending_markets","description":"Top Polymarket markets by 24h volume. Useful for daily compliance triage / catching news catalysts before they land in mainstream coverage."},{"name":"pg_known_cases","description":"Registry of publicly reported prediction-market integrity cases (Théo / French whale, Hyperliquid whale, Venezuela, Iran strikes, Nuclear, UMA Ukraine). Filter "},{"name":"pg_wallet_lookup","description":"Polygon wallet base profile via JSON-RPC (Ankr-backed when RPC_POLYGON is set, public fallback otherwise). Returns MATIC balance, outbound tx count, contract-vs"},{"name":"pg_sanctions_screen_entity","description":"Screen a named entity against global sanctions lists (OFAC SDN, EU FSF, UN SC, Interpol). Delegates to AMLOracle. Use after resolving a wallet/trader to a real "},{"name":"pg_pep_check_entity","description":"Politically Exposed Person (PEP) check via Wikidata. Delegates to AMLOracle. Relevant for prediction markets where reported traders overlap with political figur"},{"name":"pg_adverse_media_entity","description":"Adverse media scan — negative news on fraud, money laundering, corruption, sanctions. Delegates to AMLOracle. Core building block for evidence chains that link "},{"name":"pg_kyc_bundle_entity","description":"Full KYC bundle for a named entity: sanctions + PEP + adverse media + country risk in a single call. Delegates to AMLOracle.kyc_bundle."},{"name":"pg_insider_alert_signed","description":"Issue a cryptographically signed, on-chain anchored integrity alert for a Polymarket market. Combines evidence_anchor + get_signed_fact from FeedOracle Trust La"},{"name":"pg_evidence_bundle_market","description":"Complete forensic dossier for a single Polymarket market: market details + integrity scan + volume anomaly profile + Trust Layer provenance trace — aggregated i"},{"name":"pg_verify_alert","description":"Verify a previously issued signed alert (JWS or content-hash). Delegates to Trust Layer verify_signature. Returns validity, signer, and timestamp. JWKS at feedo"},{"name":"pg_wallet_entity_resolve","description":"Resolve a Polygon address to a known entity via PredictionGuard's Wallet Registry (Polymarket core contracts, major stablecoins, known CEX hot wallets), falling"},{"name":"pg_wallet_risk_profile","description":"Aggregated A–F risk profile for a Polygon wallet. Combines on-chain behavior (pg_wallet_lookup), entity resolution (pg_wallet_entity_resolve), and — where the e"},{"name":"pg_whale_add","description":"Add a Polygon wallet to the PredictionGuard watchlist. Takes an initial baseline snapshot so subsequent pg_whale_scan calls can detect movement. Set alert_thres"},{"name":"pg_whale_remove","description":"Remove a wallet from the watchlist. By default keeps historical snapshots and alerts (for audit trail). Set keep_history=false to purge everything for this addr"},{"name":"pg_whale_list","description":"List all watched wallets with their alias, threshold, tags, notes, and last snapshot. Optionally filter by tag."},{"name":"pg_whale_scan","description":"Scan one or all watched wallets against Polygon RPC. Compares current balance + nonce to the last snapshot, writes a new snapshot, and emits an alert when the d"},{"name":"pg_whale_alerts","description":"Retrieve alerts from the watchlist audit log. Filter by address, severity (LOW/MEDIUM/HIGH/CRITICAL), and/or ISO timestamp 'since'. Default returns the 50 most "},{"name":"pg_uma_status","description":"Global UMA Optimistic Oracle health on Polygon. Scans event logs from OOv2 (and optionally OOv1) over a configurable window, tallies events by type (RequestPric"},{"name":"pg_uma_market_resolution","description":"Resolution source and phase for a specific Polymarket market. Fetches market metadata from Gamma, extracts the resolutionSource address, verifies it's a deploye"},{"name":"pg_resolution_risk_score","description":"Multi-signal resolution-risk score (0–100, CLEAN/LOW/MEDIUM/HIGH/CRITICAL) for a Polymarket market. Combines category priors (geopolitical/election/sanctions pa"},{"name":"pg_sar_report","description":"Generate a draft Suspicious Activity Report (SAR/STR) from structured inputs. Supports EU_GENERIC (FATF-aligned STR, default), US_FINCEN (Form 111 structure), a"},{"name":"pg_market_trades","description":"Raw trade access for a Polymarket market via the Polymarket Data API. Supports client-side filters: time range (from/to, ISO 8601), side (BUY/SELL), minimum tra"},{"name":"pg_pre_event_flow_analysis","description":"Analyze pre-resolution positioning on a Polymarket market. For the N days before the market's endDate, aggregates trades by wallet, classifies wallets new to th"},{"name":"pg_insider_signal_scan","description":"Real-time insider-trading signal scan for a single Polymarket market. Aggregates 5 signals: (1) very large pre-event positions, (2) high ratio of wallets new to"},{"name":"pg_wallet_correlation_match","description":"Find wallets that co-trade across multiple sensitive Polymarket markets with a target wallet. Given a wallet and 2-10 market slugs, returns: which markets the t"},{"name":"pg_position_timing_anomaly","description":"Statistical timing analysis of a single wallet's position on a specific market. Checks: (1) how close to resolution the wallet entered (<6h=35pts, <24h=25pts, <"},{"name":"pg_information_advantage_score","description":"Composite A-F rating for whether a wallet appears to have had non-public information on a specific market. Aggregates pg_position_timing_anomaly (50% weight) + "},{"name":"pg_classified_keyword_match","description":"Daily compliance triage: scans top Polymarket markets by 24h volume and flags those whose question text matches curated sensitive-keyword categories — military "},{"name":"pg_kalshi_search","description":"Search Kalshi prediction markets (CFTC-regulated event contracts). Returns events ranked by aggregate 24h volume across all markets in the event. Kalshi categor"},{"name":"pg_kalshi_market_details","description":"Detailed Kalshi market or event info. Pass 'ticker' for a single market (returns yes/no bids+asks, last price, volume, OI, spread, hours until close) or 'event_"},{"name":"pg_kalshi_trending","description":"Top trending Kalshi events ranked by aggregate 24h volume across child markets. Filterable by category. Daily-briefing-ready output. Includes the highest-volume"},{"name":"pg_kalshi_orderbook_analysis","description":"Forensic orderbook analysis for one Kalshi market. Detects manipulation-vulnerable patterns: (1) wide spread (>$0.10), (2) shallow depth (<10 contracts), (3) fe"},{"name":"pg_kalshi_thin_market_alert","description":"Scan all open Kalshi markets and flag those that are manipulation-vulnerable: closing soon (<24h), low open interest, low liquidity, wide spread, low volume. Da"},{"name":"pg_kalshi_resolution_calendar","description":"Compliance briefing: which Kalshi markets resolve in the next N hours? Bucketed by 6h, 24h, 48h, 1 week. Flags markets in CFTC-sensitive categories (Elections, "},{"name":"pg_kalshi_conflict_of_interest_check","description":"CFTC Rule 5.17(z) conflict-of-interest pre-trade check. Analyzes a Kalshi market's metadata to detect whether trading it would expose decision-makers (election "},{"name":"pg_prediction_market_integrity_gate","description":"Pre-trade integrity gate for AI agents and compliance teams. ONE call returns ALLOW/WARN/BLOCK decision + risk_level (0-100) + signed evidence receipt. Aggregat"}],"toolCount":41,"toolsHash":"361db37164d8a92762093abb48312ac5b862ca6530d10f49ad22095f7ff219eb","serverName":"PredictionGuard","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-03-26"}},{"at":"2026-10-10T20:28:10.122Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":15,"error":null,"detail":{"tools":[{"name":"pg_overview","description":"PredictionGuard platform overview: covered platforms, tool inventory, Polymarket Gamma API ping, Polygon RPC ping (Ankr-backed), known-case count."},{"name":"pg_market_search","description":"Search Polymarket markets by keyword (e.g. 'election', 'fed', 'bitcoin'). Returns question, slug, 24h volume, liquidity, end date."},{"name":"pg_market_details","description":"Full market info: outcomes, outcome prices, volume, liquidity, best bid/ask, spread, resolution source, conditionId. Provide 'slug' or 'id'."},{"name":"pg_market_volume_profile","description":"Volume anomaly heuristic: compares 24h volume vs average daily volume since market start (z-like ratio) and flags thin-book situations where 24h volume >> on-bo"},{"name":"pg_market_integrity_scan","description":"Multi-signal integrity scan: combines thin-book flag, spread, low liquidity, geopolitical-term pattern, end-date proximity, and 24h volume concentration. Return"},{"name":"pg_trending_markets","description":"Top Polymarket markets by 24h volume. Useful for daily compliance triage / catching news catalysts before they land in mainstream coverage."},{"name":"pg_known_cases","description":"Registry of publicly reported prediction-market integrity cases (Théo / French whale, Hyperliquid whale, Venezuela, Iran strikes, Nuclear, UMA Ukraine). Filter "},{"name":"pg_wallet_lookup","description":"Polygon wallet base profile via JSON-RPC (Ankr-backed when RPC_POLYGON is set, public fallback otherwise). Returns MATIC balance, outbound tx count, contract-vs"},{"name":"pg_sanctions_screen_entity","description":"Screen a named entity against global sanctions lists (OFAC SDN, EU FSF, UN SC, Interpol). Delegates to AMLOracle. Use after resolving a wallet/trader to a real "},{"name":"pg_pep_check_entity","description":"Politically Exposed Person (PEP) check via Wikidata. Delegates to AMLOracle. Relevant for prediction markets where reported traders overlap with political figur"},{"name":"pg_adverse_media_entity","description":"Adverse media scan — negative news on fraud, money laundering, corruption, sanctions. Delegates to AMLOracle. Core building block for evidence chains that link "},{"name":"pg_kyc_bundle_entity","description":"Full KYC bundle for a named entity: sanctions + PEP + adverse media + country risk in a single call. Delegates to AMLOracle.kyc_bundle."},{"name":"pg_insider_alert_signed","description":"Issue a cryptographically signed, on-chain anchored integrity alert for a Polymarket market. Combines evidence_anchor + get_signed_fact from FeedOracle Trust La"},{"name":"pg_evidence_bundle_market","description":"Complete forensic dossier for a single Polymarket market: market details + integrity scan + volume anomaly profile + Trust Layer provenance trace — aggregated i"},{"name":"pg_verify_alert","description":"Verify a previously issued signed alert (JWS or content-hash). Delegates to Trust Layer verify_signature. Returns validity, signer, and timestamp. JWKS at feedo"},{"name":"pg_wallet_entity_resolve","description":"Resolve a Polygon address to a known entity via PredictionGuard's Wallet Registry (Polymarket core contracts, major stablecoins, known CEX hot wallets), falling"},{"name":"pg_wallet_risk_profile","description":"Aggregated A–F risk profile for a Polygon wallet. Combines on-chain behavior (pg_wallet_lookup), entity resolution (pg_wallet_entity_resolve), and — where the e"},{"name":"pg_whale_add","description":"Add a Polygon wallet to the PredictionGuard watchlist. Takes an initial baseline snapshot so subsequent pg_whale_scan calls can detect movement. Set alert_thres"},{"name":"pg_whale_remove","description":"Remove a wallet from the watchlist. By default keeps historical snapshots and alerts (for audit trail). Set keep_history=false to purge everything for this addr"},{"name":"pg_whale_list","description":"List all watched wallets with their alias, threshold, tags, notes, and last snapshot. Optionally filter by tag."},{"name":"pg_whale_scan","description":"Scan one or all watched wallets against Polygon RPC. Compares current balance + nonce to the last snapshot, writes a new snapshot, and emits an alert when the d"},{"name":"pg_whale_alerts","description":"Retrieve alerts from the watchlist audit log. Filter by address, severity (LOW/MEDIUM/HIGH/CRITICAL), and/or ISO timestamp 'since'. Default returns the 50 most "},{"name":"pg_uma_status","description":"Global UMA Optimistic Oracle health on Polygon. Scans event logs from OOv2 (and optionally OOv1) over a configurable window, tallies events by type (RequestPric"},{"name":"pg_uma_market_resolution","description":"Resolution source and phase for a specific Polymarket market. Fetches market metadata from Gamma, extracts the resolutionSource address, verifies it's a deploye"},{"name":"pg_resolution_risk_score","description":"Multi-signal resolution-risk score (0–100, CLEAN/LOW/MEDIUM/HIGH/CRITICAL) for a Polymarket market. Combines category priors (geopolitical/election/sanctions pa"},{"name":"pg_sar_report","description":"Generate a draft Suspicious Activity Report (SAR/STR) from structured inputs. Supports EU_GENERIC (FATF-aligned STR, default), US_FINCEN (Form 111 structure), a"},{"name":"pg_market_trades","description":"Raw trade access for a Polymarket market via the Polymarket Data API. Supports client-side filters: time range (from/to, ISO 8601), side (BUY/SELL), minimum tra"},{"name":"pg_pre_event_flow_analysis","description":"Analyze pre-resolution positioning on a Polymarket market. For the N days before the market's endDate, aggregates trades by wallet, classifies wallets new to th"},{"name":"pg_insider_signal_scan","description":"Real-time insider-trading signal scan for a single Polymarket market. Aggregates 5 signals: (1) very large pre-event positions, (2) high ratio of wallets new to"},{"name":"pg_wallet_correlation_match","description":"Find wallets that co-trade across multiple sensitive Polymarket markets with a target wallet. Given a wallet and 2-10 market slugs, returns: which markets the t"},{"name":"pg_position_timing_anomaly","description":"Statistical timing analysis of a single wallet's position on a specific market. Checks: (1) how close to resolution the wallet entered (<6h=35pts, <24h=25pts, <"},{"name":"pg_information_advantage_score","description":"Composite A-F rating for whether a wallet appears to have had non-public information on a specific market. Aggregates pg_position_timing_anomaly (50% weight) + "},{"name":"pg_classified_keyword_match","description":"Daily compliance triage: scans top Polymarket markets by 24h volume and flags those whose question text matches curated sensitive-keyword categories — military "},{"name":"pg_kalshi_search","description":"Search Kalshi prediction markets (CFTC-regulated event contracts). Returns events ranked by aggregate 24h volume across all markets in the event. Kalshi categor"},{"name":"pg_kalshi_market_details","description":"Detailed Kalshi market or event info. Pass 'ticker' for a single market (returns yes/no bids+asks, last price, volume, OI, spread, hours until close) or 'event_"},{"name":"pg_kalshi_trending","description":"Top trending Kalshi events ranked by aggregate 24h volume across child markets. Filterable by category. Daily-briefing-ready output. Includes the highest-volume"},{"name":"pg_kalshi_orderbook_analysis","description":"Forensic orderbook analysis for one Kalshi market. Detects manipulation-vulnerable patterns: (1) wide spread (>$0.10), (2) shallow depth (<10 contracts), (3) fe"},{"name":"pg_kalshi_thin_market_alert","description":"Scan all open Kalshi markets and flag those that are manipulation-vulnerable: closing soon (<24h), low open interest, low liquidity, wide spread, low volume. Da"},{"name":"pg_kalshi_resolution_calendar","description":"Compliance briefing: which Kalshi markets resolve in the next N hours? Bucketed by 6h, 24h, 48h, 1 week. Flags markets in CFTC-sensitive categories (Elections, "},{"name":"pg_kalshi_conflict_of_interest_check","description":"CFTC Rule 5.17(z) conflict-of-interest pre-trade check. Analyzes a Kalshi market's metadata to detect whether trading it would expose decision-makers (election "},{"name":"pg_prediction_market_integrity_gate","description":"Pre-trade integrity gate for AI agents and compliance teams. ONE call returns ALLOW/WARN/BLOCK decision + risk_level (0-100) + signed evidence receipt. Aggregat"}],"toolCount":41,"toolsHash":"361db37164d8a92762093abb48312ac5b862ca6530d10f49ad22095f7ff219eb","serverName":"PredictionGuard","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-03-26"}},{"at":"2026-10-10T14:25:43.127Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":14,"error":null,"detail":{"tools":[{"name":"pg_overview","description":"PredictionGuard platform overview: covered platforms, tool inventory, Polymarket Gamma API ping, Polygon RPC ping (Ankr-backed), known-case count."},{"name":"pg_market_search","description":"Search Polymarket markets by keyword (e.g. 'election', 'fed', 'bitcoin'). Returns question, slug, 24h volume, liquidity, end date."},{"name":"pg_market_details","description":"Full market info: outcomes, outcome prices, volume, liquidity, best bid/ask, spread, resolution source, conditionId. Provide 'slug' or 'id'."},{"name":"pg_market_volume_profile","description":"Volume anomaly heuristic: compares 24h volume vs average daily volume since market start (z-like ratio) and flags thin-book situations where 24h volume >> on-bo"},{"name":"pg_market_integrity_scan","description":"Multi-signal integrity scan: combines thin-book flag, spread, low liquidity, geopolitical-term pattern, end-date proximity, and 24h volume concentration. Return"},{"name":"pg_trending_markets","description":"Top Polymarket markets by 24h volume. Useful for daily compliance triage / catching news catalysts before they land in mainstream coverage."},{"name":"pg_known_cases","description":"Registry of publicly reported prediction-market integrity cases (Théo / French whale, Hyperliquid whale, Venezuela, Iran strikes, Nuclear, UMA Ukraine). Filter "},{"name":"pg_wallet_lookup","description":"Polygon wallet base profile via JSON-RPC (Ankr-backed when RPC_POLYGON is set, public fallback otherwise). Returns MATIC balance, outbound tx count, contract-vs"},{"name":"pg_sanctions_screen_entity","description":"Screen a named entity against global sanctions lists (OFAC SDN, EU FSF, UN SC, Interpol). Delegates to AMLOracle. Use after resolving a wallet/trader to a real "},{"name":"pg_pep_check_entity","description":"Politically Exposed Person (PEP) check via Wikidata. Delegates to AMLOracle. Relevant for prediction markets where reported traders overlap with political figur"},{"name":"pg_adverse_media_entity","description":"Adverse media scan — negative news on fraud, money laundering, corruption, sanctions. Delegates to AMLOracle. Core building block for evidence chains that link "},{"name":"pg_kyc_bundle_entity","description":"Full KYC bundle for a named entity: sanctions + PEP + adverse media + country risk in a single call. Delegates to AMLOracle.kyc_bundle."},{"name":"pg_insider_alert_signed","description":"Issue a cryptographically signed, on-chain anchored integrity alert for a Polymarket market. Combines evidence_anchor + get_signed_fact from FeedOracle Trust La"},{"name":"pg_evidence_bundle_market","description":"Complete forensic dossier for a single Polymarket market: market details + integrity scan + volume anomaly profile + Trust Layer provenance trace — aggregated i"},{"name":"pg_verify_alert","description":"Verify a previously issued signed alert (JWS or content-hash). Delegates to Trust Layer verify_signature. Returns validity, signer, and timestamp. JWKS at feedo"},{"name":"pg_wallet_entity_resolve","description":"Resolve a Polygon address to a known entity via PredictionGuard's Wallet Registry (Polymarket core contracts, major stablecoins, known CEX hot wallets), falling"},{"name":"pg_wallet_risk_profile","description":"Aggregated A–F risk profile for a Polygon wallet. Combines on-chain behavior (pg_wallet_lookup), entity resolution (pg_wallet_entity_resolve), and — where the e"},{"name":"pg_whale_add","description":"Add a Polygon wallet to the PredictionGuard watchlist. Takes an initial baseline snapshot so subsequent pg_whale_scan calls can detect movement. Set alert_thres"},{"name":"pg_whale_remove","description":"Remove a wallet from the watchlist. By default keeps historical snapshots and alerts (for audit trail). Set keep_history=false to purge everything for this addr"},{"name":"pg_whale_list","description":"List all watched wallets with their alias, threshold, tags, notes, and last snapshot. Optionally filter by tag."},{"name":"pg_whale_scan","description":"Scan one or all watched wallets against Polygon RPC. Compares current balance + nonce to the last snapshot, writes a new snapshot, and emits an alert when the d"},{"name":"pg_whale_alerts","description":"Retrieve alerts from the watchlist audit log. Filter by address, severity (LOW/MEDIUM/HIGH/CRITICAL), and/or ISO timestamp 'since'. Default returns the 50 most "},{"name":"pg_uma_status","description":"Global UMA Optimistic Oracle health on Polygon. Scans event logs from OOv2 (and optionally OOv1) over a configurable window, tallies events by type (RequestPric"},{"name":"pg_uma_market_resolution","description":"Resolution source and phase for a specific Polymarket market. Fetches market metadata from Gamma, extracts the resolutionSource address, verifies it's a deploye"},{"name":"pg_resolution_risk_score","description":"Multi-signal resolution-risk score (0–100, CLEAN/LOW/MEDIUM/HIGH/CRITICAL) for a Polymarket market. Combines category priors (geopolitical/election/sanctions pa"},{"name":"pg_sar_report","description":"Generate a draft Suspicious Activity Report (SAR/STR) from structured inputs. Supports EU_GENERIC (FATF-aligned STR, default), US_FINCEN (Form 111 structure), a"},{"name":"pg_market_trades","description":"Raw trade access for a Polymarket market via the Polymarket Data API. Supports client-side filters: time range (from/to, ISO 8601), side (BUY/SELL), minimum tra"},{"name":"pg_pre_event_flow_analysis","description":"Analyze pre-resolution positioning on a Polymarket market. For the N days before the market's endDate, aggregates trades by wallet, classifies wallets new to th"},{"name":"pg_insider_signal_scan","description":"Real-time insider-trading signal scan for a single Polymarket market. Aggregates 5 signals: (1) very large pre-event positions, (2) high ratio of wallets new to"},{"name":"pg_wallet_correlation_match","description":"Find wallets that co-trade across multiple sensitive Polymarket markets with a target wallet. Given a wallet and 2-10 market slugs, returns: which markets the t"},{"name":"pg_position_timing_anomaly","description":"Statistical timing analysis of a single wallet's position on a specific market. Checks: (1) how close to resolution the wallet entered (<6h=35pts, <24h=25pts, <"},{"name":"pg_information_advantage_score","description":"Composite A-F rating for whether a wallet appears to have had non-public information on a specific market. Aggregates pg_position_timing_anomaly (50% weight) + "},{"name":"pg_classified_keyword_match","description":"Daily compliance triage: scans top Polymarket markets by 24h volume and flags those whose question text matches curated sensitive-keyword categories — military "},{"name":"pg_kalshi_search","description":"Search Kalshi prediction markets (CFTC-regulated event contracts). Returns events ranked by aggregate 24h volume across all markets in the event. Kalshi categor"},{"name":"pg_kalshi_market_details","description":"Detailed Kalshi market or event info. Pass 'ticker' for a single market (returns yes/no bids+asks, last price, volume, OI, spread, hours until close) or 'event_"},{"name":"pg_kalshi_trending","description":"Top trending Kalshi events ranked by aggregate 24h volume across child markets. Filterable by category. Daily-briefing-ready output. Includes the highest-volume"},{"name":"pg_kalshi_orderbook_analysis","description":"Forensic orderbook analysis for one Kalshi market. Detects manipulation-vulnerable patterns: (1) wide spread (>$0.10), (2) shallow depth (<10 contracts), (3) fe"},{"name":"pg_kalshi_thin_market_alert","description":"Scan all open Kalshi markets and flag those that are manipulation-vulnerable: closing soon (<24h), low open interest, low liquidity, wide spread, low volume. Da"},{"name":"pg_kalshi_resolution_calendar","description":"Compliance briefing: which Kalshi markets resolve in the next N hours? Bucketed by 6h, 24h, 48h, 1 week. Flags markets in CFTC-sensitive categories (Elections, "},{"name":"pg_kalshi_conflict_of_interest_check","description":"CFTC Rule 5.17(z) conflict-of-interest pre-trade check. Analyzes a Kalshi market's metadata to detect whether trading it would expose decision-makers (election "},{"name":"pg_prediction_market_integrity_gate","description":"Pre-trade integrity gate for AI agents and compliance teams. ONE call returns ALLOW/WARN/BLOCK decision + risk_level (0-100) + signed evidence receipt. Aggregat"}],"toolCount":41,"toolsHash":"361db37164d8a92762093abb48312ac5b862ca6530d10f49ad22095f7ff219eb","serverName":"PredictionGuard","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-03-26"}},{"at":"2026-10-10T07:24:10.896Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":13,"error":null,"detail":{"tools":[{"name":"pg_overview","description":"PredictionGuard platform overview: covered platforms, tool inventory, Polymarket Gamma API ping, Polygon RPC ping (Ankr-backed), known-case count."},{"name":"pg_market_search","description":"Search Polymarket markets by keyword (e.g. 'election', 'fed', 'bitcoin'). Returns question, slug, 24h volume, liquidity, end date."},{"name":"pg_market_details","description":"Full market info: outcomes, outcome prices, volume, liquidity, best bid/ask, spread, resolution source, conditionId. Provide 'slug' or 'id'."},{"name":"pg_market_volume_profile","description":"Volume anomaly heuristic: compares 24h volume vs average daily volume since market start (z-like ratio) and flags thin-book situations where 24h volume >> on-bo"},{"name":"pg_market_integrity_scan","description":"Multi-signal integrity scan: combines thin-book flag, spread, low liquidity, geopolitical-term pattern, end-date proximity, and 24h volume concentration. Return"},{"name":"pg_trending_markets","description":"Top Polymarket markets by 24h volume. Useful for daily compliance triage / catching news catalysts before they land in mainstream coverage."},{"name":"pg_known_cases","description":"Registry of publicly reported prediction-market integrity cases (Théo / French whale, Hyperliquid whale, Venezuela, Iran strikes, Nuclear, UMA Ukraine). Filter "},{"name":"pg_wallet_lookup","description":"Polygon wallet base profile via JSON-RPC (Ankr-backed when RPC_POLYGON is set, public fallback otherwise). Returns MATIC balance, outbound tx count, contract-vs"},{"name":"pg_sanctions_screen_entity","description":"Screen a named entity against global sanctions lists (OFAC SDN, EU FSF, UN SC, Interpol). Delegates to AMLOracle. Use after resolving a wallet/trader to a real "},{"name":"pg_pep_check_entity","description":"Politically Exposed Person (PEP) check via Wikidata. Delegates to AMLOracle. Relevant for prediction markets where reported traders overlap with political figur"},{"name":"pg_adverse_media_entity","description":"Adverse media scan — negative news on fraud, money laundering, corruption, sanctions. Delegates to AMLOracle. Core building block for evidence chains that link "},{"name":"pg_kyc_bundle_entity","description":"Full KYC bundle for a named entity: sanctions + PEP + adverse media + country risk in a single call. Delegates to AMLOracle.kyc_bundle."},{"name":"pg_insider_alert_signed","description":"Issue a cryptographically signed, on-chain anchored integrity alert for a Polymarket market. Combines evidence_anchor + get_signed_fact from FeedOracle Trust La"},{"name":"pg_evidence_bundle_market","description":"Complete forensic dossier for a single Polymarket market: market details + integrity scan + volume anomaly profile + Trust Layer provenance trace — aggregated i"},{"name":"pg_verify_alert","description":"Verify a previously issued signed alert (JWS or content-hash). Delegates to Trust Layer verify_signature. Returns validity, signer, and timestamp. JWKS at feedo"},{"name":"pg_wallet_entity_resolve","description":"Resolve a Polygon address to a known entity via PredictionGuard's Wallet Registry (Polymarket core contracts, major stablecoins, known CEX hot wallets), falling"},{"name":"pg_wallet_risk_profile","description":"Aggregated A–F risk profile for a Polygon wallet. Combines on-chain behavior (pg_wallet_lookup), entity resolution (pg_wallet_entity_resolve), and — where the e"},{"name":"pg_whale_add","description":"Add a Polygon wallet to the PredictionGuard watchlist. Takes an initial baseline snapshot so subsequent pg_whale_scan calls can detect movement. Set alert_thres"},{"name":"pg_whale_remove","description":"Remove a wallet from the watchlist. By default keeps historical snapshots and alerts (for audit trail). Set keep_history=false to purge everything for this addr"},{"name":"pg_whale_list","description":"List all watched wallets with their alias, threshold, tags, notes, and last snapshot. Optionally filter by tag."},{"name":"pg_whale_scan","description":"Scan one or all watched wallets against Polygon RPC. Compares current balance + nonce to the last snapshot, writes a new snapshot, and emits an alert when the d"},{"name":"pg_whale_alerts","description":"Retrieve alerts from the watchlist audit log. Filter by address, severity (LOW/MEDIUM/HIGH/CRITICAL), and/or ISO timestamp 'since'. Default returns the 50 most "},{"name":"pg_uma_status","description":"Global UMA Optimistic Oracle health on Polygon. Scans event logs from OOv2 (and optionally OOv1) over a configurable window, tallies events by type (RequestPric"},{"name":"pg_uma_market_resolution","description":"Resolution source and phase for a specific Polymarket market. Fetches market metadata from Gamma, extracts the resolutionSource address, verifies it's a deploye"},{"name":"pg_resolution_risk_score","description":"Multi-signal resolution-risk score (0–100, CLEAN/LOW/MEDIUM/HIGH/CRITICAL) for a Polymarket market. Combines category priors (geopolitical/election/sanctions pa"},{"name":"pg_sar_report","description":"Generate a draft Suspicious Activity Report (SAR/STR) from structured inputs. Supports EU_GENERIC (FATF-aligned STR, default), US_FINCEN (Form 111 structure), a"},{"name":"pg_market_trades","description":"Raw trade access for a Polymarket market via the Polymarket Data API. Supports client-side filters: time range (from/to, ISO 8601), side (BUY/SELL), minimum tra"},{"name":"pg_pre_event_flow_analysis","description":"Analyze pre-resolution positioning on a Polymarket market. For the N days before the market's endDate, aggregates trades by wallet, classifies wallets new to th"},{"name":"pg_insider_signal_scan","description":"Real-time insider-trading signal scan for a single Polymarket market. Aggregates 5 signals: (1) very large pre-event positions, (2) high ratio of wallets new to"},{"name":"pg_wallet_correlation_match","description":"Find wallets that co-trade across multiple sensitive Polymarket markets with a target wallet. Given a wallet and 2-10 market slugs, returns: which markets the t"},{"name":"pg_position_timing_anomaly","description":"Statistical timing analysis of a single wallet's position on a specific market. Checks: (1) how close to resolution the wallet entered (<6h=35pts, <24h=25pts, <"},{"name":"pg_information_advantage_score","description":"Composite A-F rating for whether a wallet appears to have had non-public information on a specific market. Aggregates pg_position_timing_anomaly (50% weight) + "},{"name":"pg_classified_keyword_match","description":"Daily compliance triage: scans top Polymarket markets by 24h volume and flags those whose question text matches curated sensitive-keyword categories — military "},{"name":"pg_kalshi_search","description":"Search Kalshi prediction markets (CFTC-regulated event contracts). Returns events ranked by aggregate 24h volume across all markets in the event. Kalshi categor"},{"name":"pg_kalshi_market_details","description":"Detailed Kalshi market or event info. Pass 'ticker' for a single market (returns yes/no bids+asks, last price, volume, OI, spread, hours until close) or 'event_"},{"name":"pg_kalshi_trending","description":"Top trending Kalshi events ranked by aggregate 24h volume across child markets. Filterable by category. Daily-briefing-ready output. Includes the highest-volume"},{"name":"pg_kalshi_orderbook_analysis","description":"Forensic orderbook analysis for one Kalshi market. Detects manipulation-vulnerable patterns: (1) wide spread (>$0.10), (2) shallow depth (<10 contracts), (3) fe"},{"name":"pg_kalshi_thin_market_alert","description":"Scan all open Kalshi markets and flag those that are manipulation-vulnerable: closing soon (<24h), low open interest, low liquidity, wide spread, low volume. Da"},{"name":"pg_kalshi_resolution_calendar","description":"Compliance briefing: which Kalshi markets resolve in the next N hours? Bucketed by 6h, 24h, 48h, 1 week. Flags markets in CFTC-sensitive categories (Elections, "},{"name":"pg_kalshi_conflict_of_interest_check","description":"CFTC Rule 5.17(z) conflict-of-interest pre-trade check. Analyzes a Kalshi market's metadata to detect whether trading it would expose decision-makers (election "},{"name":"pg_prediction_market_integrity_gate","description":"Pre-trade integrity gate for AI agents and compliance teams. ONE call returns ALLOW/WARN/BLOCK decision + risk_level (0-100) + signed evidence receipt. Aggregat"}],"toolCount":41,"toolsHash":"361db37164d8a92762093abb48312ac5b862ca6530d10f49ad22095f7ff219eb","serverName":"PredictionGuard","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-03-26"}},{"at":"2026-10-10T00:28:25.447Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":39,"error":null,"detail":{"tools":[{"name":"pg_overview","description":"PredictionGuard platform overview: covered platforms, tool inventory, Polymarket Gamma API ping, Polygon RPC ping (Ankr-backed), known-case count."},{"name":"pg_market_search","description":"Search Polymarket markets by keyword (e.g. 'election', 'fed', 'bitcoin'). Returns question, slug, 24h volume, liquidity, end date."},{"name":"pg_market_details","description":"Full market info: outcomes, outcome prices, volume, liquidity, best bid/ask, spread, resolution source, conditionId. Provide 'slug' or 'id'."},{"name":"pg_market_volume_profile","description":"Volume anomaly heuristic: compares 24h volume vs average daily volume since market start (z-like ratio) and flags thin-book situations where 24h volume >> on-bo"},{"name":"pg_market_integrity_scan","description":"Multi-signal integrity scan: combines thin-book flag, spread, low liquidity, geopolitical-term pattern, end-date proximity, and 24h volume concentration. Return"},{"name":"pg_trending_markets","description":"Top Polymarket markets by 24h volume. Useful for daily compliance triage / catching news catalysts before they land in mainstream coverage."},{"name":"pg_known_cases","description":"Registry of publicly reported prediction-market integrity cases (Théo / French whale, Hyperliquid whale, Venezuela, Iran strikes, Nuclear, UMA Ukraine). Filter "},{"name":"pg_wallet_lookup","description":"Polygon wallet base profile via JSON-RPC (Ankr-backed when RPC_POLYGON is set, public fallback otherwise). Returns MATIC balance, outbound tx count, contract-vs"},{"name":"pg_sanctions_screen_entity","description":"Screen a named entity against global sanctions lists (OFAC SDN, EU FSF, UN SC, Interpol). Delegates to AMLOracle. Use after resolving a wallet/trader to a real "},{"name":"pg_pep_check_entity","description":"Politically Exposed Person (PEP) check via Wikidata. Delegates to AMLOracle. Relevant for prediction markets where reported traders overlap with political figur"},{"name":"pg_adverse_media_entity","description":"Adverse media scan — negative news on fraud, money laundering, corruption, sanctions. Delegates to AMLOracle. Core building block for evidence chains that link "},{"name":"pg_kyc_bundle_entity","description":"Full KYC bundle for a named entity: sanctions + PEP + adverse media + country risk in a single call. Delegates to AMLOracle.kyc_bundle."},{"name":"pg_insider_alert_signed","description":"Issue a cryptographically signed, on-chain anchored integrity alert for a Polymarket market. Combines evidence_anchor + get_signed_fact from FeedOracle Trust La"},{"name":"pg_evidence_bundle_market","description":"Complete forensic dossier for a single Polymarket market: market details + integrity scan + volume anomaly profile + Trust Layer provenance trace — aggregated i"},{"name":"pg_verify_alert","description":"Verify a previously issued signed alert (JWS or content-hash). Delegates to Trust Layer verify_signature. Returns validity, signer, and timestamp. JWKS at feedo"},{"name":"pg_wallet_entity_resolve","description":"Resolve a Polygon address to a known entity via PredictionGuard's Wallet Registry (Polymarket core contracts, major stablecoins, known CEX hot wallets), falling"},{"name":"pg_wallet_risk_profile","description":"Aggregated A–F risk profile for a Polygon wallet. Combines on-chain behavior (pg_wallet_lookup), entity resolution (pg_wallet_entity_resolve), and — where the e"},{"name":"pg_whale_add","description":"Add a Polygon wallet to the PredictionGuard watchlist. Takes an initial baseline snapshot so subsequent pg_whale_scan calls can detect movement. Set alert_thres"},{"name":"pg_whale_remove","description":"Remove a wallet from the watchlist. By default keeps historical snapshots and alerts (for audit trail). Set keep_history=false to purge everything for this addr"},{"name":"pg_whale_list","description":"List all watched wallets with their alias, threshold, tags, notes, and last snapshot. Optionally filter by tag."},{"name":"pg_whale_scan","description":"Scan one or all watched wallets against Polygon RPC. Compares current balance + nonce to the last snapshot, writes a new snapshot, and emits an alert when the d"},{"name":"pg_whale_alerts","description":"Retrieve alerts from the watchlist audit log. Filter by address, severity (LOW/MEDIUM/HIGH/CRITICAL), and/or ISO timestamp 'since'. Default returns the 50 most "},{"name":"pg_uma_status","description":"Global UMA Optimistic Oracle health on Polygon. Scans event logs from OOv2 (and optionally OOv1) over a configurable window, tallies events by type (RequestPric"},{"name":"pg_uma_market_resolution","description":"Resolution source and phase for a specific Polymarket market. Fetches market metadata from Gamma, extracts the resolutionSource address, verifies it's a deploye"},{"name":"pg_resolution_risk_score","description":"Multi-signal resolution-risk score (0–100, CLEAN/LOW/MEDIUM/HIGH/CRITICAL) for a Polymarket market. Combines category priors (geopolitical/election/sanctions pa"},{"name":"pg_sar_report","description":"Generate a draft Suspicious Activity Report (SAR/STR) from structured inputs. Supports EU_GENERIC (FATF-aligned STR, default), US_FINCEN (Form 111 structure), a"},{"name":"pg_market_trades","description":"Raw trade access for a Polymarket market via the Polymarket Data API. Supports client-side filters: time range (from/to, ISO 8601), side (BUY/SELL), minimum tra"},{"name":"pg_pre_event_flow_analysis","description":"Analyze pre-resolution positioning on a Polymarket market. For the N days before the market's endDate, aggregates trades by wallet, classifies wallets new to th"},{"name":"pg_insider_signal_scan","description":"Real-time insider-trading signal scan for a single Polymarket market. Aggregates 5 signals: (1) very large pre-event positions, (2) high ratio of wallets new to"},{"name":"pg_wallet_correlation_match","description":"Find wallets that co-trade across multiple sensitive Polymarket markets with a target wallet. Given a wallet and 2-10 market slugs, returns: which markets the t"},{"name":"pg_position_timing_anomaly","description":"Statistical timing analysis of a single wallet's position on a specific market. Checks: (1) how close to resolution the wallet entered (<6h=35pts, <24h=25pts, <"},{"name":"pg_information_advantage_score","description":"Composite A-F rating for whether a wallet appears to have had non-public information on a specific market. Aggregates pg_position_timing_anomaly (50% weight) + "},{"name":"pg_classified_keyword_match","description":"Daily compliance triage: scans top Polymarket markets by 24h volume and flags those whose question text matches curated sensitive-keyword categories — military "},{"name":"pg_kalshi_search","description":"Search Kalshi prediction markets (CFTC-regulated event contracts). Returns events ranked by aggregate 24h volume across all markets in the event. Kalshi categor"},{"name":"pg_kalshi_market_details","description":"Detailed Kalshi market or event info. Pass 'ticker' for a single market (returns yes/no bids+asks, last price, volume, OI, spread, hours until close) or 'event_"},{"name":"pg_kalshi_trending","description":"Top trending Kalshi events ranked by aggregate 24h volume across child markets. Filterable by category. Daily-briefing-ready output. Includes the highest-volume"},{"name":"pg_kalshi_orderbook_analysis","description":"Forensic orderbook analysis for one Kalshi market. Detects manipulation-vulnerable patterns: (1) wide spread (>$0.10), (2) shallow depth (<10 contracts), (3) fe"},{"name":"pg_kalshi_thin_market_alert","description":"Scan all open Kalshi markets and flag those that are manipulation-vulnerable: closing soon (<24h), low open interest, low liquidity, wide spread, low volume. Da"},{"name":"pg_kalshi_resolution_calendar","description":"Compliance briefing: which Kalshi markets resolve in the next N hours? Bucketed by 6h, 24h, 48h, 1 week. Flags markets in CFTC-sensitive categories (Elections, "},{"name":"pg_kalshi_conflict_of_interest_check","description":"CFTC Rule 5.17(z) conflict-of-interest pre-trade check. Analyzes a Kalshi market's metadata to detect whether trading it would expose decision-makers (election "},{"name":"pg_prediction_market_integrity_gate","description":"Pre-trade integrity gate for AI agents and compliance teams. ONE call returns ALLOW/WARN/BLOCK decision + risk_level (0-100) + signed evidence receipt. Aggregat"}],"toolCount":41,"toolsHash":"361db37164d8a92762093abb48312ac5b862ca6530d10f49ad22095f7ff219eb","serverName":"PredictionGuard","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-03-26"}},{"at":"2026-10-09T18:25:12.510Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":17,"error":null,"detail":{"tools":[{"name":"pg_overview","description":"PredictionGuard platform overview: covered platforms, tool inventory, Polymarket Gamma API ping, Polygon RPC ping (Ankr-backed), known-case count."},{"name":"pg_market_search","description":"Search Polymarket markets by keyword (e.g. 'election', 'fed', 'bitcoin'). Returns question, slug, 24h volume, liquidity, end date."},{"name":"pg_market_details","description":"Full market info: outcomes, outcome prices, volume, liquidity, best bid/ask, spread, resolution source, conditionId. Provide 'slug' or 'id'."},{"name":"pg_market_volume_profile","description":"Volume anomaly heuristic: compares 24h volume vs average daily volume since market start (z-like ratio) and flags thin-book situations where 24h volume >> on-bo"},{"name":"pg_market_integrity_scan","description":"Multi-signal integrity scan: combines thin-book flag, spread, low liquidity, geopolitical-term pattern, end-date proximity, and 24h volume concentration. Return"},{"name":"pg_trending_markets","description":"Top Polymarket markets by 24h volume. Useful for daily compliance triage / catching news catalysts before they land in mainstream coverage."},{"name":"pg_known_cases","description":"Registry of publicly reported prediction-market integrity cases (Théo / French whale, Hyperliquid whale, Venezuela, Iran strikes, Nuclear, UMA Ukraine). Filter "},{"name":"pg_wallet_lookup","description":"Polygon wallet base profile via JSON-RPC (Ankr-backed when RPC_POLYGON is set, public fallback otherwise). Returns MATIC balance, outbound tx count, contract-vs"},{"name":"pg_sanctions_screen_entity","description":"Screen a named entity against global sanctions lists (OFAC SDN, EU FSF, UN SC, Interpol). Delegates to AMLOracle. Use after resolving a wallet/trader to a real "},{"name":"pg_pep_check_entity","description":"Politically Exposed Person (PEP) check via Wikidata. Delegates to AMLOracle. Relevant for prediction markets where reported traders overlap with political figur"},{"name":"pg_adverse_media_entity","description":"Adverse media scan — negative news on fraud, money laundering, corruption, sanctions. Delegates to AMLOracle. Core building block for evidence chains that link "},{"name":"pg_kyc_bundle_entity","description":"Full KYC bundle for a named entity: sanctions + PEP + adverse media + country risk in a single call. Delegates to AMLOracle.kyc_bundle."},{"name":"pg_insider_alert_signed","description":"Issue a cryptographically signed, on-chain anchored integrity alert for a Polymarket market. Combines evidence_anchor + get_signed_fact from FeedOracle Trust La"},{"name":"pg_evidence_bundle_market","description":"Complete forensic dossier for a single Polymarket market: market details + integrity scan + volume anomaly profile + Trust Layer provenance trace — aggregated i"},{"name":"pg_verify_alert","description":"Verify a previously issued signed alert (JWS or content-hash). Delegates to Trust Layer verify_signature. Returns validity, signer, and timestamp. JWKS at feedo"},{"name":"pg_wallet_entity_resolve","description":"Resolve a Polygon address to a known entity via PredictionGuard's Wallet Registry (Polymarket core contracts, major stablecoins, known CEX hot wallets), falling"},{"name":"pg_wallet_risk_profile","description":"Aggregated A–F risk profile for a Polygon wallet. Combines on-chain behavior (pg_wallet_lookup), entity resolution (pg_wallet_entity_resolve), and — where the e"},{"name":"pg_whale_add","description":"Add a Polygon wallet to the PredictionGuard watchlist. Takes an initial baseline snapshot so subsequent pg_whale_scan calls can detect movement. Set alert_thres"},{"name":"pg_whale_remove","description":"Remove a wallet from the watchlist. By default keeps historical snapshots and alerts (for audit trail). Set keep_history=false to purge everything for this addr"},{"name":"pg_whale_list","description":"List all watched wallets with their alias, threshold, tags, notes, and last snapshot. Optionally filter by tag."},{"name":"pg_whale_scan","description":"Scan one or all watched wallets against Polygon RPC. Compares current balance + nonce to the last snapshot, writes a new snapshot, and emits an alert when the d"},{"name":"pg_whale_alerts","description":"Retrieve alerts from the watchlist audit log. Filter by address, severity (LOW/MEDIUM/HIGH/CRITICAL), and/or ISO timestamp 'since'. Default returns the 50 most "},{"name":"pg_uma_status","description":"Global UMA Optimistic Oracle health on Polygon. Scans event logs from OOv2 (and optionally OOv1) over a configurable window, tallies events by type (RequestPric"},{"name":"pg_uma_market_resolution","description":"Resolution source and phase for a specific Polymarket market. Fetches market metadata from Gamma, extracts the resolutionSource address, verifies it's a deploye"},{"name":"pg_resolution_risk_score","description":"Multi-signal resolution-risk score (0–100, CLEAN/LOW/MEDIUM/HIGH/CRITICAL) for a Polymarket market. Combines category priors (geopolitical/election/sanctions pa"},{"name":"pg_sar_report","description":"Generate a draft Suspicious Activity Report (SAR/STR) from structured inputs. Supports EU_GENERIC (FATF-aligned STR, default), US_FINCEN (Form 111 structure), a"},{"name":"pg_market_trades","description":"Raw trade access for a Polymarket market via the Polymarket Data API. Supports client-side filters: time range (from/to, ISO 8601), side (BUY/SELL), minimum tra"},{"name":"pg_pre_event_flow_analysis","description":"Analyze pre-resolution positioning on a Polymarket market. For the N days before the market's endDate, aggregates trades by wallet, classifies wallets new to th"},{"name":"pg_insider_signal_scan","description":"Real-time insider-trading signal scan for a single Polymarket market. Aggregates 5 signals: (1) very large pre-event positions, (2) high ratio of wallets new to"},{"name":"pg_wallet_correlation_match","description":"Find wallets that co-trade across multiple sensitive Polymarket markets with a target wallet. Given a wallet and 2-10 market slugs, returns: which markets the t"},{"name":"pg_position_timing_anomaly","description":"Statistical timing analysis of a single wallet's position on a specific market. Checks: (1) how close to resolution the wallet entered (<6h=35pts, <24h=25pts, <"},{"name":"pg_information_advantage_score","description":"Composite A-F rating for whether a wallet appears to have had non-public information on a specific market. Aggregates pg_position_timing_anomaly (50% weight) + "},{"name":"pg_classified_keyword_match","description":"Daily compliance triage: scans top Polymarket markets by 24h volume and flags those whose question text matches curated sensitive-keyword categories — military "},{"name":"pg_kalshi_search","description":"Search Kalshi prediction markets (CFTC-regulated event contracts). Returns events ranked by aggregate 24h volume across all markets in the event. Kalshi categor"},{"name":"pg_kalshi_market_details","description":"Detailed Kalshi market or event info. Pass 'ticker' for a single market (returns yes/no bids+asks, last price, volume, OI, spread, hours until close) or 'event_"},{"name":"pg_kalshi_trending","description":"Top trending Kalshi events ranked by aggregate 24h volume across child markets. Filterable by category. Daily-briefing-ready output. Includes the highest-volume"},{"name":"pg_kalshi_orderbook_analysis","description":"Forensic orderbook analysis for one Kalshi market. Detects manipulation-vulnerable patterns: (1) wide spread (>$0.10), (2) shallow depth (<10 contracts), (3) fe"},{"name":"pg_kalshi_thin_market_alert","description":"Scan all open Kalshi markets and flag those that are manipulation-vulnerable: closing soon (<24h), low open interest, low liquidity, wide spread, low volume. Da"},{"name":"pg_kalshi_resolution_calendar","description":"Compliance briefing: which Kalshi markets resolve in the next N hours? Bucketed by 6h, 24h, 48h, 1 week. Flags markets in CFTC-sensitive categories (Elections, "},{"name":"pg_kalshi_conflict_of_interest_check","description":"CFTC Rule 5.17(z) conflict-of-interest pre-trade check. Analyzes a Kalshi market's metadata to detect whether trading it would expose decision-makers (election "},{"name":"pg_prediction_market_integrity_gate","description":"Pre-trade integrity gate for AI agents and compliance teams. ONE call returns ALLOW/WARN/BLOCK decision + risk_level (0-100) + signed evidence receipt. Aggregat"}],"toolCount":41,"toolsHash":"361db37164d8a92762093abb48312ac5b862ca6530d10f49ad22095f7ff219eb","serverName":"PredictionGuard","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-03-26"}},{"at":"2026-10-09T11:26:53.250Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":17,"error":null,"detail":{"tools":[{"name":"pg_overview","description":"PredictionGuard platform overview: covered platforms, tool inventory, Polymarket Gamma API ping, Polygon RPC ping (Ankr-backed), known-case count."},{"name":"pg_market_search","description":"Search Polymarket markets by keyword (e.g. 'election', 'fed', 'bitcoin'). Returns question, slug, 24h volume, liquidity, end date."},{"name":"pg_market_details","description":"Full market info: outcomes, outcome prices, volume, liquidity, best bid/ask, spread, resolution source, conditionId. Provide 'slug' or 'id'."},{"name":"pg_market_volume_profile","description":"Volume anomaly heuristic: compares 24h volume vs average daily volume since market start (z-like ratio) and flags thin-book situations where 24h volume >> on-bo"},{"name":"pg_market_integrity_scan","description":"Multi-signal integrity scan: combines thin-book flag, spread, low liquidity, geopolitical-term pattern, end-date proximity, and 24h volume concentration. Return"},{"name":"pg_trending_markets","description":"Top Polymarket markets by 24h volume. Useful for daily compliance triage / catching news catalysts before they land in mainstream coverage."},{"name":"pg_known_cases","description":"Registry of publicly reported prediction-market integrity cases (Théo / French whale, Hyperliquid whale, Venezuela, Iran strikes, Nuclear, UMA Ukraine). Filter "},{"name":"pg_wallet_lookup","description":"Polygon wallet base profile via JSON-RPC (Ankr-backed when RPC_POLYGON is set, public fallback otherwise). Returns MATIC balance, outbound tx count, contract-vs"},{"name":"pg_sanctions_screen_entity","description":"Screen a named entity against global sanctions lists (OFAC SDN, EU FSF, UN SC, Interpol). Delegates to AMLOracle. Use after resolving a wallet/trader to a real "},{"name":"pg_pep_check_entity","description":"Politically Exposed Person (PEP) check via Wikidata. Delegates to AMLOracle. Relevant for prediction markets where reported traders overlap with political figur"},{"name":"pg_adverse_media_entity","description":"Adverse media scan — negative news on fraud, money laundering, corruption, sanctions. Delegates to AMLOracle. Core building block for evidence chains that link "},{"name":"pg_kyc_bundle_entity","description":"Full KYC bundle for a named entity: sanctions + PEP + adverse media + country risk in a single call. Delegates to AMLOracle.kyc_bundle."},{"name":"pg_insider_alert_signed","description":"Issue a cryptographically signed, on-chain anchored integrity alert for a Polymarket market. Combines evidence_anchor + get_signed_fact from FeedOracle Trust La"},{"name":"pg_evidence_bundle_market","description":"Complete forensic dossier for a single Polymarket market: market details + integrity scan + volume anomaly profile + Trust Layer provenance trace — aggregated i"},{"name":"pg_verify_alert","description":"Verify a previously issued signed alert (JWS or content-hash). Delegates to Trust Layer verify_signature. Returns validity, signer, and timestamp. JWKS at feedo"},{"name":"pg_wallet_entity_resolve","description":"Resolve a Polygon address to a known entity via PredictionGuard's Wallet Registry (Polymarket core contracts, major stablecoins, known CEX hot wallets), falling"},{"name":"pg_wallet_risk_profile","description":"Aggregated A–F risk profile for a Polygon wallet. Combines on-chain behavior (pg_wallet_lookup), entity resolution (pg_wallet_entity_resolve), and — where the e"},{"name":"pg_whale_add","description":"Add a Polygon wallet to the PredictionGuard watchlist. Takes an initial baseline snapshot so subsequent pg_whale_scan calls can detect movement. Set alert_thres"},{"name":"pg_whale_remove","description":"Remove a wallet from the watchlist. By default keeps historical snapshots and alerts (for audit trail). Set keep_history=false to purge everything for this addr"},{"name":"pg_whale_list","description":"List all watched wallets with their alias, threshold, tags, notes, and last snapshot. Optionally filter by tag."},{"name":"pg_whale_scan","description":"Scan one or all watched wallets against Polygon RPC. Compares current balance + nonce to the last snapshot, writes a new snapshot, and emits an alert when the d"},{"name":"pg_whale_alerts","description":"Retrieve alerts from the watchlist audit log. Filter by address, severity (LOW/MEDIUM/HIGH/CRITICAL), and/or ISO timestamp 'since'. Default returns the 50 most "},{"name":"pg_uma_status","description":"Global UMA Optimistic Oracle health on Polygon. Scans event logs from OOv2 (and optionally OOv1) over a configurable window, tallies events by type (RequestPric"},{"name":"pg_uma_market_resolution","description":"Resolution source and phase for a specific Polymarket market. Fetches market metadata from Gamma, extracts the resolutionSource address, verifies it's a deploye"},{"name":"pg_resolution_risk_score","description":"Multi-signal resolution-risk score (0–100, CLEAN/LOW/MEDIUM/HIGH/CRITICAL) for a Polymarket market. Combines category priors (geopolitical/election/sanctions pa"},{"name":"pg_sar_report","description":"Generate a draft Suspicious Activity Report (SAR/STR) from structured inputs. Supports EU_GENERIC (FATF-aligned STR, default), US_FINCEN (Form 111 structure), a"},{"name":"pg_market_trades","description":"Raw trade access for a Polymarket market via the Polymarket Data API. Supports client-side filters: time range (from/to, ISO 8601), side (BUY/SELL), minimum tra"},{"name":"pg_pre_event_flow_analysis","description":"Analyze pre-resolution positioning on a Polymarket market. For the N days before the market's endDate, aggregates trades by wallet, classifies wallets new to th"},{"name":"pg_insider_signal_scan","description":"Real-time insider-trading signal scan for a single Polymarket market. Aggregates 5 signals: (1) very large pre-event positions, (2) high ratio of wallets new to"},{"name":"pg_wallet_correlation_match","description":"Find wallets that co-trade across multiple sensitive Polymarket markets with a target wallet. Given a wallet and 2-10 market slugs, returns: which markets the t"},{"name":"pg_position_timing_anomaly","description":"Statistical timing analysis of a single wallet's position on a specific market. Checks: (1) how close to resolution the wallet entered (<6h=35pts, <24h=25pts, <"},{"name":"pg_information_advantage_score","description":"Composite A-F rating for whether a wallet appears to have had non-public information on a specific market. Aggregates pg_position_timing_anomaly (50% weight) + "},{"name":"pg_classified_keyword_match","description":"Daily compliance triage: scans top Polymarket markets by 24h volume and flags those whose question text matches curated sensitive-keyword categories — military "},{"name":"pg_kalshi_search","description":"Search Kalshi prediction markets (CFTC-regulated event contracts). Returns events ranked by aggregate 24h volume across all markets in the event. Kalshi categor"},{"name":"pg_kalshi_market_details","description":"Detailed Kalshi market or event info. Pass 'ticker' for a single market (returns yes/no bids+asks, last price, volume, OI, spread, hours until close) or 'event_"},{"name":"pg_kalshi_trending","description":"Top trending Kalshi events ranked by aggregate 24h volume across child markets. Filterable by category. Daily-briefing-ready output. Includes the highest-volume"},{"name":"pg_kalshi_orderbook_analysis","description":"Forensic orderbook analysis for one Kalshi market. Detects manipulation-vulnerable patterns: (1) wide spread (>$0.10), (2) shallow depth (<10 contracts), (3) fe"},{"name":"pg_kalshi_thin_market_alert","description":"Scan all open Kalshi markets and flag those that are manipulation-vulnerable: closing soon (<24h), low open interest, low liquidity, wide spread, low volume. Da"},{"name":"pg_kalshi_resolution_calendar","description":"Compliance briefing: which Kalshi markets resolve in the next N hours? Bucketed by 6h, 24h, 48h, 1 week. Flags markets in CFTC-sensitive categories (Elections, "},{"name":"pg_kalshi_conflict_of_interest_check","description":"CFTC Rule 5.17(z) conflict-of-interest pre-trade check. Analyzes a Kalshi market's metadata to detect whether trading it would expose decision-makers (election "},{"name":"pg_prediction_market_integrity_gate","description":"Pre-trade integrity gate for AI agents and compliance teams. ONE call returns ALLOW/WARN/BLOCK decision + risk_level (0-100) + signed evidence receipt. Aggregat"}],"toolCount":41,"toolsHash":"361db37164d8a92762093abb48312ac5b862ca6530d10f49ad22095f7ff219eb","serverName":"PredictionGuard","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-03-26"}},{"at":"2026-10-09T05:26:26.908Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":85,"error":null,"detail":{"tools":[{"name":"pg_overview","description":"PredictionGuard platform overview: covered platforms, tool inventory, Polymarket Gamma API ping, Polygon RPC ping (Ankr-backed), known-case count."},{"name":"pg_market_search","description":"Search Polymarket markets by keyword (e.g. 'election', 'fed', 'bitcoin'). Returns question, slug, 24h volume, liquidity, end date."},{"name":"pg_market_details","description":"Full market info: outcomes, outcome prices, volume, liquidity, best bid/ask, spread, resolution source, conditionId. Provide 'slug' or 'id'."},{"name":"pg_market_volume_profile","description":"Volume anomaly heuristic: compares 24h volume vs average daily volume since market start (z-like ratio) and flags thin-book situations where 24h volume >> on-bo"},{"name":"pg_market_integrity_scan","description":"Multi-signal integrity scan: combines thin-book flag, spread, low liquidity, geopolitical-term pattern, end-date proximity, and 24h volume concentration. Return"},{"name":"pg_trending_markets","description":"Top Polymarket markets by 24h volume. Useful for daily compliance triage / catching news catalysts before they land in mainstream coverage."},{"name":"pg_known_cases","description":"Registry of publicly reported prediction-market integrity cases (Théo / French whale, Hyperliquid whale, Venezuela, Iran strikes, Nuclear, UMA Ukraine). Filter "},{"name":"pg_wallet_lookup","description":"Polygon wallet base profile via JSON-RPC (Ankr-backed when RPC_POLYGON is set, public fallback otherwise). Returns MATIC balance, outbound tx count, contract-vs"},{"name":"pg_sanctions_screen_entity","description":"Screen a named entity against global sanctions lists (OFAC SDN, EU FSF, UN SC, Interpol). Delegates to AMLOracle. Use after resolving a wallet/trader to a real "},{"name":"pg_pep_check_entity","description":"Politically Exposed Person (PEP) check via Wikidata. Delegates to AMLOracle. Relevant for prediction markets where reported traders overlap with political figur"},{"name":"pg_adverse_media_entity","description":"Adverse media scan — negative news on fraud, money laundering, corruption, sanctions. Delegates to AMLOracle. Core building block for evidence chains that link "},{"name":"pg_kyc_bundle_entity","description":"Full KYC bundle for a named entity: sanctions + PEP + adverse media + country risk in a single call. Delegates to AMLOracle.kyc_bundle."},{"name":"pg_insider_alert_signed","description":"Issue a cryptographically signed, on-chain anchored integrity alert for a Polymarket market. Combines evidence_anchor + get_signed_fact from FeedOracle Trust La"},{"name":"pg_evidence_bundle_market","description":"Complete forensic dossier for a single Polymarket market: market details + integrity scan + volume anomaly profile + Trust Layer provenance trace — aggregated i"},{"name":"pg_verify_alert","description":"Verify a previously issued signed alert (JWS or content-hash). Delegates to Trust Layer verify_signature. Returns validity, signer, and timestamp. JWKS at feedo"},{"name":"pg_wallet_entity_resolve","description":"Resolve a Polygon address to a known entity via PredictionGuard's Wallet Registry (Polymarket core contracts, major stablecoins, known CEX hot wallets), falling"},{"name":"pg_wallet_risk_profile","description":"Aggregated A–F risk profile for a Polygon wallet. Combines on-chain behavior (pg_wallet_lookup), entity resolution (pg_wallet_entity_resolve), and — where the e"},{"name":"pg_whale_add","description":"Add a Polygon wallet to the PredictionGuard watchlist. Takes an initial baseline snapshot so subsequent pg_whale_scan calls can detect movement. Set alert_thres"},{"name":"pg_whale_remove","description":"Remove a wallet from the watchlist. By default keeps historical snapshots and alerts (for audit trail). Set keep_history=false to purge everything for this addr"},{"name":"pg_whale_list","description":"List all watched wallets with their alias, threshold, tags, notes, and last snapshot. Optionally filter by tag."},{"name":"pg_whale_scan","description":"Scan one or all watched wallets against Polygon RPC. Compares current balance + nonce to the last snapshot, writes a new snapshot, and emits an alert when the d"},{"name":"pg_whale_alerts","description":"Retrieve alerts from the watchlist audit log. Filter by address, severity (LOW/MEDIUM/HIGH/CRITICAL), and/or ISO timestamp 'since'. Default returns the 50 most "},{"name":"pg_uma_status","description":"Global UMA Optimistic Oracle health on Polygon. Scans event logs from OOv2 (and optionally OOv1) over a configurable window, tallies events by type (RequestPric"},{"name":"pg_uma_market_resolution","description":"Resolution source and phase for a specific Polymarket market. Fetches market metadata from Gamma, extracts the resolutionSource address, verifies it's a deploye"},{"name":"pg_resolution_risk_score","description":"Multi-signal resolution-risk score (0–100, CLEAN/LOW/MEDIUM/HIGH/CRITICAL) for a Polymarket market. Combines category priors (geopolitical/election/sanctions pa"},{"name":"pg_sar_report","description":"Generate a draft Suspicious Activity Report (SAR/STR) from structured inputs. Supports EU_GENERIC (FATF-aligned STR, default), US_FINCEN (Form 111 structure), a"},{"name":"pg_market_trades","description":"Raw trade access for a Polymarket market via the Polymarket Data API. Supports client-side filters: time range (from/to, ISO 8601), side (BUY/SELL), minimum tra"},{"name":"pg_pre_event_flow_analysis","description":"Analyze pre-resolution positioning on a Polymarket market. For the N days before the market's endDate, aggregates trades by wallet, classifies wallets new to th"},{"name":"pg_insider_signal_scan","description":"Real-time insider-trading signal scan for a single Polymarket market. Aggregates 5 signals: (1) very large pre-event positions, (2) high ratio of wallets new to"},{"name":"pg_wallet_correlation_match","description":"Find wallets that co-trade across multiple sensitive Polymarket markets with a target wallet. Given a wallet and 2-10 market slugs, returns: which markets the t"},{"name":"pg_position_timing_anomaly","description":"Statistical timing analysis of a single wallet's position on a specific market. Checks: (1) how close to resolution the wallet entered (<6h=35pts, <24h=25pts, <"},{"name":"pg_information_advantage_score","description":"Composite A-F rating for whether a wallet appears to have had non-public information on a specific market. Aggregates pg_position_timing_anomaly (50% weight) + "},{"name":"pg_classified_keyword_match","description":"Daily compliance triage: scans top Polymarket markets by 24h volume and flags those whose question text matches curated sensitive-keyword categories — military "},{"name":"pg_kalshi_search","description":"Search Kalshi prediction markets (CFTC-regulated event contracts). Returns events ranked by aggregate 24h volume across all markets in the event. Kalshi categor"},{"name":"pg_kalshi_market_details","description":"Detailed Kalshi market or event info. Pass 'ticker' for a single market (returns yes/no bids+asks, last price, volume, OI, spread, hours until close) or 'event_"},{"name":"pg_kalshi_trending","description":"Top trending Kalshi events ranked by aggregate 24h volume across child markets. Filterable by category. Daily-briefing-ready output. Includes the highest-volume"},{"name":"pg_kalshi_orderbook_analysis","description":"Forensic orderbook analysis for one Kalshi market. Detects manipulation-vulnerable patterns: (1) wide spread (>$0.10), (2) shallow depth (<10 contracts), (3) fe"},{"name":"pg_kalshi_thin_market_alert","description":"Scan all open Kalshi markets and flag those that are manipulation-vulnerable: closing soon (<24h), low open interest, low liquidity, wide spread, low volume. Da"},{"name":"pg_kalshi_resolution_calendar","description":"Compliance briefing: which Kalshi markets resolve in the next N hours? Bucketed by 6h, 24h, 48h, 1 week. Flags markets in CFTC-sensitive categories (Elections, "},{"name":"pg_kalshi_conflict_of_interest_check","description":"CFTC Rule 5.17(z) conflict-of-interest pre-trade check. Analyzes a Kalshi market's metadata to detect whether trading it would expose decision-makers (election "},{"name":"pg_prediction_market_integrity_gate","description":"Pre-trade integrity gate for AI agents and compliance teams. ONE call returns ALLOW/WARN/BLOCK decision + risk_level (0-100) + signed evidence receipt. Aggregat"}],"toolCount":41,"toolsHash":"361db37164d8a92762093abb48312ac5b862ca6530d10f49ad22095f7ff219eb","serverName":"PredictionGuard","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-03-26"}}],"tools":[{"name":"pg_overview","description":"PredictionGuard platform overview: covered platforms, tool inventory, Polymarket Gamma API ping, Polygon RPC ping (Ankr-backed), known-case count."},{"name":"pg_market_search","description":"Search Polymarket markets by keyword (e.g. 'election', 'fed', 'bitcoin'). Returns question, slug, 24h volume, liquidity, end date."},{"name":"pg_market_details","description":"Full market info: outcomes, outcome prices, volume, liquidity, best bid/ask, spread, resolution source, conditionId. Provide 'slug' or 'id'."},{"name":"pg_market_volume_profile","description":"Volume anomaly heuristic: compares 24h volume vs average daily volume since market start (z-like ratio) and flags thin-book situations where 24h volume >> on-bo"},{"name":"pg_market_integrity_scan","description":"Multi-signal integrity scan: combines thin-book flag, spread, low liquidity, geopolitical-term pattern, end-date proximity, and 24h volume concentration. Return"},{"name":"pg_trending_markets","description":"Top Polymarket markets by 24h volume. Useful for daily compliance triage / catching news catalysts before they land in mainstream coverage."},{"name":"pg_known_cases","description":"Registry of publicly reported prediction-market integrity cases (Théo / French whale, Hyperliquid whale, Venezuela, Iran strikes, Nuclear, UMA Ukraine). Filter "},{"name":"pg_wallet_lookup","description":"Polygon wallet base profile via JSON-RPC (Ankr-backed when RPC_POLYGON is set, public fallback otherwise). Returns MATIC balance, outbound tx count, contract-vs"},{"name":"pg_sanctions_screen_entity","description":"Screen a named entity against global sanctions lists (OFAC SDN, EU FSF, UN SC, Interpol). Delegates to AMLOracle. Use after resolving a wallet/trader to a real "},{"name":"pg_pep_check_entity","description":"Politically Exposed Person (PEP) check via Wikidata. Delegates to AMLOracle. Relevant for prediction markets where reported traders overlap with political figur"},{"name":"pg_adverse_media_entity","description":"Adverse media scan — negative news on fraud, money laundering, corruption, sanctions. Delegates to AMLOracle. Core building block for evidence chains that link "},{"name":"pg_kyc_bundle_entity","description":"Full KYC bundle for a named entity: sanctions + PEP + adverse media + country risk in a single call. Delegates to AMLOracle.kyc_bundle."},{"name":"pg_insider_alert_signed","description":"Issue a cryptographically signed, on-chain anchored integrity alert for a Polymarket market. Combines evidence_anchor + get_signed_fact from FeedOracle Trust La"},{"name":"pg_evidence_bundle_market","description":"Complete forensic dossier for a single Polymarket market: market details + integrity scan + volume anomaly profile + Trust Layer provenance trace — aggregated i"},{"name":"pg_verify_alert","description":"Verify a previously issued signed alert (JWS or content-hash). Delegates to Trust Layer verify_signature. Returns validity, signer, and timestamp. JWKS at feedo"},{"name":"pg_wallet_entity_resolve","description":"Resolve a Polygon address to a known entity via PredictionGuard's Wallet Registry (Polymarket core contracts, major stablecoins, known CEX hot wallets), falling"},{"name":"pg_wallet_risk_profile","description":"Aggregated A–F risk profile for a Polygon wallet. Combines on-chain behavior (pg_wallet_lookup), entity resolution (pg_wallet_entity_resolve), and — where the e"},{"name":"pg_whale_add","description":"Add a Polygon wallet to the PredictionGuard watchlist. Takes an initial baseline snapshot so subsequent pg_whale_scan calls can detect movement. Set alert_thres"},{"name":"pg_whale_remove","description":"Remove a wallet from the watchlist. By default keeps historical snapshots and alerts (for audit trail). Set keep_history=false to purge everything for this addr"},{"name":"pg_whale_list","description":"List all watched wallets with their alias, threshold, tags, notes, and last snapshot. Optionally filter by tag."},{"name":"pg_whale_scan","description":"Scan one or all watched wallets against Polygon RPC. Compares current balance + nonce to the last snapshot, writes a new snapshot, and emits an alert when the d"},{"name":"pg_whale_alerts","description":"Retrieve alerts from the watchlist audit log. Filter by address, severity (LOW/MEDIUM/HIGH/CRITICAL), and/or ISO timestamp 'since'. Default returns the 50 most "},{"name":"pg_uma_status","description":"Global UMA Optimistic Oracle health on Polygon. Scans event logs from OOv2 (and optionally OOv1) over a configurable window, tallies events by type (RequestPric"},{"name":"pg_uma_market_resolution","description":"Resolution source and phase for a specific Polymarket market. Fetches market metadata from Gamma, extracts the resolutionSource address, verifies it's a deploye"},{"name":"pg_resolution_risk_score","description":"Multi-signal resolution-risk score (0–100, CLEAN/LOW/MEDIUM/HIGH/CRITICAL) for a Polymarket market. Combines category priors (geopolitical/election/sanctions pa"},{"name":"pg_sar_report","description":"Generate a draft Suspicious Activity Report (SAR/STR) from structured inputs. Supports EU_GENERIC (FATF-aligned STR, default), US_FINCEN (Form 111 structure), a"},{"name":"pg_market_trades","description":"Raw trade access for a Polymarket market via the Polymarket Data API. Supports client-side filters: time range (from/to, ISO 8601), side (BUY/SELL), minimum tra"},{"name":"pg_pre_event_flow_analysis","description":"Analyze pre-resolution positioning on a Polymarket market. For the N days before the market's endDate, aggregates trades by wallet, classifies wallets new to th"},{"name":"pg_insider_signal_scan","description":"Real-time insider-trading signal scan for a single Polymarket market. Aggregates 5 signals: (1) very large pre-event positions, (2) high ratio of wallets new to"},{"name":"pg_wallet_correlation_match","description":"Find wallets that co-trade across multiple sensitive Polymarket markets with a target wallet. Given a wallet and 2-10 market slugs, returns: which markets the t"},{"name":"pg_position_timing_anomaly","description":"Statistical timing analysis of a single wallet's position on a specific market. Checks: (1) how close to resolution the wallet entered (<6h=35pts, <24h=25pts, <"},{"name":"pg_information_advantage_score","description":"Composite A-F rating for whether a wallet appears to have had non-public information on a specific market. Aggregates pg_position_timing_anomaly (50% weight) + "},{"name":"pg_classified_keyword_match","description":"Daily compliance triage: scans top Polymarket markets by 24h volume and flags those whose question text matches curated sensitive-keyword categories — military "},{"name":"pg_kalshi_search","description":"Search Kalshi prediction markets (CFTC-regulated event contracts). Returns events ranked by aggregate 24h volume across all markets in the event. Kalshi categor"},{"name":"pg_kalshi_market_details","description":"Detailed Kalshi market or event info. Pass 'ticker' for a single market (returns yes/no bids+asks, last price, volume, OI, spread, hours until close) or 'event_"},{"name":"pg_kalshi_trending","description":"Top trending Kalshi events ranked by aggregate 24h volume across child markets. Filterable by category. Daily-briefing-ready output. Includes the highest-volume"},{"name":"pg_kalshi_orderbook_analysis","description":"Forensic orderbook analysis for one Kalshi market. Detects manipulation-vulnerable patterns: (1) wide spread (>$0.10), (2) shallow depth (<10 contracts), (3) fe"},{"name":"pg_kalshi_thin_market_alert","description":"Scan all open Kalshi markets and flag those that are manipulation-vulnerable: closing soon (<24h), low open interest, low liquidity, wide spread, low volume. Da"},{"name":"pg_kalshi_resolution_calendar","description":"Compliance briefing: which Kalshi markets resolve in the next N hours? Bucketed by 6h, 24h, 48h, 1 week. Flags markets in CFTC-sensitive categories (Elections, "},{"name":"pg_kalshi_conflict_of_interest_check","description":"CFTC Rule 5.17(z) conflict-of-interest pre-trade check. Analyzes a Kalshi market's metadata to detect whether trading it would expose decision-makers (election "},{"name":"pg_prediction_market_integrity_gate","description":"Pre-trade integrity gate for AI agents and compliance teams. ONE call returns ALLOW/WARN/BLOCK decision + risk_level (0-100) + signed evidence receipt. Aggregat"}],"package":null,"toolSurface":{"id":"ts_aryxrrfdac9x","endpointId":"ep_w65aeqgr8j6k","hash":"361db37164d8a92762093abb48312ac5b862ca6530d10f49ad22095f7ff219eb","toolCount":41,"serverName":"PredictionGuard","serverVersion":"1.0.0","protocolVersion":"2025-03-26","firstSeenAt":"2026-09-12T13:27:11.325Z","lastSeenAt":"2026-10-11T14:27:20.881Z","observations":107,"toolNames":["pg_overview","pg_market_search","pg_market_details","pg_market_volume_profile","pg_market_integrity_scan","pg_trending_markets","pg_known_cases","pg_wallet_lookup","pg_sanctions_screen_entity","pg_pep_check_entity","pg_adverse_media_entity","pg_kyc_bundle_entity","pg_insider_alert_signed","pg_evidence_bundle_market","pg_verify_alert","pg_wallet_entity_resolve","pg_wallet_risk_profile","pg_whale_add","pg_whale_remove","pg_whale_list","pg_whale_scan","pg_whale_alerts","pg_uma_status","pg_uma_market_resolution","pg_resolution_risk_score","pg_sar_report","pg_market_trades","pg_pre_event_flow_analysis","pg_insider_signal_scan","pg_wallet_correlation_match","pg_position_timing_anomaly","pg_information_advantage_score","pg_classified_keyword_match","pg_kalshi_search","pg_kalshi_market_details","pg_kalshi_trending","pg_kalshi_orderbook_analysis","pg_kalshi_thin_market_alert","pg_kalshi_resolution_calendar","pg_kalshi_conflict_of_interest_check","pg_prediction_market_integrity_gate"],"distinctSurfaces":1},"endpointFacts":[{"id":"ep_w65aeqgr8j6k","url":"https://feedoracle.io/predictionguard/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-10-09T18:25:12.527Z","auth":{"observedAt":"2026-10-09T18:25:12.585Z","authRequired":false,"scheme":null,"resourceMetadata":{"url":"https://feedoracle.io/.well-known/oauth-protected-resource/predictionguard/mcp","resource":"https://feedoracle.io","authorizationServers":["https://feedoracle.io"],"scopesSupported":["mcp:read","mcp:risk:read","mcp:macro:read","mcp:compliance:read","mcp:verified-reports:read"]},"authorizationServer":{"url":"https://feedoracle.io/.well-known/oauth-authorization-server","issuer":"https://feedoracle.io","grantTypesSupported":["authorization_code","refresh_token","client_credentials"],"codeChallengeMethodsSupported":["S256"],"tokenEndpointAuthMethodsSupported":["client_secret_post","client_secret_basic"],"dynamicClientRegistration":true,"dpopSigningAlgValuesSupported":[],"clientIdMetadataDocumentSupported":null},"conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true}},"tls":{"observedAt":"2026-10-09T18:25:12.617Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"feedoracle.io","issuer":{"commonName":"YE1","organization":"Let's Encrypt"},"validFrom":"2026-09-16T19:14:35.000Z","validTo":"2026-12-15T19:14:34.000Z","daysToExpiry":65,"sanCount":2,"fingerprint256":"C7:2B:E8:3F:9C:6E:C5:AE:B3:67:F3:91:E1:5E:A4:52:43:C8:FC:12:F1:46:20:28:32:1C:00:85:6C:65:F8:CF"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"io.tooloracle/predictionguard","url":"https://registry.modelcontextprotocol.io/v0/servers/io.tooloracle%2Fpredictionguard","firstSeenAt":"2026-09-07T07:22:36.270Z","fetchedAt":"2026-10-11T13:20:47.946Z","normalizedAt":"2026-10-11T13:20:47.946Z"}]},"firstSeenAt":"2026-09-07T07:22:36.270Z","updatedAt":"2026-10-11T14:29:16.062Z"}