Insight Oracle
by oracleinsight.xyz in Onchain & crypto
Decision-input integrity for onchain AI agents: verify oracle prices before signing a trade.
https://www.oracleinsight.xyz/api/mcp- Tools
- 40
- open to any client
- Uptime
- 76.5%
- last 30 days
- Response time
- 1.7 s
- 3.1 s slowest 5%
- Last check
- Passed
- 10 h ago, next any minute now
Reliability
Status and outage history · Atom feed · Watch with other listings
How to connect
Add it to any MCP client that supports remote servers.
{
"mcpServers": {
"insight-pre-trade-safety": {
"type": "http",
"url": "https://www.oracleinsight.xyz/api/mcp"
}
}
}40 tools
- assess_rwa_evidence
Evaluate supplied RWA/tokenized-stock evidence against an explicit policy. Unsigned diagnostic only: caller-supplied facts are not authenticated, and ALLOW does not authorize a trade. Existing pre-trade and authorization checks remain required.
- get_robinhood_rwa_instrument
Resolve a Robinhood Stock Token to Insight committed master data, using share-class FIGI for the underlying and ISO 10383 MIC for its primary market, then cross-check issuer UID, ISIN and contract deployment. Reference/admission evidence only; it never counts toward price quorum…
- get_robinhood_rwa_context
Get Robinhood Stock Token issuer context: official asset identity, trading capabilities, halt state, corporate actions, multiplier-normalized reference price, and optional on-chain ERC-8056 verification. First-party evidence only; it is not an independent oracle and never counts…
- get_oracle_price
Fetch the latest price from a specific oracle provider for an asset.
- get_consensus_price
Get the aggregated consensus price for an asset across multiple oracle providers. Useful when you need a robust, manipulation-resistant reference price.
- get_risk_summary
Get a composite risk summary for an asset across selected oracle providers. Includes HHI concentration, volatility, correlation, freshness, manipulation resistance, and shared-dependency risk.
- get_oracle_health
Get the ecosystem-wide oracle health report for a specific date (uptime, staleness, and success rates across all providers). Use this for a dated snapshot of overall health. For a single feed by UUID use get_feed_health; to scan current freshness across many feeds use…
- check_liquidation_risk
Check protocol liquidation risk for a specific date. Returns stress-test results based on representative benchmark positions.
- compare_oracle_deviation
Compare historical price deviations across oracle providers for an asset. Helps identify which providers consistently diverge from consensus.
- get_stablecoin_peg
Check stablecoin peg status. Provide a symbol for a specific stablecoin, or omit it to get all tracked stablecoins.
- get_protocol_risk_params
Get risk parameters for a specific DeFi protocol, including liquidation thresholds, LTV ratios, and collateral factors.
- get_symbols
List supported asset symbols. Optionally filter by a search query. Use this when you are unsure whether a symbol is supported.
- recommend_oracle_setup
Recommend oracle provider setup for an asset based on active feeds. Use this to decide which providers to include in price feeds or risk analysis.
- get_stablecoin_list
List all tracked stablecoin symbols.
- get_oracle_prices_batch
Fetch prices for multiple assets/providers in a single request. Up to 20 queries.
- get_price_history
Get historical price data for an asset from a specific oracle provider over a period (in hours).
- get_cross_chain_spreads
Get pairwise price spreads across chains for a given provider and symbol. Useful for cross-chain arbitrage and risk tracking.
- get_wrapped_asset_peg
Check wrapped asset (e.g. WBTC, wstETH) peg status. Provide a symbol for a specific asset, or omit it to get all tracked wrapped assets.
- get_protocols
Get a list of lending protocols with dynamic data (TVL, asset counts, oracle providers used). Optionally filter by name/slug query.
- get_protocol_oracle_exposure
Analyze oracle provider concentration risk for a specific lending protocol. Shows which providers cover which assets and concentration metrics.
- get_feed_freshness
Scan current freshness/staleness across many active feeds, filterable by provider, symbol, or category. Use this to find feeds needing attention right now. For a single feed by UUID use get_feed_health; for a dated ecosystem-wide report use get_oracle_health.
- get_feeds
List oracle feeds from the registry with optional filters (provider, symbol, category, chain, active status). Useful for discovering available feeds and their metadata.
- get_feed_health
Get detailed point-in-time health status for ONE specific oracle feed by its UUID (consecutive failures, last success/failure, status). For ecosystem-wide health by date use get_oracle_health; to scan freshness across many feeds use get_feed_freshness.
- get_feed_uptime
Analyze feed data-delivery reliability over a date range: success rate, hours with data, coverage %, and average snapshots per day per provider+symbol. Use this to assess how completely a feed delivered data over time — distinct from get_feed_health (point-in-time status) and…
- get_reputation_rankings
Get oracle provider reputation rankings with trend over a period (1-90 days).
- get_provider_reputation
Get detailed reputation metrics for a specific oracle provider, optionally with historical trend.
- get_daily_report
Get the full daily oracle/risk report for a specific date, including liquidation risks, anomalies, and market summary.
- get_incidents
Get oracle incidents and deviation events within a date range. Filter by provider and minimum severity.
- get_latency
Analyze 15-minute oracle collector latency statistics (min, mean, p50, p90, p95, p99) over a date range, optionally filtered by provider or symbol.
- get_anomalies
Get aggregated oracle anomaly events over a lookback period (1-30 days), including top deviation events and risk impacts.
- get_correlation
Compute pairwise Pearson correlation of oracle provider deviations for an asset over a date range. Helps identify independent vs correlated providers.
- get_coverage
Identify oracle coverage gaps and single-provider-risk symbols (assets served by only one oracle — a concentration risk). Returns breakdowns by provider, chain, and symbol. Use this when assessing where coverage is thin. For ecosystem scale plus top reputable providers, use…
- get_metrics
Compact ecosystem overview: provider/feed/symbol/chain/category counts plus top providers ranked by reputation score. Use this for a quick scale snapshot or provider ranking. To find coverage gaps and single-provider risk, use get_coverage instead.
- check_position_safety
Check the safety of a DeFi lending position against oracle deviation stress tests. Supports multi-asset or single-asset positions.
- pre_trade_safety_check
Pre-trade decision-input integrity checkpoint for AI agents. Call this BEFORE executing any on-chain swap/borrow/lend/liquidation/repay to verify that the price the action relies on can be trusted. First assessment domain: oracle risk — aggregates cross-oracle consensus prices…
- oracle_watch
Ongoing cross-oracle risk signal for an asset: current consensus deviation, agreement, quorum, outliers and staleness condensed into a NORMAL / CAUTION / DANGER verdict with a proceed / proceed_with_caution / halt recommendation. Agents should gate long-running strategies…
- oracle_watch_history
Retrospective Oracle Watch trend for an asset: verdict stability, degraded-time ratio, worst deviation and mean credibility over the last N days, plus the recent series. Use it to judge whether a feed has been dependable, not just whether it is healthy this instant. History is…
- execution_receipt
Issue signed execution-price evidence comparing an observed fill with the oracle-assessed quote and signed slippage band. Provide the pre-trade fields (preTradeUid, requestHash, asset ids, chain, oracle gate counts) plus the settlement txHash. Insight collects the on-chain fill…
- agent_begin_trade
Obtain oracle assessment evidence for a swap/DeFi intent BEFORE trading. Insight runs the oracle safety check and, if the verdict is PASS/CAUTION, returns a machine-readable "execution certification handle": preTradeUid, requestHash, CAIP-19 asset ids, the certified price…
- verify_execution_pair
Verify that a pre-trade oracle-safety attestation and an Execution Receipt describe the same assessed trade and that the certify → execute → prove loop closed. Returns pairedValid, the closed-loop status (CLOSED_FAITHFUL / CLOSED_DEVIATED / CLOSED_NOT_EXECUTED /…
Security scan
No findings
We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.
Recent checks
| When | Result | HTTP | Time |
|---|---|---|---|
| 10 h ago | Passed | 200 | 1.6 s |
| 21 h ago | Passed | 200 | 786 ms |
| 31 h ago | Timed out | - | - |
| 42 h ago | Passed | 200 | 1.9 s |
| 2 days ago | Passed | 200 | 1.7 s |
Show 10 older checks
| 3 days ago | Passed | 200 | 1.4 s |
| 3 days ago | Passed | 200 | 1.1 s |
| 3 days ago | Passed | 200 | 2.2 s |
| 4 days ago | Timed out | - | - |
| 4 days ago | Passed | 200 | 1.3 s |
| 5 days ago | Timed out | - | - |
| 5 days ago | Passed | 200 | 1.7 s |
| 5 days ago | Passed | 200 | 2.2 s |
| 6 days ago | Timed out | - | - |
| 6 days ago | Passed | 200 | 3.1 s |