Orion Celestia Intel

cc.orionlabsonePublished by orionlabsone.ccOfficial publisherv1.0.0Updated Oct 24, 2026

Celestia network intelligence for AI agents: daily analysis, anomaly signals and DA metrics.

VerifiedStreamable HTTPWeb executableFinanceData & Analytics

Overview

AI-generated overview

Read-only Celestia network intelligence: daily briefs, anomaly signals, DA and staking metrics, plus live namespace and validator lookups.

What you can do
Read the latest daily brief, network snapshot and anomaly signals with severity filters, each figure carrying a provenance link to its source data. Browse the report archive: list reports, fetch a full report by date, and keyword-search past reports. Track change over time with day-over-day and week-over-week deltas and per-metric time series. Drill into live data from Celenium: top namespaces by blob size, single-namespace detail, and top validators by stake. Read MCP resources for the latest report and archive, and use built-in prompts for a daily briefing or a rollup data-availability survey.
When to use it
Useful when an assistant needs to answer questions about what is happening on the Celestia network right now, whether metrics are abnormal, how they changed since yesterday or last week, or which rollups and validators dominate. It is an analysis layer, not a transaction or wallet tool.
Requirements
A remote streamable HTTP endpoint; no install, account, API key or environment variable is declared. Stdio-only clients need a bridge such as mcp-remote. Self-hosting from the repository needs Node.js and npm, with optional PORT, HOST, ORION_API_BASE and CELENIUM_BASE settings. Network access to the hosted service and the Celenium API is required.
Before you install
The server is described as read-only, with no wallets, keys or transactions. Queries and search terms are sent to the third-party hosted service and to the Celenium API, so avoid putting sensitive content in search keywords. Figures and narrative summaries are machine-generated, so verify important numbers against the cited provenance links.

Installation

In SourceWeft

  1. Open Orion Celestia Intel in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/cc.orionlabsone%2Forion-agent-kit/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "orion-celestia-intel": {
      "type": "http",
      "url": "https://orionlabsone.cc/mcp"
    }
  }
}

README

Orion Agent Kit

Celestia network intelligence for AI agents. An MCP server over Orion's daily analysis: anomaly signals, network verdicts, staking & DA metrics, live namespace and validator drill-downs — each figure linked back to the source it came from.

[MCP] [Celestia] [Node] [License: Apache-2.0]

https://orionlabsone.cc/mcp


What this is

Orion watches Celestia mainnet continuously and publishes a daily machine-written brief: what moved, what drifted from baseline, and why it matters. This kit exposes that analysis to AI agents over the Model Context Protocol.

Think of it as an analysis layer for the Celestia agent ecosystem. It sits alongside knowledge bases (which answer "what is CIP-21?") and raw-data or transaction kits (which list blobs or build a delegate tx). Orion answers a different question: what is happening on the network right now, is it normal, and how did we get here?

Every number the server returns carries a provenance link to the Celenium or Celestia LCD endpoint it was read from, so the agent can cite its sources — and so can you. The server is read-only: no wallets, keys, or transactions anywhere in it.

Tools

Today & anomalies

ToolQuestion it answers
get_daily_briefWhat's happening on Celestia today? (set include_narrative for Orion's written prose)
get_signalsAny anomalies (info / notable / critical) today or on date X?
get_network_stateCurrent height, DA volume, validators, staking ratios, Nakamoto coefficient, TIA price

Trends & history

ToolQuestion it answers
get_trendsWhat changed since yesterday / last week? (day- and week-over-week deltas)
get_metric_historyChart one metric (fees, blobs, price, staking ratio…) over N days
list_reportsWhat daily reports exist in the archive?
get_reportFull report for a given date
search_reportsWhen did the archive last mention "eclipse" or "block time"?

Live drill-down (straight from Celenium)

ToolQuestion it answers
get_top_namespacesWhich rollups post the most data to Celestia right now?
get_namespaceDetail for one namespace: size, blob count, last activity
get_top_validatorsLargest validators by stake — moniker, commission, jailed status

Resources & prompts

Beyond tools, the server exposes MCP resources an agent can read or subscribe to:

  • orion://latest — the most recent daily report
  • orion://reports — the archive index
  • orion://report/{date} — any archived report by date

…and ready-made prompts to guide an agent:

  • daily_celestia_briefing — produce a grounded, source-cited daily briefing
  • rollup_da_check — survey who dominates blobspace and the current DA cost context

What counts as a signal

Orion's detectors are event-driven, not state-driven — a persistently dominant namespace or a steady utilization day produces no signal, so what you see is what actually changed:

  • DA utilization & fees — per-block volume and fees over the last day vs the recent daily baseline
  • Blob-volume z-score — statistical spikes/drops in data posted
  • Namespace shift — only when the DA leader changes or its share moves materially
  • Staking & concentration — bonded-ratio moves, Nakamoto-coefficient changes, new jailings
  • Market & protocol — notable TIA price moves, active governance proposals, new celestia-app releases

Each daily brief is written by an LLM narrator and passes an automated citation check — every number in the prose is verified against the structured data before publishing.

