Skip to content
Agentmart
Submit a tool

Insight Oracle

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

Connector by imokokok · GitHub account verified by the MCP Registry

IndexedMITRemote (HTTP)★ 9
Write a review

Chalk Labs

Need help deploying Insight Oracle?

Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.

Book a call

Install

Works with Claude Code, VS Code, Cursor, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install connector/imokokok-insight-oracle

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Remote endpoint

  • https://www.oracleinsight.xyz/api/mcp Remote (HTTP)

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

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

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list, install config and code. Checked Oct 25, 2026.

Tools
40 read · 0 write · 0 delete · 3 not yet classified
Secrets
None asked for
Install scripts
Nothing to install (hosted)
Runs as
Hosted (remote endpoint)

Tools by what they do 43

Read from the source code; the running server may list different tools.

Read 40 · Look things up without changing anything.

  • assess_rwa_evidence
  • check_liquidation_risk
  • check_position_safety
  • compare_oracle_deviation
  • get_anomalies
  • get_consensus_price
  • get_correlation
  • get_coverage
  • get_cross_chain_spreads
  • get_daily_report
  • get_feed_freshness
  • get_feed_health
Show 28 more tools
  • get_feed_uptime
  • get_feeds
  • get_incidents
  • get_latency
  • get_metrics
  • get_monad_dex_market
  • get_oracle_health
  • get_oracle_price
  • get_oracle_prices_batch
  • get_price_history
  • get_protocol_oracle_exposure
  • get_protocol_risk_params
  • get_protocols
  • get_provider_reputation
  • get_reputation_rankings
  • get_risk_summary
  • get_robinhood_rwa_context
  • get_robinhood_rwa_instrument
  • get_stablecoin_list
  • get_stablecoin_peg
  • get_symbols
  • get_wrapped_asset_peg
  • INSIGHT_PRE_TRADE_CHECK
  • oracle_watch
  • oracle_watch_history
  • pre_trade_safety_check
  • recommend_oracle_setup
  • verify_execution_pair

Not yet classified 3 · We could not tell from the name and description.

  • agent_begin_trade
  • execution_preflight
  • execution_receipt

Network hosts it talks to 60

  • andromeda-explorer.metis.io · found in code
  • api-pub.bitfinex.com · found in code
  • api-sandbox.nowpayments.io · found in code
  • api.avax.network · found in code
  • api.cdp.coinbase.com · found in code
  • api.crypto.com · found in code
  • api.dexscreener.com · found in code
  • api.diadata.org · found in code
  • api.exchange.coinbase.com · found in code
  • api.geckoterminal.com · found in code
  • api.github.com · found in code
  • api.kraken.com · found in code
  • api.openfigi.com · found in code
  • api.robinhood.com · found in code
  • api.trongrid.io · found in code
  • arb1.arbitrum.io · found in code
  • arbiscan.io · found in code
  • arbitrum.publicnode.com · found in code
  • avalanche.publicnode.com · found in code
  • base.publicnode.com · found in code
  • basescan.org · found in code
  • bitstamp.net · found in code
  • bsc-dataseed.binance.org · found in code
  • bsc.publicnode.com · found in code
  • bscscan.com · found in code
  • data-api.binance.vision · found in code
  • docs.chain.link · found in code
  • eth.drpc.org · found in code
  • eth.llamarpc.com · found in code
  • ethereum-rpc.publicnode.com · found in code
Show 30 more hosts
  • ethereum.publicnode.com · found in code
  • etherscan.io · found in code
  • example.invalid · found in code
  • explorer.solana.com · found in code
  • github.com · found in code
  • iso20022.org · found in code
  • mainnet.base.org · found in code
  • mainnet.optimism.io · found in code
  • mempool.space · found in code
  • monadscan.com · found in code
  • nasdaq.com · found in code
  • optimism.publicnode.com · found in code
  • optimistic.etherscan.io · found in code
  • oracleinsight.xyz · found in remote endpoint, install command, code
  • polygon-rpc.com · found in code
  • polygon.publicnode.com · found in code
  • polygonscan.com · found in code
  • priorseal.xyz · found in code
  • reference-data-directory.vercel.app · found in code
  • rpc-mainnet.monadinfra.com · found in code
  • rpc.ankr.com · found in code
  • rpc.mainnet.chain.robinhood.com · found in code
  • rpc.mevblocker.io · found in code
  • rpc.monad.xyz · found in code
  • rpc1.monad.xyz · found in code
  • rpc2.monad.xyz · found in code
  • rpc3.monad.xyz · found in code
  • sepolia.basescan.org · found in code
  • snowtrace.io · found in code
  • unpkg.com · found in code

