If you're an AI reading this: skill.md has everything you need.Read it →
Explorer/MCP/pegana/pegana-oracle
REMOTE

pegana-oracle

pegana/pegana-oracle

The peg-risk oracle for Solana. Real-time peg state for 22 active LSTs, stablecoins, yield-bearing, CDPs, and synthetics.

7 tools available ↓
The Journeyman
A reasonable amount of history and nothing concerning in the scan.
Time indexed (5mo)
7toolsRemote/ HTTP5moindexed
100% uptime · 338ms avgChecked Oct 15, 2026
Quality Score
40/95
Established
Risk Score
0/100
Clean
▸How is this calculated?
Quality Breakdown
Tenure13.6/20
141 days indexed
Capability16.6/25
Tools: 4.6/13 (7 tools)
Description: 5/5 ✓
Endpoint: 7/7 ✓
Adoption0/25
Use count: 0/20 (0 uses)
Multi-registry: 0/5 (1 registry)
Reliability10/25
Currently live: 10/10 ✓
Uptime history: 0/15 No checks yet
Security scan: 0 pts in v1.0; ready to weight when coverage improves
Incomplete Data Cap (60)
Usage data is not available for this server. Quality is capped until adoption can be measured.
Risk
0— Clean
No signals detected.
The scanner shows
7 tools. Nothing caught our attention.
First indexed May 27, 2026
Server Profile
⚙
Tools catalogued
7
7 tools available. Full list below.
☁
Hosting
Remote / HTTP
Runs on the internet. No access to your filesystem, SSH keys, or environment variables.
○
Registry presence
Not verified
Not yet verified by the Official MCP Registry.
●
Liveness
100%
Based on 39 checks. Average response: 338ms.
Publisher Verification
Not yet verified by the Official MCP Registry.
Endpoint
https://pegana-oracle.run.tools
Tools (7)
ping
Free liveness probe for the Pegana oracle MCP server. Returns the string `pong (Ns)` where N is the number of seconds since the server booted, plus a `structuredContent` payload with `{ message, uptime_sec }`. Use this to confirm the endpoint is reachable before issuing real tool calls; it makes no DB or Redis read.
get_assets
Free. Lists every asset currently tracked by Pegana with its real-time peg state. Returns `{ count, assets: [{ asset, state, discount, intrinsic_usd, market_usd, ts }, ...] }` where `state` is one of `PEGGED | DRIFT | DEPEG | CRITICAL | BLACK_SWAN | UNKNOWN`, `discount` is a signed decimal string (`-0.0042` = 42bps below intrinsic), and `ts` is unix seconds. Call this once at session start to discover the supported symbols (22 active today across LSTs, fiat stablecoins, yield-bearing tokens, CDPs, FX-pegged, and synthetics). Use `get_asset_state` for a single symbol if you already know it — that path is cheaper.
get_asset_state
Free. Returns the current peg state for a single tracked asset on Solana. On success, `structuredContent` is `{ asset, state, discount, intrinsic_usd, market_usd, ts }` — `state` is one of `PEGGED | DRIFT | DEPEG | CRITICAL | BLACK_SWAN | UNKNOWN`, `discount` is signed (negative = trading below intrinsic) as a decimal string, prices are USD as strings, `ts` is unix seconds. Example: `{ symbol: "dSOL" }` → current state of Drift's dSOL LST. Returns `isError: true` with `_meta.lastFreshSec` if the cached state is older than 5 minutes, or if the symbol is not tracked (call `get_assets` first to enumerate valid symbols). Prefer this over `get_assets` when you already know the symbol — it skips the full enumeration.
get_methodology
Free. Explains *how* Pegana computes the peg/discount for a given asset — i.e. the formula behind `intrinsic_usd` and what a non-zero `discount` means for that asset class (LST, fiat stablecoin, yield-bearing, CDP, synthetic, FX, RWA, delta-neutral). Returns `structuredContent` shaped `{ symbol, explanation, methodology_url }` plus the same prose in `content[0].text`. Example: `{ symbol: "jitoSOL" }` → returns the LST methodology (intrinsic = Sanctum stake-pool rate × Pyth SOL/USD; market = Jupiter quote). Call this when an agent needs to *explain* a depeg, not just report it — e.g. to a user asking 'why is dSOL discounted?'.
ping_paid
Paid ($0.001/call via x402 USDC on Solana mainnet). Returns `paid pong` in both `content` and `structuredContent.message`. Smoke test for the x402 payment-wiring path — if this call settles, the paid stack is live. Use only to validate your wallet/payment setup; for liveness use the free `ping`.
get_asset_history
Paid ($0.001/call via x402 USDC on Solana mainnet). Returns a bucketed time-series of intrinsic-vs-market discount for one asset. `structuredContent` is `{ symbol, bucket, count, rows: [{ ts, discount, intrinsic_usd, market_usd }, ...] }` — `ts` is an ISO timestamp at the bucket start, prices and discount are decimal strings, discount is signed. Example: `{ symbol: "dSOL", bucket: "5m", limit: 288 }` → last 24h of dSOL discount at 5-minute resolution. Use this to detect trends (gradual drift vs. sudden depeg), backtest peg-aware strategies, or chart history. For *current* state only, use the free `get_asset_state` instead. Rows are returned most-recent first; SQL hard-caps at 50,000 regardless of `limit`. Lookback window is 30 days.
Show all 7 tools ↓
subscribe_peg_events
Paid ($0.0005/call via x402 USDC on Solana mainnet). Returns a batch of peg state-transition events for the requested symbols since the `since_ts` cursor. `structuredContent` is `{ count, next_cursor, events: [{ id, asset, from_state, to_state, discount, ts }, ...] }` — states are `PEGGED | DRIFT | DEPEG | CRITICAL | BLACK_SWAN | UNKNOWN`; `discount` is a signed decimal string; `ts` is unix seconds. Up to 1000 events per call, ordered ascending by `ts`. Polling pattern: call with `since_ts = next_cursor` on each subsequent call to walk the stream without gaps. Example: `{ symbols: ["dSOL", "USDe"], since_ts: 0, threshold_bps: 25 }` → all state transitions for dSOL or USDe where |discount| ≥ 25bps. Use this for alerting agents, peg-aware trading bots, or post-incident review.