Quick start — hosted endpoint (no install)

The MCP server runs at https://orionlabsone.cc/mcp.

Claude Code

bash
claude mcp add --transport http orion https://orionlabsone.cc/mcp

Cursor — add to .cursor/mcp.json (already included if you cloned this repo):

json
{ "mcpServers": { "orion": { "url": "https://orionlabsone.cc/mcp" } } }

VS Code — add to .vscode/mcp.json:

json
{ "servers": { "orion": { "type": "http", "url": "https://orionlabsone.cc/mcp" } } }

Claude Desktop / Codex / Windsurf / Cline / any stdio-only client — bridge with mcp-remote:

json
{  "mcpServers": {    "orion": {      "command": "npx",      "args": ["-y", "mcp-remote", "https://orionlabsone.cc/mcp"]    }  }}

Per-client walkthroughs: Claude Code · Claude Desktop · Cursor · Codex · VS Code

Quick start — clone & chat

bash
git clone https://github.com/orioninfra/orion-agent-kitcd orion-agent-kitnpm installclaude   # Claude Code picks up .mcp.json automatically

Then just ask:

"Any anomalies on Celestia today?" · "What changed on Celestia since yesterday?" · "Which rollups post the most data right now?" · "How concentrated is the validator set?" · "When did the archive last flag block time?"

The bundled /brief and /signals commands wrap the two most common queries.

Run the server yourself

bash
npm installnpm run start          # Streamable HTTP on 127.0.0.1:8791/mcpnpm run start:stdio    # stdio transport (for local MCP clients)npm run smoke          # end-to-end check of the tools against the live APInpm run typecheck      # type-check the sources

Environment: PORT (default 8791), HOST (default 127.0.0.1), ORION_API_BASE (default https://orionlabsone.cc), CELENIUM_BASE (default https://api-mainnet.celenium.io/v1, used by the drill-down tools).

REST, without MCP

The underlying API is plain JSON, usable directly or via function calling with the OpenAPI spec:

EndpointReturns
GET /api/latesttoday's full report
GET /api/reportsarchive index
GET /api/reports/{date}full report for a date
GET /api/rssthe brief as an RSS feed

How it fits together

AI agent (Claude / GPT / any MCP client)   │  MCP — read-only analysis tools, resources & prompts   ▼orion-agent-kit  ──►  Orion daily analysis (orionlabsone.cc/api)        │                 │  every figure linked to its source        │                 ▼        │             Celestia LCD · market data        └──────────►  Celenium API   (live namespace & validator drill-down)

License

Apache-2.0, Copyright 2026 Orion Labs. Questions, ideas, or a tool you wish existed: open an issue.

Source: README.md at commit 57e69a7

Tools

11

get_daily_brief

Today's Celestia network brief

Orion's latest daily analysis of the Celestia mainnet: headline, anomaly signals with severity, key network metrics, and provenance links for every figure. Start here for 'what is happening on Celestia today?'. Set include_narrative for Orion's written prose summary.

Parametersinclude_narrative

get_signals

Anomaly signals

Anomaly/health signals detected by Orion for a given day (default: latest). Each signal has type, severity (info|notable|critical), observed value vs rolling baseline, and its data source. Filter with min_severity.

Parametersdatemin_severity

get_network_state

Celestia network state

Current Celestia mainnet metrics from Orion's latest snapshot: height, DA volume (TB), fees, validators (active vs registered), staking ratios, Nakamoto coefficient, jail count, TIA price — with provenance links.

Takes no parameters.

list_reports

Report archive index

Index of Orion's daily Celestia reports (date + signal counts), newest first.

Parameterslimit

get_report

Full daily report

Full Orion report for a specific date (YYYY-MM-DD): snapshot metrics, all signals, summary, provenance.

Parametersdaterequired

search_reports

Search the report archive

Keyword search across recent daily reports (signal titles, details, types, metrics). Returns matching signals grouped by date. Plain keyword scan — no LLM in the loop, results are verbatim from the archive.

Parameterslimitqueryrequired

get_metric_history

Metric history series

Time series of one snapshot metric across Orion's daily reports, oldest to newest. Metrics: height, total_fee_tia, total_blobs_tb, total_tx, total_validators, active_validators, tia_price, bonded_ratio, bonded_ratio_supply, nakamoto_halting, jail_count.

Parametersdaysmetricrequired

get_top_namespaces

Top Celestia namespaces by DA volume

Largest namespaces (rollups) on Celestia by total blob size, live from Celenium. Shows who is posting the most data to the DA layer.

Parameterslimit

get_namespace

Namespace detail

Detail for a single Celestia namespace by its namespace_id (hex — get one from get_top_namespaces): size, blob count, last activity.

Parametersnamespace_idrequired

get_top_validators

Top Celestia validators by stake

Largest Celestia validators by stake, live from Celenium: moniker, stake (TIA), commission, jailed status.

Parameterslimit

Version history

1
  1. v1.0.0LatestSep 16, 2026

Score

100% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts