Orbit Sentinel MCP vs Celestial Node

A side-by-side look at the Orbit Sentinel MCP and Celestial Node MCP servers: transport, auth, tools, quality signals, and the config to install either one in Claude, Cursor, Windsurf or VS Code.

Orbit Sentinel MCP logoOrbit Sentinel MCPAerospace & Astrodynamics · Remote HTTP/SSESearch 419,000+ space regulatory filings from FCC, ITU, UNOOSA, and FAA — semantic search, entity dossiers, spectrum holdings, launch licenses, and filing alerts, powered by Orbit Sentinel. brew install --cask viventine-space/tap/orbit-sentinel-mcp56GoodAuth: api key requiredCelestial Node logoCelestial NodeAerospace & Astrodynamics · Local subprocess (stdio)Real-time space data — ISS tracking, rocket launches, space news, Mars weather, and more47FairAuth: not declared

Verdict: choose Orbit Sentinel MCP for aerospace & astrodynamics work over a hosted endpoint; choose Celestial Node for aerospace & astrodynamics as a local process. You can also run both side by side in one mcpServers block.

Which MCP server should you choose?

Orbit Sentinel MCP logoChoose Orbit Sentinel MCP when

  • You need dedicated capabilities in the Aerospace & Astrodynamics domain.
  • You prefer a remote HTTP/SSE transport.
  • Its auth model fits you: API key required.
  • You have the keys it needs: MCP_API_URL, MCP_API_KEY.
  • You want tools like get_bond_portfolio, get_entity_dossier, get_entity_profile.
Explore Orbit Sentinel MCP

Celestial Node logoChoose Celestial Node when

  • You need dedicated capabilities in the Aerospace & Astrodynamics domain.
  • You prefer a local stdio subprocess transport.
  • You have the keys it needs: CELESTIAL_NODE_API_KEY.
  • You want tools like get_iss_position, get_tiangong_position, get_crew_in_space.
Explore Celestial Node

Feature & specification comparison

Rows where the two servers differ are marked.

SpecOrbit Sentinel MCP logoOrbit Sentinel MCPCelestial Node logoCelestial Node
CategoryAerospace & AstrodynamicsAerospace & Astrodynamics
Quality signal56/100 · Good47/100 · Fair
Install commandConfirmedConfirmed
TransportRemote HTTP/SSELocal subprocess (stdio)
AuthAPI key requiredNot declared
PricingNot declaredNot declared
Required env varsMCP_API_URLMCP_API_KEYCELESTIAL_NODE_API_KEY
Verified ownerCommunity listingCommunity listing
GitHub stars10
Directory activity 4 views 0 installs 0 upvotes 2 views 0 installs 0 upvotes
Tools2218

Tools & capabilities

Orbit Sentinel MCP tools 22

  • get_bond_portfolioGet FCC surety bond portfolio for satellite operators. Two distinct figures per operator: the POSTED bond, which is an amount an FCC document states and is absent for most authorizations, and the COMPUTED 47 CFR 25.165 liability, which is Orbit Sentinel's own arithmetic and is not a bond anyone has posted. Never report a computed figure as an operator's actual bond, and read 'not documented' as unknown rather than zero. Also returns summary statistics and FAA financial responsibility data. Use for questions about satellite operator financial obligations, bond compliance, or TPL coverage.
  • get_entity_dossierGet a cross-source dossier for an entity (by UUID): regulatory filings, SEC financial signals, sanctions/export-control screening hits, and asset footprint (satellites, ground stations, federal awards, surety bonds) — counts plus recent samples in one call. The most complete single view of an operator. Set include_family=true to roll the totals up across the entity's corporate family.
  • get_entity_profileGet a detailed entity profile including filing history by agency, related entities (co-filers), linked satellites, and cross-references.
  • get_filing_detailGet full details of a specific regulatory filing, by UUID or agency file number, including spectrum data, orbital parameters, ground stations, signals, related filings, attachments, and (for policy filings) executive summary, overall stance, and structured arguments.
  • get_filing_distributionGet filing count distribution by filing type. Filter by agency and date range. Use for questions about what types of filings are most common.
  • get_filing_trendsGet filing volume trends over time periods with optional top movers (entities with biggest changes). Use for questions about growth, trends, emerging players, or year-over-year comparisons.
  • get_launch_historyGet launch history for a space entity. Returns launches from the FAA/GCAT database including vehicle type, launch site, outcome, and date. Requires entity_id.
  • get_system_statusGet system health status including database connectivity, pipeline queue depth, and per-source crawl health.
  • get_top_filersGet the top filing entities ranked by number of filings. Filter by agency and date range. Use for questions about who files the most, biggest players, or filing rankings.
  • milestone_adherenceFCC deployment milestone adherence (47 CFR 25.164): which authorized satellite systems met their deployment milestones. Grading is deliberately asymmetric — an adverse grade must be earned, a favourable grade must be labelled. 'missed' and 'met_late' appear only where a human verified a cited FCC document; otherwise the row reads 'verification_required', which asserts nothing about the operator and must not be reported as a miss. Favourable grades are never withheld, so read verification_status: 'arithmetic_corroborated' means the deployment counts independently agree — a computation, not a person, did the corroborating — and 'uncorroborated' means the arithmetic is SILENT, not that it disagrees; no favourable grade is currently contradicted by the data. computed_grade always carries the raw arithmetic even where classification withholds it. Filter by call_sign, classification, is_ngso; set summary=true for aggregate counts, which include withheld_adverse and uncorroborated_favourable.
  • researchPrimary research tool — searches filings, entities, and semantic index in parallel. Use this FIRST for any question. Pass the agency parameter for agency-specific questions (e.g., agency="FCC" for FCC questions).
  • search_entitiesSearch regulatory entities (companies, operators, manufacturers, governments) by name, type, or country. Supports fuzzy name matching.
  • +10 more on the listing page

Celestial Node tools 18

  • get_iss_positionReal-time ISS position (lat, lon, altitude, velocity)
  • get_tiangong_positionReal-time Tiangong station position
  • get_crew_in_spaceAstronauts/cosmonauts/taikonauts currently in orbit
  • get_upcoming_launchesUpcoming rocket launches worldwide
  • get_space_newsCurated space news from NASA, ESA, CNSA, JAXA, Roscosmos, ISRO
  • get_mars_missionsAll 18 Mars missions with instruments and discoveries
  • get_mars_roversMars rovers with instruments, discoveries, and status
  • get_mars_weatherMars surface weather (temperature, pressure, wind)
  • search_starsSearch 1M+ stars from ESA Gaia catalog
  • get_star_detailsFull astronomical data for a star by Gaia source ID
  • get_constellationsAll 88 IAU constellations
  • get_near_earth_objectsUpcoming asteroid close approaches
  • +6 more on the listing page

Ready-to-paste client configs

Paste either block (or both) into your client config, e.g. claude_desktop_config.json or ~/.cursor/mcp.json. We only show a config when the install command is confirmed.

Orbit Sentinel MCP

mcpServers (Claude Desktop / Cursor)
{
  "mcpServers": {
    "viventine-space-orbit-sentinel-mcp": {
      "url": "https://orbit-sentinel.viventine.com/mcp"
    }
  }
}

Celestial Node

mcpServers (Claude Desktop / Cursor)
{
  "mcpServers": {
    "celestial-node": {
      "command": "npx",
      "args": [
        "-y",
        "celestialnode-mcp"
      ],
      "env": {
        "CELESTIAL_NODE_API_KEY": "YOUR_CELESTIAL_NODE_API_KEY_HERE"
      }
    }
  }
}

Frequently asked questions

Orbit Sentinel MCP is categorized under Aerospace & Astrodynamics and uses a remote HTTP/SSE transport. Celestial Node belongs to Aerospace & Astrodynamics and uses a local stdio subprocess. Pick Orbit Sentinel MCP for aerospace & astrodynamics work and Celestial Node for aerospace & astrodynamics.

Copy the mcpServers block from the config section on this page into your client's config (for example claude_desktop_config.json or ~/.cursor/mcp.json), then fully restart the client.

Orbit Sentinel MCP has no declared pricing — check the project's own site. Auth: api key required. Celestial Node has no declared pricing — check the project's own site. If a server needs environment variables such as API keys, define them under the env key in your client's MCP config.

Yes. MCP clients support multiple servers: add viventine-space-orbit-sentinel-mcp and celestial-node as separate keys in the same mcpServers object, and your assistant will call tools from either one.

On AllMCPs, Orbit Sentinel MCP has a quality signal of 56/100 (Good) with 4 views, 0 installs and 1 GitHub stars. Celestial Node has 47/100 (Fair) with 2 views, 0 installs and 0 GitHub stars.