Is this your server?

Create a free RNWY account to connect your on-chain identity to this server. MCP server claiming is coming; register now and you'll be first in line.

Create your account →
Similar servers
NodeAPI
Machine-native GIS processing API for AI agents and developers. Convert, reproject, validate, repair, buffer, clip, dissolve, and tile vector geodata across 25 endpoints. Pay-per-use USDC on Solana Mainnet ($0.01/op). No accounts, no API keys. Remote MCP SSE.
astllm-mcp
An MCP server for efficient code indexing and symbol retrieval using tree-sitter AST parsing to fetch specific functions or classes without loading entire files. It significantly reduces AI token costs by providing O(1) byte-offset access to code components across multiple programming languages.
Openterms-mcp
Cryptographic proof of consent for AI agents. Sign before you act. Policy engine enforces spending caps, action whitelists, and escalation rules. Independently verifiable by anyone.
KreatorFlow
Generate Seedance AI video and Seedream images from Claude, ChatGPT, Cursor or any MCP client. KreatorFlow's MCP server puts an AI media studio in the assistants you already use. Ask for a clip in chat and your assistant generates Seedance video or Seedream images, edits images and video, swaps faces, runs Kitsune motion transfer, turns text into speech, makes music and sound effects, clones voices and transcribes audio. Powered by ByteDance's Seedance and Seedream models via BytePlus. **How it works** - Add `https://kreatorflow.ai/api/mcp` as a remote MCP server (Streamable HTTP). - Sign in with your own KreatorFlow account through OAuth 2.1 with PKCE. No API key to paste. - Each generation uses your own paid plan's credits at studio prices. Failed jobs are refunded automatically, and results are saved to your History. A paid KreatorFlow plan is required. Setup guides for Claude, Claude Code, ChatGPT, Cursor, VS Code and Windsurf: https://kreatorflow.ai/mcp Developers can use the API-key server at `https://kreatorflow.ai/v1/mcp` instead, billed in prepaid API tokens.
Aegis-ZK
On-chain trust verification for AI agent tools. Agents query skill attestations, audit levels, and risk scores before running third-party MCP servers, so you know what's safe before you execute.
Satoshidata Wallet Intelligence
Bitcoin wallet intelligence for AI agents: labels, risk signals, transactions, fees, and mempool.
Indexed from Smithery · Updates nightlyView on Smithery →