Files it touches

  • /private/tmp/insight-veritas-2026-09-26-window-a
  • /private/tmp/insight-veritas-2026-09-30-window-four
  • /private/tmp/insight-veritas-2026-10-02-window-five
  • /private/tmp/insight-veritas-2026-10-06-window-six
  • /tmp/nonexistent-insight-model.json
  • /Users/imokokok/Documents/insight
  • Your home directory (~)
  • ~/.cursor/mcp.json

Tools (43)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • 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 (destination per source) and maxSlippageBps, plus a required operation-input check for both asset legs and a fresh Uniswap V3 on-chain route quote cross-checked by two Ethereum RPCs. If either input assessment is not SUFFICIENT, either route quote is stale or outside policy, or either oracle gate blocks, no execution handle i…

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

  • check_liquidation_risk

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

  • check_position_safety

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

  • compare_oracle_deviation

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

  • execution_preflight

    Action-facing, chain-neutral data-sufficiency gate for an intended swap, borrow, lend, liquidation, or repay. It composes Insight’s strict multi-oracle pre-trade assessment with an optional fresh venue-quote assessment into ALLOW / CAUTION / BLOCK, lists the exact missing evidence, and returns the underlying signed assessment when available. It evaluates data sufficiency only — never contract safety, custody, profitability, or transaction execution. Monad is a first-class profile using on-chain Pyth Core evidence; set targetProviders to ["pyth"] for a low-latency native snapshot, which remains…

  • 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, 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_anomalies

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

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

  • 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_daily_report

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

  • 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_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.

Show 28 more tools
  • 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_latency (speed).

  • 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_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_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.

  • get_monad_dex_market

    Get fresh, block-pinned Monad Uniswap V3 WMON/USDC market evidence: spot, 15-minute TWAP, active liquidity, executable quote ladder, and finalized rolling volume. This is a single-venue DEX market source, not an oracle-consensus price.

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

  • get_oracle_price

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

  • 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_protocol_oracle_exposure

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

  • get_protocol_risk_params

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

  • get_protocols

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

  • get_provider_reputation

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

  • get_reputation_rankings

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

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

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

  • get_stablecoin_list

    List all tracked stablecoin symbols.

  • get_stablecoin_peg

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

  • get_symbols

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

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

  • INSIGHT_PRE_TRADE_CHECK

    Check whether the price a trade relies on is trustworthy via Insight (oracleinsight.xyz): multi-provider oracle consensus, oracle-manipulation-aware verdict PASS/WARN/BLOCK, EIP-712 attestation. Costs 0.02 USDC per check via x402 when a payment key is configured.

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

  • 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 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_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, per-provider deviation, data freshness, stablecoin peg status, and reputation into a single verdict. An optional decisionInput object adds a separate Chainlink/CEX/DEX input-sufficiency assessment against the caller-supplied venue quote and explicit limits, with an independently verifiable EIP-712 signature when signing…

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

  • 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 / 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 cl…

Signals

Stars
9
Forks
0
Open issues
2
Last commit
Oct 24, 2026 (8 days ago)
Last release
Oct 15, 2026 (17 days ago)

From GitHub (fetched Oct 24, 2026).

Details

Registry name
io.github.imokokok/insight-oracle
Version
0.3.0
Auth
Auth not stated
License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from imokokok

Done for you

Rather not set it up yourself?

Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.

See how we build AI agents →Read the case studies

Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.

launches shipped
50+
launches shipped
media placements
500+
media placements
founders on every account
2
founders on every account

Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block

Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.

Get Insight Oracle running in your business

Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.

Goes to the Chalk Labs founders, not the newsletter. Privacy

Need help deploying Insight Oracle?

CallGet help
Cite this page

Insight Oracle MCP server. Agent Mart. https://agentmart.dev/connectors/imokokok-insight-oracle (last updated 2026-10-24)