Every change Wellknown observed on this MCP server, newest first, with what it was before and what it became. Tool-surface changes carry the definition diff. Nothing here is edited after the fact.
Recently observed → Unavailable
Live → Recently observed
Certificate changed, valid to 2026-12-26
Recently observed → Live
Removed "seneschal_builder_leaderboard", "seneschal_counter_mev", "seneschal_get_borrower" and 9 more; changed the definition of "seneschal_agent_directory", "seneschal_flashloan_providers", "seneschal_health" and 2 more (35 tools before, 23 now)
⟨9 unchanged words⟩ winbit32, secresea, ZecBus, Zecmon, Ziving,Bit ID,McPai) plus a LIVE mirror of the official ⟨42 unchanged words⟩ secresea"/"zecbus"/"zecmon"/"ziving"/"bitid"/"mcpai" to drill into a project. Each project ⟨29 unchanged words⟩ <service> is one of private-watch, checkout, oracle, shovels, builder, data, paymaster, board, ironwood, mcp — every ⟨63 unchanged words⟩
⟨60 unchanged words⟩ winbit32, secresea, zecbus, zecmon, ziving,bitid,mcpai, registry, about, agents. Drill a project
Live → Recently observed
Certificate recorded, valid to 2026-12-09
Authorization not required
First tool surface recorded: 35 tools (server version 0.1.0)
Showing the latest 9 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed
Curated catalogue of Ethereum mainnet flash-loan providers (Aave V3,incl. Balancer V2,Morpho Blue,Uniswap V3,and FlashBank) with current fee in basis points, contract addresses, qualitative liquidity notes, and per-provider caveats. Helpful forsearcheragents picking the cheapest viable provider foraanliquidationarbitrage orarbitragerefinancingstrategy.transaction. The catalogue is editorially open: filter by ⟨6 unchanged words⟩
ReturnsServicetablelivenesssizesplusandwhichdata-sourceprivacy-chainfreshnessbackendstimestamps(Monero,forZcash)theareSeneschalconfiguredDataonbackend.this server.
⟨7 unchanged words⟩ per-call price for every gated endpoint on thisdatabackend. Free to call. Agents should consult this ⟨7 unchanged words⟩ make the paid HTTP request directly against https://api.seneschal.space/v1/premium/opportunities//api.seneschal.space (e.g. /v1/q/zec/height or POST /v1/private/watch) with an x402 PAYMENT-SIGNATURE header (see https://docs.x402.org).
Penny Oracle: atomic single-fact endpoints (DeFiprivacy chains +privacyEthereumchainsgas)
⟨16 unchanged words⟩ sub-50ms, flat $0.001/call at the REST surface.Two families: (1) DeFi facts sourced from our SQLite + shadow-blocks recorder (liquidatable, at-risk-count, recent-liquidations, top-builder, builder-share, builder-bid, block-value, cheapest-flashloan, data-freshness, address-risk, base-fee, proposer-payment); (2) privacy-chainPrivacy-chain factssourcedfrom Seneschal-operated full nodes — Monero (xmr/height, ⟨4 unchanged words⟩ and Zcash (zec/height, zec/mempool, zec/last-block, zec/pools) — plus Ethereum lookups (cheapest-flashloan, base-fee). Consult /v1/q for per-question input lists and live chain availability.
⟨6 unchanged words⟩ ":{},"description":"Per-question parameter object.DeFicheapest-flashloanquestionstakestakeassetaddr/protocol/window/builder/pct/etc.(+Privacy-chainoptional chain); base-fee and the privacy-chain questions currently take no params.","propertyNames":{ ⟨18 unchanged words⟩ use `xmr/<name>` or `zec/<name>`.","enum":["liquidatable","at-risk-count","recent-liquidations","top-builder","builder-share","builder-bid","block-value","cheapest-flashloan","data-freshness","address-risk","base-fee","proposer-payment","xmr/height","xmr/mempool","xmr/fee","xmr/fee-estimate ⟨11 unchanged words⟩
Builder leaderboard — Slot-by-slot ground-truth share of Ethereum mainnet block builders observed by Seneschal's shadow recorder, with total MEV captured per builder in the window. Cached for 60s.
Counter-MEV / approval-risk intelligence — Defensive intel for MEV searchers and bot operators. Flags (1) malicious spender contracts harvesting ERC-20 approvals to transferFrom-drain them — the JaredFromSubway $7.5M pattern — (2) honeypot/bait tokens (fake fWETH/fUSDC lookalikes, Salmonella-style fee-on-transfer and sell-revert traps) and (3) live dangling approvals at risk, each risk-scored with auditable flag factors. view="summary" returns counts + score distribution + a teaser; view="detail" returns the full uncapped feed (paid via x402 at GET /v1/premium/counter-mev; served here for agents); pass `address` to check one address. …
Get borrower snapshot — Returns the latest known state of `address` across every protocol where we have data (Aave, Morpho, Spark). Pass the EOA / contract address as a 0x-prefixed 20-byte hex string.
Get borrower history — Returns a time series of (timestamp, health_factor, collateral_usd, debt_usd) observations for `address` on `protocol`. Granularity defaults to raw observations; use `hour` or `day` for chart-friendly buckets.
List at-risk borrowers — Current snapshot of borrowers across Aave, Morpho, and Spark whose health factor sits below `max_hf`, sorted ascending. Use `min_debt_usd` to ignore dust positions.
List borrowers (generic) — Generic discovery surface over the borrower snapshot table. Like `seneschal_list_at_risk_borrowers` but with both lower and upper HF bounds, optional max-debt cap, configurable sort field/direction, and offset-based pagination. Use this to walk the catalogue without knowing borrower addresses in advance.
Premium per-builder bid distribution (paid) — Per-builder bid distribution (p25/median/p75/p90/p99/max ETH) and a 24-element hourly slot histogram over a configurable window. Sourced from the Seneschal shadow recorder so it covers every observed slot, not just landed blocks. Behind an x402 paywall at the REST surface; this MCP tool serves the data directly to authenticated agents.
Premium opportunity feed (paid) — Top at-risk borrowers across Aave + Morpho + Spark, annotated with realised 7d market intel (top liquidators, win rate, our own attempt outcomes) and ranked by expected liquidation value. Behind an x402 paywall: free agents see a paywall stub describing how to pay; paying agents fetch the full feed at https://api.seneschal.space/v1/premium/opportunities. Use seneschal_paywall_info to inspect the price/network/recipient before opening a session.
Private transaction relay — Front-run protection for any sensitive tx (a puzzle/CTF/bounty claim, a large approval revoke, a first-touch interaction, an NFT mint): submit a LOCALLY-signed raw transaction and we forward it only to private block builders (Flashbots, Titan) + our own rbuilder — NEVER the public mempool. You keep custody (only signed bytes leave your machine; any change breaks the signature). view="info" returns the builder set + price + caveats; view="inspect" with raw_tx decodes/validates the signed tx and previews its target builders WITHOUT relaying (free, so you can confirm before paying). The paid rel…
Puzzle / bounty contract risk — For puzzle/CTF/bounty contracts: classifies each as locked_no_payout (funded but a correct solution pays nothing — the funds can never leave, e.g. TeikhosBounty), frontrun_bait (pays msg.sender/tx.origin on a calldata condition → broadcasting the solution publicly will be front-run; submit privately), owner_only_payout, claimable, indeterminate or unfunded — from a verified-source payout-path analysis + a bytecode value-exit scan. view="summary" returns per-class counts + ETH-at-stake rollups + a teaser; view="detail" returns the full annotated watchlist (paid via x402 at GET /v1/premium/puzz…
Recent liquidations — Liquidations observed in the recent past, including both ones won by other liquidators (`outcome=won_by_other`) and ones we ourselves landed (`outcome=we_landed`). Sorted by timestamp descending.
Public stats overview — Aggregate snapshot powering the public stats dashboard at stats.seneschal.space: total positions tracked, debt under watch, HF distribution histogram, top-10 at-risk borrowers, 30-day liquidations-per-day series, builder market share for 24h/7d/30d windows, and 10 most recent on-chain liquidations. One call returns everything needed to render the dashboard.