{"server":{"name":"us.spacenexus/spacenexus","_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"tools":["next_launches","launch_slips","launch_on_time_record","recent_funding_rounds","company_lookup","space_weather_now","moon_race_status","space_jobs_count","search_site","launch_ledger_record","promise_ledger_entries","dataset_links","funding_round_history","space_score_history"],"license":"CC BY 4.0 for SpaceNexus data; third-party facts credited, not relicensed","readOnly":true,"discovery":"https://spacenexus.us/.well-known/mcp.json","authentication":"optional-bearer","toolsNeedingKey":["launch_ledger_record","promise_ledger_entries","dataset_links","funding_round_history","space_score_history"]}},"icons":[{"src":"https://spacenexus.us/icons/icon-512x512.png","sizes":["512x512"],"mimeType":"image/png"}],"title":"SpaceNexus space data","$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","remotes":[{"url":"https://spacenexus.us/api/mcp","type":"streamable-http","headers":[{"name":"Authorization","isSecret":true,"description":"Optional: Bearer <your SpaceNexus API key>, for the keyed tools. Keys: https://spacenexus.us/developer"}]}],"version":"1.1.0","websiteUrl":"https://spacenexus.us/developer/ai","description":"Read-only space industry data: launches, slips, funding, companies, space weather, Moon race, jobs."},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","isLatest":true,"updatedAt":"2026-09-30T02:36:18.056317Z","publishedAt":"2026-09-30T02:36:18.056317Z","statusChangedAt":"2026-09-30T02:36:18.056317Z"},"dev.protogrid/connectability":{"class":"R0","autonomous":true,"human_steps":[],"preferred":{"kind":"remote","idx":0},"remotes":[{"idx":0,"url":"https://spacenexus.us/api/mcp","transport":"streamable-http","templated":false,"headers":[{"name":"Authorization","required":false,"secret":true,"value":null,"secret_names":["SPACENEXUS_TOKEN"]}],"auth":{"type":"none","location":null,"secret_name":null,"oauth":null},"protocol":{"supported_versions":["2025-11-25"],"stateless":true},"health":{"reachable":true,"uptime_30d":0.98734176,"latency_ms_p50":198,"consecutive_failures":0,"last_probe_at":"2026-10-19T17:35:17.228Z","last_ok_at":"2026-10-19T17:35:17.228Z"}}],"packages":[]},"dev.protogrid/tools":[{"name":"company_lookup","title":"Company lookup","description":"Public profile facts for a space company: what it does, sector, country, headquarters, founding year, public or private, ticker, funding and last round as shown on its profile (for a listed company the funding figure is the private rounds it raised before listing, and fundingBasis says which rule applies), and its Space Score when it is ranked.","annotations":{"title":"Company lookup","readOnlyHint":true,"openWorldHint":false,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-19T17:35:17.228Z"},{"name":"dataset_links","title":"SpaceNexus dataset links","description":"Needs a SpaceNexus API key (a free key is enough). The bulk SpaceNexus datasets: for each one its CSV and JSON download links, what it holds, its columns, its licence statement, its DOI when minted and the page that shows it, plus the Promise Ledger CSV. The downloads themselves need no key.","annotations":{"title":"SpaceNexus dataset links","readOnlyHint":true,"openWorldHint":false,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-19T17:35:17.228Z"},{"name":"funding_round_history","title":"Funding round history","description":"Needs a SpaceNexus API key on the Professional or Research plan. The full published history of private funding rounds into space companies, not only the last 90 days: date, amount (null when undisclosed or stated only approximately, never estimated), series and round type, pre- and post-money valuation where the source names the basis, lead investor and every listed investor, how the round is evidenced and its source link. Filter by company, investor, stage, dates and amount; page with offset.","annotations":{"title":"Funding round history","readOnlyHint":true,"openWorldHint":false,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-19T17:35:17.228Z"},{"name":"launch_ledger_record","title":"Launch Ledger full record","description":"Needs a SpaceNexus API key (a free key is enough). The full Launch Ledger record: every launch date change our ledger holds since recording began, one row per launch per UTC observation day, with the observation fields (live or catch-up, the catch-up reason, Launch Library 2's last-updated time), both dates at their precision and its basis, the size and kind of the move, and whether it counts as a slip. Filter by launch, provider, rocket, observation, kind and day; page with offset. The same rows as the free launch-slips dataset.","annotations":{"title":"Launch Ledger full record","readOnlyHint":true,"openWorldHint":false,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-19T17:35:17.228Z"},{"name":"launch_on_time_record","title":"Launch on-time record","description":"How often launches fly on time: the share of flown launches that lifted off within 1 day and within 7 days of the first firm date on record, with mean and median delay, grouped by provider, vehicle or launch site.","annotations":{"title":"Launch on-time record","readOnlyHint":true,"openWorldHint":false,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-19T17:35:17.228Z"},{"name":"launch_slips","title":"Launch slip ledger","description":"Recent launch date changes as the SpaceNexus slip ledger recorded them (old date, new date, size of the move, kind of move), with totals since recording began and the provider scorecard once the ledger is large enough. Each change carries observation: live (our sync saw it when it happened) or catch-up (our sync only caught up late, so observedAt is when we saw it, not when it changed). Caught-up changes are returned apart in caughtUpChanges and never counted in the summary figures.","annotations":{"title":"Launch slip ledger","readOnlyHint":true,"openWorldHint":false,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-19T17:35:17.228Z"},{"name":"moon_race_status","title":"Race to the Moon status","description":"The US vs China Moon race tracker: milestones demonstrated on both 8-rung ladders (crewed landing and sustained presence), who leads each, the projection call with its date bands, official targets and the next uncrewed landing attempt.","annotations":{"title":"Race to the Moon status","readOnlyHint":true,"openWorldHint":false,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-19T17:35:17.228Z"},{"name":"next_launches","title":"Next launches","description":"Upcoming orbital launches from the SpaceNexus manifest (the next 50 scheduled), filterable by provider, rocket, launch site and country. Each launch has its NET date and precision, status, the date changes our ledger recorded, and its page URL. realSlips and otherDateMoves count only changes our sync saw when they happened; caughtUpDateMoves counts changes it only caught up with late (made earlier, on a day we do not know), which are never counted as slips.","annotations":{"title":"Next launches","readOnlyHint":true,"openWorldHint":false,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-19T17:35:17.228Z"},{"name":"promise_ledger_entries","title":"Promise Ledger entries","description":"Needs a SpaceNexus API key (a free key is enough). Entries from the SpaceNexus Promise Ledger: dated public commitments about spaceflight by agencies, companies and executives, each with the verbatim quote, who said it and when, the deadline as stated and normalised, the status shown today, the outcome and its source, and every later revision. Filter by party, status, claim type or words; page with offset.","annotations":{"title":"Promise Ledger entries","readOnlyHint":true,"openWorldHint":false,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-19T17:35:17.228Z"},{"name":"recent_funding_rounds","title":"Recent funding rounds","description":"Closed private funding rounds into space companies in the last 90 days, newest first, with amount (null when undisclosed, never estimated), stage, investors, how the round is evidenced and its source link.","annotations":{"title":"Recent funding rounds","readOnlyHint":true,"openWorldHint":false,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-19T17:35:17.228Z"},{"name":"search_site","title":"Search SpaceNexus","description":"Search spacenexus.us: companies, rockets, launches, launch sites, guides, charts, Moon missions, funding rounds and analysis. Returns titles, one-line descriptions and the canonical URL of each page.","annotations":{"title":"Search SpaceNexus","readOnlyHint":true,"openWorldHint":false,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-19T17:35:17.228Z"},{"name":"space_jobs_count","title":"Space jobs count","description":"How many open roles the SpaceNexus jobs board lists right now (mirrored daily from employers' careers pages), how many employers are hiring, how many roles are new this week or remote, and optionally one employer's open roles.","annotations":{"title":"Space jobs count","readOnlyHint":true,"openWorldHint":false,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-19T17:35:17.228Z"},{"name":"space_score_history","title":"Space Score history","description":"Needs a SpaceNexus API key whose owner has SpaceNexus Research (the Space Score history is a Research product). One company's daily Space Score readings for up to 365 days: score, rank, the change from the previous reading, large moves flagged, and why a reading moved where the stored inputs can say. The current score stays free in company_lookup.","annotations":{"title":"Space Score history","readOnlyHint":true,"openWorldHint":false,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-19T17:35:17.228Z"},{"name":"space_weather_now","title":"Space weather now","description":"Current geomagnetic Kp and NOAA G-scale, solar wind speed, density and Bz, the NOAA 3-day flare outlook and flares in the last 14 days, with a plain-language read for satellite operators. NOAA SWPC and NASA DONKI data.","annotations":{"title":"Space weather now","readOnlyHint":true,"openWorldHint":false,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-19T17:35:17.228Z"}],"dev.protogrid/trust":{"score":82,"components":{"hygiene":80,"liveness":99,"freshness":100,"provenance":55},"drivers":["+dns-namespace","+website","+reachable","+uptime-99%","+updated-20d-ago","-no-repository"],"flags":["no-repository"],"blocked":false,"computed_at":"2026-10-19T18:19:16.680Z","disclaimer":"Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed."},"dev.protogrid/quality":{"score":91,"label":"strong","components":{"auth":null,"hygiene":100,"protocol":75,"stability":100,"dependencies":null},"checks":[{"id":"protocol.modern","detail":"newest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28","status":"warn","category":"protocol"},{"id":"protocol.stateless","detail":"only applies to 2026-07-28 servers","status":"na","category":"protocol"},{"id":"protocol.transport","detail":"streamable HTTP","status":"pass","category":"protocol"},{"id":"protocol.list_ttl","detail":"only applies to 2026-07-28 servers","status":"na","category":"protocol"},{"id":"auth.prm","detail":"no remote uses OAuth","status":"na","category":"auth"},{"id":"auth.as_metadata","detail":"no remote uses OAuth","status":"na","category":"auth"},{"id":"auth.cimd","detail":"no remote uses OAuth","status":"na","category":"auth"},{"id":"auth.secret_in_url","detail":"no templated URL","status":"na","category":"auth"},{"id":"tools.descriptions","detail":"every tool has a description","status":"pass","category":"hygiene"},{"id":"tools.description_length","detail":"descriptions are concise","status":"pass","category":"hygiene"},{"id":"tools.schemas","detail":"every tool has an object input schema","status":"pass","category":"hygiene"},{"id":"tools.annotations","detail":"14 of 14 tools declare readOnlyHint or destructiveHint","status":"pass","category":"hygiene"},{"id":"tools.directory_hints","detail":"every tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHint","status":"pass","category":"hygiene"},{"id":"tools.token_cost","detail":"about 3,615 tokens to load every tool","status":"pass","category":"hygiene"},{"id":"tools.api_dump","detail":"tools are not a one-to-one API dump","status":"pass","category":"hygiene"},{"id":"stability.changes","detail":"1 tool changes in 30 days","status":"pass","category":"stability"},{"id":"stability.rug_pull","detail":"no tool changed its meaning under the same name","status":"pass","category":"stability"},{"id":"deps.known_vulns","detail":"no npm or PyPI package","status":"na","category":"dependencies"},{"id":"deps.mcp_sdk_version","detail":"no npm or PyPI package","status":"na","category":"dependencies"},{"id":"deps.resolvable","detail":"no npm or PyPI package","status":"na","category":"dependencies"}],"drivers":["~protocol.modern"],"flags":[],"tool_count":14,"token_estimate":3615,"tools_hash":"15574ae9c497f03309bcaa9a6aae4fd8","tools_changed_at":"2026-10-07T07:56:41.660Z","computed_at":"2026-10-19T17:57:43.054Z","disclaimer":"Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed."},"dev.protogrid/identity":{"canonical_id":"us.spacenexus/spacenexus","aliases":[],"alias_count":0,"repository_key":null,"owner":{"verified":false,"method":null,"since":null}}},"next_actions":[{"action":"list_tools","description":"Every current tool with input schemas","href":"/v1/servers/us.spacenexus%2Fspacenexus/tools","arguments":{"name":"us.spacenexus/spacenexus"}},{"action":"get_connection","description":"Minimal connection block for the preferred remote or package","href":"/v1/servers/us.spacenexus%2Fspacenexus/connection?target=mcpServers","arguments":{"name":"us.spacenexus/spacenexus","target":"mcpServers"}},{"action":"search","description":"Find other servers by intent","href":"/v1/search?q={query}","arguments":{"q":"{query}"}}]}