{"serverId":"mcp-registry/cc.orionlabsone/orion-agent-kit","tools":[{"name":"get_daily_brief","fixed":{"name":"get_daily_brief","description":"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.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"include_narrative":{"type":"boolean","description":"Also return Orion's written prose narrative (markdown, with a citation check)"}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"Today's Celestia network brief"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":159,"tokensAfter":159},{"name":"get_metric_history","fixed":{"name":"get_metric_history","description":"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.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["metric"],"properties":{"days":{"type":"integer","maximum":365,"minimum":2,"description":"How many recent days (default 30)"},"metric":{"enum":["height","total_fee_tia","total_blobs_tb","total_tx","total_validators","active_validators","tia_price","bonded_ratio","bonded_ratio_supply","nakamoto_halting","jail_count"],"type":"string","description":"Which snapshot metric to chart"}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"Metric history series"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":225,"tokensAfter":225},{"name":"get_namespace","fixed":{"name":"get_namespace","description":"Detail for a single Celestia namespace by its namespace_id (hex — get one from get_top_namespaces): size, blob count, last activity.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["namespace_id"],"properties":{"namespace_id":{"type":"string","minLength":2,"description":"Namespace id (hex), e.g. from get_top_namespaces"}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"Namespace detail"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":123,"tokensAfter":123},{"name":"get_network_state","fixed":{"name":"get_network_state","description":"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.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"annotations":{"readOnlyHint":true},"title":"Celestia network state"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":100,"tokensAfter":100},{"name":"get_report","fixed":{"name":"get_report","description":"Full Orion report for a specific date (YYYY-MM-DD): snapshot metrics, all signals, summary, provenance.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["date"],"properties":{"date":{"type":"string","description":"Report date YYYY-MM-DD (see list_reports for available dates)"}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"Full daily report"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":109,"tokensAfter":109},{"name":"get_signals","fixed":{"name":"get_signals","description":"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.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"date":{"type":"string","description":"Report date YYYY-MM-DD; omit for the latest report"},"min_severity":{"enum":["info","notable","critical"],"type":"string","description":"Only signals at or above this severity"}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"Anomaly signals"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":167,"tokensAfter":167},{"name":"get_top_namespaces","fixed":{"name":"get_top_namespaces","description":"Largest namespaces (rollups) on Celestia by total blob size, live from Celenium. Shows who is posting the most data to the DA layer.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"limit":{"type":"integer","maximum":50,"minimum":1,"description":"How many namespaces (default 10)"}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"Top Celestia namespaces by DA volume"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":114,"tokensAfter":114},{"name":"get_top_validators","fixed":{"name":"get_top_validators","description":"Largest Celestia validators by stake, live from Celenium: moniker, stake (TIA), commission, jailed status.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"limit":{"type":"integer","maximum":100,"minimum":1,"description":"How many validators (default 20)"}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"Top Celestia validators by stake"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":107,"tokensAfter":107},{"name":"get_trends","fixed":{"name":"get_trends","description":"Day-over-day and week-over-week change for key Celestia metrics, computed from Orion's daily snapshots. Answers 'what changed since yesterday / last week?'.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"annotations":{"readOnlyHint":true},"title":"Network trends (day-over-day)"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":82,"tokensAfter":82},{"name":"list_reports","fixed":{"name":"list_reports","description":"Index of Orion's daily Celestia reports (date + signal counts), newest first.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"limit":{"type":"integer","maximum":365,"minimum":1,"description":"Max entries to return (default 30)"}},"additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":true,"idempotentHint":true},"title":"Report archive index"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: true, idempotentHint: true (inferred from the name).","verify":true}],"tokensBefore":97,"tokensAfter":97},{"name":"search_reports","fixed":{"name":"search_reports","description":"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.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["query"],"properties":{"limit":{"type":"integer","maximum":60,"minimum":1,"description":"How many recent reports to scan (default 14)"},"query":{"type":"string","minLength":2,"description":"Keyword or phrase, e.g. 'eclipse', 'block time', 'namespace'"}},"additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":true,"idempotentHint":true},"title":"Search the report archive"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: true, idempotentHint: true (inferred from the name).","verify":true}],"tokensBefore":175,"tokensAfter":175}],"toolsChanged":11,"tokensSaved":0,"todo":[],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}