MCP.Market

Insight Oracle MCP server

online · 96% uptime
by imokokok·io.github.imokokok/insight-oracle·v0.3.0·7 stars

Decision-input integrity for onchain AI agents: verify oracle prices before signing a trade.

B80/100grade B
What users say
No reviews yet
Be the first
Safety scan
B80/100

full report

Adoption
Growing

7 stars

Reviews

Write one

Nobody has reviewed Insight Oracle yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Insight Oracle tools (40)

write = sends, deletes, buys or posts
  • agent_begin_tradeFree

    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 (destination per source) and maxSlippageBps, plus participant/source-group counts and the pre-trade signing time. Execute the trade with YOUR wallet, then call execution_receipt with this handle + txHash to obtain the signed, verifiable Execution Receipt. If the verdict is DANGER or BLOCK this tool refuses (do not trade). This is oracle assessment evidence, not principal authorization — pair it with execution_receipt.

  • assess_rwa_evidenceFree

    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.

  • check_liquidation_riskFree

    Check protocol liquidation risk for a specific date. Returns stress-test results based on representative benchmark positions.

  • check_position_safetyFree

    Check the safety of a DeFi lending position against oracle deviation stress tests. Supports multi-asset or single-asset positions.

  • compare_oracle_deviationFree

    Compare historical price deviations across oracle providers for an asset. Helps identify which providers consistently diverge from consensus.

  • execution_receiptFree

    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, signs a receipt paired to the pre-trade via preTradeUid + requestHash, and returns a FAITHFUL / DEVIATED / NOT_EXECUTED / UNDETERMINED verdict. This reports supported price/fill fidelity, not principal authorization or overall transaction safety. Pair it with pre_trade_safety_check and oracle_watch.

  • get_anomaliesFree

    Get aggregated oracle anomaly events over a lookback period (1-30 days), including top deviation events and risk impacts.

  • get_consensus_priceFree

    Get the aggregated consensus price for an asset across multiple oracle providers. Useful when you need a robust, manipulation-resistant reference price.

  • get_correlationFree

    Compute pairwise Pearson correlation of oracle provider deviations for an asset over a date range. Helps identify independent vs correlated providers.

  • get_coverageFree

    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 instead.

  • get_cross_chain_spreadsFree

    Get pairwise price spreads across chains for a given provider and symbol. Useful for cross-chain arbitrage and risk tracking.

  • get_daily_reportFree

    Get the full daily oracle/risk report for a specific date, including liquidation risks, anomalies, and market summary.

  • get_feed_freshnessFree

    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_feed_healthFree

    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_uptimeFree

    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_latency (speed).

  • get_feedsFree

    List oracle feeds from the registry with optional filters (provider, symbol, category, chain, active status). Useful for discovering available feeds and their metadata.

  • get_incidentsFree

    Get oracle incidents and deviation events within a date range. Filter by provider and minimum severity.

  • get_latencyFree

    Analyze 15-minute oracle collector latency statistics (min, mean, p50, p90, p95, p99) over a date range, optionally filtered by provider or symbol.

  • get_metricsFree

    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.

  • get_oracle_healthFree

    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 get_feed_freshness.

  • get_oracle_priceFree

    Fetch the latest price from a specific oracle provider for an asset.

  • get_oracle_prices_batchFree

    Fetch prices for multiple assets/providers in a single request. Up to 20 queries.

  • get_price_historyFree

    Get historical price data for an asset from a specific oracle provider over a period (in hours).

  • get_protocol_oracle_exposureFree

    Analyze oracle provider concentration risk for a specific lending protocol. Shows which providers cover which assets and concentration metrics.

  • get_protocol_risk_paramsFree

    Get risk parameters for a specific DeFi protocol, including liquidation thresholds, LTV ratios, and collateral factors.

  • get_protocolsFree

    Get a list of lending protocols with dynamic data (TVL, asset counts, oracle providers used). Optionally filter by name/slug query.

  • get_provider_reputationFree

    Get detailed reputation metrics for a specific oracle provider, optionally with historical trend.

  • get_reputation_rankingsFree

    Get oracle provider reputation rankings with trend over a period (1-90 days).

  • get_risk_summaryFree

    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_robinhood_rwa_contextFree

    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 toward oracle quorum or authorizes a trade.

  • get_robinhood_rwa_instrumentFree

    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 or authorizes a trade.

  • get_stablecoin_listFree

    List all tracked stablecoin symbols.

  • get_stablecoin_pegFree

    Check stablecoin peg status. Provide a symbol for a specific stablecoin, or omit it to get all tracked stablecoins.

  • get_symbolsFree

    List supported asset symbols. Optionally filter by a search query. Use this when you are unsure whether a symbol is supported.

  • get_wrapped_asset_pegFree

    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.

  • oracle_watchFree

    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 (yield, keeper, portfolio) on this signal, not just one-off trades. Pair it with pre_trade_safety_check for the decision moment.

  • oracle_watch_historyFree

    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 guaranteed only for the committed universe (ETH/BTC/USDC/USDT x ethereum/arbitrum/base); other pairs return a live point signal from oracle_watch but no curve.

  • pre_trade_safety_checkFree

    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, per-provider deviation, data freshness, stablecoin peg status, and reputation into a single verdict: PASS / CAUTION / DANGER / BLOCK. AI agents MUST NOT execute trades when the verdict is DANGER or BLOCK. Also returns a recommended maximum position size. A PASS is not principal authorization or a guarantee of price correctness or economic safety.

  • recommend_oracle_setupFree

    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.

  • verify_execution_pairFree

    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 / CLOSED_UNDETERMINED, PRICE_-prefixed on v3 receipts whose signed verdict is priceExecutionStatus, or PAIR_INVALID), and the binding assertions (preTradeUid, requestHash, destination gate + preTradeUidsHash on v3, chain, asset). On a v3 receipt that commits to a destination gate, pass destinationPreTradeAttestation or the pair cannot close. This checks assessment/price-evidence binding; it does not establish principal authorization, price correctness, or economic safety. Pair it with agent_begin_trade and execution_receipt.

Public scan report

scanner v0.1.10 · 2026-10-13 · same rubric, same numbers if you re-run it

no findings
  • –Code scanremote-only server, no package to scann/a
  • Live reliabilityremote reachable in 7120ms12/20
  • Tool poisoning40 tool descriptions checked15/15
  • Auth qualityopen endpoint, read-only tools10/15
  • Maintenancelast push 0 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 80/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Insight Oracle compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
80/100
higher than 60% of 48,255 servers
Tools
40
the typical server has 7
Tools that change things
0%
typical: 0%. Fewer write tools means less an agent can break
Uptime
96%
of our recent checks; the typical remote server answers 100%
Response time
1,215 ms
faster than 8% of 30,031 servers
GitHub stars
7
more than 86% of 28,688 servers

What its tools let an agent do: 39 read · 1 run or deploy

Release history: 2 versions in the registry since 2026-10-07, latest 2026-10-11, typically one every 4 days.

Install Insight Oracle in Claude Code, Cursor or VS Code

claude mcp add --transport http insight-oracle https://www.oracleinsight.xyz/api/mcp
Add to Cursor

What the publisher says

From the Insight Oracle repository's README, as published. We do not edit it. Read it on GitHub

Insight — Oracle Transparency & Risk Intelligence

Insight helps DeFi applications, operators, developers, and AI agents inspect oracle prices and the risks of relying on them. It compares data from 10 oracle providers across 40+ blockchain networks, evaluates deviation, freshness, source independence, and protocol impact, and can issue signed evidence of its assessments. For AI agents specifically, this is decision-input integrity: a signed, re-verifiable answer to "can this price be trusted" before a trade is signed.

Oracle observations → Cross-source comparison → Risk assessment → Verifiable evidence

Pre-Trade Safety Check assesses a proposed action. Oracle Watch monitors changing conditions between actions. The REST API, MCP server, Guard SDK, and independent verifier make these capabilities available to applications and agents. Insight also works independently of PriorSeal; see the product positioning guide for the combined assessment, authorization, execution, and review workflow.

Insight is not a real-time oracle tracker. Price snapshots and feed health are collected every 15 minutes, reputation scores are recalculated hourly, and data is aggregated into daily reports. Check each assessment's freshness and validity window before using it.

Start here

What Insight provides

For AI agents: decision-input integrity

Agents fail differently from humans: they act on the prices they read, and a manipulated or stale price produces a confident agent executing a bad trade. pretradesafetycheck answers the question the transaction simulator cannot — whether the price the agent is about to trust is currently trustworthy** — with cross-provider agreement, manipulation-risk scoring, and feed health, returned as a signed EIP-712 verdict. Agents reach it via the MCP endpoint or x402 pay-per-call; humans re-verify the receipt with the independent verifier.

Pre-Trade Safety Check

Before a swap, borrow, lend, liquidation, or repayment, an application can request a cross-oracle assessment. The response combines price agreement, deviation, freshness, stablecoin peg status, reputation, and relevant protocol risk into a PASS, CAUTION, DANGER, or BLOCK verdict with a recommended maximum position size. Agents should not execute when the verdict is DANGER or BLOCK.

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Insight Oracle: common questions

Is Insight Oracle MCP server safe?
Mostly: it is graded B (80/100). Read the Insight Oracle safety report
How do I install Insight Oracle?
It runs remotely at www.oracleinsight.xyz. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
Does Insight Oracle need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Insight Oracle maintained?
The last commit was 23 days ago (2026-10-12). The latest release is v0.3.0.
Is Insight Oracle up?
96% of our last 28 checks got an answer. We check remote servers about four times a day.
How does Insight Oracle compare with other MCP servers?
safety score 80/100 (higher than 60% of 48,255 servers); tools 40 (the typical server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.