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.
Added "find_alternatives"; changed the definition of "find_suppliers", "get_component_specs" and "match_components" (13 tools before, 14 now)
⟨51 unchanged words⟩ RS-422, SpaceWire…","type":"string"},"exclude_company":{"description":"manufacturer names to EXCLUDE, comma-separated","type":"string"},"exclude_country":{"description":"countries or a region to EXCLUDE (China, Asia)","type":"string"},"export":{"description":"ITAR-free | EAR99 | ⟨84 unchanged words⟩
⟨40 unchanged words⟩ ,"sadm","tanks-valves","separation-systems","pointing-mechanisms","test-facilities"],"type":"string"},"confidence":{ ⟨64 unchanged words⟩
⟨71 unchanged words⟩ platforms, ground-stations, sadm, tanks-valves, separation-systems,pointing-mechanisms.pointing-mechanisms, test-facilities (environmental test labs — items are companies: test, shaker_min_kn, tvac_min_m, specimen_min_kg, emc_min_m). The answer is compact: group A in ⟨30 unchanged words⟩
⟨172 unchanged words⟩ ,"sadm","tanks-valves","separation-systems","pointing-mechanisms","test-facilities"],"type":"string"},"channels_min":{ ⟨89 unchanged words⟩ EIRP, dBW","type":"number"},"emc_min_m":{"description":"test-facilities: min test-article size the EMC / anechoic chamber takes, m","type":"number"},"exclude_company":{"description":"manufacturer names to EXCLUDE, comma-separated (for \"not from Sodern\")","type":"string"},"exclude_country":{"description":"countries or a region to EXCLUDE — \"China\", \"Russia, Belarus\", \"Asia\" (for \"not Chinese\", \"non-US\")","type":"string"},"export":{"description":"required export status: ⟨547 unchanged words⟩ resolution, deg","type":"number"},"shaker_min_kn":{"description":"test-facilities: min shaker force, kN","type":"number"},"shock_max_g":{"description":"separation: max release ⟨8 unchanged words⟩ slip-ring channels","type":"number"},"
Alternatives / second sources / replacements for ONE product: requirements are derived from its own published values (key fields of its class — higher-is-better at least 80 %, lower-is-better at most 120 %, same interface, band or type) and its class is searched without it. Returns the derived requirements, fields not compared, and groups A (meets all), B (fails one), C (data missing). Use when a part has a long lead time, is discontinued or export-restricted. Equal figures do not make a drop-in replacement — interfaces must be confirmed with the manufacturer.
Added "find_suppliers" and "selection_guide"; changed the definition of "get_component_specs" and "match_components" (11 tools before, 13 now)
Thefulltyped layer of a category, 10 products per call (page with offset, narrow with ids and keys) — every item with every value (number, ⟨30 unchanged words⟩
⟨56 unchanged words⟩ ":["L1"],"type":"string"},"ids":{"description":"only these product ids (from match_components)","items":{"type":"integer"},"type":"array"},"keys":{"description":"only these properties (prop_key values from properties), e.g. [\"mass_g\",\"momentum_nms\"]","items":{"type":"string"},"type":"array"},"limit":{"description":"products per call (default 10, max 60)","type":"integer"},"offset":{"description":"continue from paging.next_offset","type":"integer"}},"type":"object"}
Changed the definition of "ask_datasheet", "find_data_gaps", "get_component_specs" and 2 more
⟨18 unchanged words⟩ antennas","sdr-modems","cameras","structures","platforms","ground-stations","sadm","tanks-valves","separation-systems"," ⟨29 unchanged words⟩
⟨18 unchanged words⟩ antennas","sdr-modems","cameras","structures","platforms","ground-stations","sadm","tanks-valves","separation-systems"," ⟨19 unchanged words⟩
Added "ask_console"; changed the definition of "match_components" (10 tools before, 11 now)
⟨80 unchanged words⟩ accept it","type":"number"},"capacity_max_wh":{"description":"batteries: max capacity, Wh","type":"number"},"capacity_min_u":{"description":"deployer: min capacity, ⟨162 unchanged words⟩ factor, U","type":"number"},"fov_min_deg":{"description":"sun sensors / star trackers / cameras: min field of view, deg","type":"number"},"gain_min_dbi":{"description":"antenna: min gain, ⟨69 unchanged words⟩ mass, grams","type":"number"},"mass_min":{"description":"min unit mass, grams (rare: \"heavier than\")","type":"number"},"material":{"description":"structure: alloy, e.g. ⟨244 unchanged words⟩ "description":"camera: min swath width, km","type":"number"},"thrust_max_mn":{"description":"propulsion: max thrust, mN","type":"number"},"thrust_min_mn":{ ⟨65 unchanged words⟩
Certificate changed, valid to 2026-12-19
Changed the definition of "get_component_specs" and "match_components"
{"properties":{"category":{"description":"component class — ONE per call; for several classes call once per class (default reaction-wheels)","enum":["reaction-wheels", ⟨40 unchanged words⟩
⟨104 unchanged words⟩ {"description":"which component class to search — ONE per call; for several classes call once per class (default reaction-wheels)","enum":["reaction-wheels", ⟨531 unchanged words⟩
Changed the definition of "check_fit"
⟨39 unchanged words⟩ ), battery and EPS, EPS output rails or the unregulated bus against each unit supply range, EPS charge current against the battery limit, satellite envelope against the deployer envelope for its form factor, on-board computer against unit data interfaces, board stack ⟨7 unchanged words⟩ ground station (frequency, band, connector, protocol and modulation), antenna against ground station polarization, GNSS receiver signals against the GNSS antenna band, magnetorquer coil current against the driver channel, PPU output power against the electric thruster, array drive against panel power, propulsion propellant ⟨23 unchanged words⟩
Added "explain_properties" (9 tools before, 10 now)
What every property of a product category means: definition, how it is measured and what goes into the measurement condition, how to use it when selecting, what it is commonly confused with, typical range and related properties. Call this before interpreting specs of an unfamiliar category.
Added "check_fit" (8 tools before, 9 now)
Check whether a set of products docks together, by the interface template of each product type: deployer and CubeSat structure form factor and satellite mass, separation system and spacecraft mass, solar panel size and EPS solar input (Voc/Vmp, power), battery and EPS, EPS output rails against each unit supply range, on-board computer against unit data interfaces, board stack format, free volume, radio against antenna and ground station (frequency, band, connector, protocol), array drive against panel power, propulsion propellant against tank media, steady power budget. Verdicts fits / confli…
Certificate recorded, valid to 2026-10-19
Authorization not required
Added "ask_datasheet", "design_stack", "find_data_gaps" and 2 more; changed the definition of "match_components" (3 tools before, 8 now)
⟨219 unchanged words⟩ EIRP, dBW","type":"number"},"export":{"description":"required export status: ITAR-free | EAR99 | ITAR","type":"string"},"form_u":{"description":"structure: CubeSat form ⟨185 unchanged words⟩ "description":"separation: min preload/holding force, kN","type":"number"},"price_max_eur":{"description":"max indicative price, EUR (few vendors publish it — expect group C)","type":"number"},"prop_type":{ ⟨195 unchanged words⟩
Ask a product datasheet a question and get the closest excerpts with page numbers (pre-indexed text), or scan ALL datasheets of a category for an exact term (term + category) and get the exact list of products mentioning it with an excerpt each.
First tool surface recorded: 3 tools (server version 1.0.1)
Showing the latest 13 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed
⟨66 unchanged words⟩ thermal, antennas, sdr-modems, cameras, structures, platforms, ground-stations, sadm, tanks-valves, separation-systems, pointing-mechanisms. The answer is compact: group A in full (up to 25), groups B and C — the first 10 with the reason, plus counts and the fields most often unpublished in C; page with group and offset.
⟨280 unchanged words⟩ | ITAR","type":"string"},"flight_proven":{"description":"any category: true = only products with stated flight heritage (missions flown, heritage text or TRL 9)","type":"boolean"},"form_u":{"description":"structures / platforms: ⟨27 unchanged words⟩ gain, dBi","type":"number"},"group":{"description":"page through one group only — use with offset from paging.next","enum":["A","B","C"],"type":"string"},"gsd_max_m":{"description":"camera: worst ground ⟨57 unchanged words⟩ orbit, years","type":"number"},"limit":{"description":"items of groups B and C to return (default 10, max 50); group A comes in full up to 25","type":"integer"},"link_band":{"description":"platforms: radio band of the bus — UHF | VHF | L | S | X | Ku | Ka | optical","type":"string"},"mag_res_max":{"description":"magnetometer: worst resolution, ⟨65 unchanged words⟩ resolution, Mpx","type":"number"},"offset":{"description":"start position inside the group (paging.next.offset of the previous answer)","type":"integer"},"orbit":{"description":"platforms: orbit the bus is designed for — LEO | SSO | VLEO | MEO | GEO | HEO | lunar | deep space (LEO, SSO and VLEO pass each other)","type":"string"},"outpow_min_w":{"description":"EPS: min total ⟨141 unchanged words⟩ "propulsion: electric | chemical | cold-gas |waterwater; platforms: electric | chemical | any (the bus carries propulsion)","type":"string"},"ptrans_min_w":{ ⟨191 unchanged words⟩
Companies whose PRODUCTS meet engineering requirements in one category — "who makes platforms for GEO", "Chinese companies making star trackers better than 10 arcsec", "suppliers of flight-proven reaction wheels". Pass category, optional country and any requirement parameter of match_components (same names and units). Returns companies with their matching products, and how many more companies may fit because the decisive value is not published.
How to choose a product of one category, from the catalogue data only: the decisive parameters with real ranges (middle half and full range), which side is better, how many products publish each, what to ask the vendor, and ready match queries. category = "cubesat" gives the list of subsystems a CubeSat is built from with catalogue counts.
⟨34 unchanged words⟩ antennas","sdr-modems","cameras","structures","platforms","ground-stations","sadm","tanks-valves","separation-systems"," ⟨18 unchanged words⟩
⟨48 unchanged words⟩ spectral bands","type":"number"},"battery_min_wh":{"description":"platforms: min battery capacity, Wh","type":"number"},"beam_max_deg":{"description":"antenna: max beamwidth, ⟨23 unchanged words⟩ accept it","type":"number"},"buspower_min_w":{"description":"platforms: min orbit-average power generation, W","type":"number"},"capacity_max_wh":{"description":"batteries: max capacity, ⟨58 unchanged words⟩ antennas","sdr-modems","cameras","structures","platforms","ground-stations","sadm","tanks-valves","separation-systems"," ⟨74 unchanged words⟩ diameter, m","type":"number"},"dv_min_ms":{"description":"platforms / propulsion: min delta-v, m/s","type":"number"},"eirp_min_dbw":{"description":"ground station: min ⟨15 unchanged words⟩ :"string"},"form_u":{"description":"structurestructures / platforms: CubeSatform factorsize, U (exact match)","type":"number"},"fov_min_deg":{ ⟨73 unchanged words⟩ time, months","type":"number"},"life_min_y":{"description":"any category: min design life in orbit, years","type":"number"},"mag_res_max":{"description":"magnetometer: worst resolution, ⟨88 unchanged words⟩ :"number"},"paymass_min_g":{"description":"deployerplatforms / deployers / separation systems: payload or satellite mass that must fit, grams","type":"number"},"paypower_min_w":{"description":"platforms: min orbit-average power available to the payload,massW","type":"number"},"payvol_min_l":{"description":"platforms:capabilitymin volume for the payload,glitres","type":"number"},"payvol_min_u":{"description":"platforms: min volume for the payload, U","type":"number"},"pointacc_max_deg":{"description":"platforms / pointing mechanisms / ground stations: worst acceptable pointing accuracy, deg (30 arcsec = 0.0083)","type":"number"},"polarization":{ ⟨254 unchanged words⟩
⟨18 unchanged words⟩ antennas","sdr-modems","cameras","structures","platforms","ground-stations","sadm","tanks-valves","separation-systems"," ⟨21 unchanged words⟩
Plain-language engineering question over the whole platform, answered by platform rules without any external model: selection by requirements, values of a property across a class, companies by capability and country, launch windows, term definitions. Returns a short answer plus data blocks (candidates A/B/C, values, companies, launches). Use when the question does not map cleanly onto one structured tool.
Assemble a whole spacecraft bus from a plain-language task: the service plans the subsystems, matches every item deterministically against the stated requirements, computes the mass/power budget and writes an evidence-bound rationale. Pass fixed = product ids you have already chosen (from match_components or get_datasheet_digest): they stay in their subsystems, are checked against the requirements (selected.fixed, fixed_verdict, fixed_fails) and the rest is assembled around them. LLM-backed and rate-limited (6/min, 30/h anonymous).
What is missing for a product, a company or a category and where to get it: in_digest (already read from the datasheet — value, page), in_datasheet_text (the datasheet mentions it — page, excerpt), not_in_datasheet (ask the vendor), no_datasheet (ask the vendor for a datasheet). For vendors: what to publish; for buyers: what to ask.
Facts machine-read from a product datasheet, by section (identity, performance, electrical, interfaces, mechanical, thermal, environmental, qualification, lifetime, options, compliance, commercial). Each fact carries unit, condition, the page and a verbatim quote it was verified against (confidence L0) plus a link into the PDF. Use it for what the typed layer does not hold: connectors, protocols, survival temperature, vibration, radiation, heritage, options, export control, lead time. Pass product_id from match_components or a product name.
One fact key across a whole category: which products state it in their datasheets and what value — e.g. connector, data_interface, protocol, survival_temperature, tid_tolerance, flight_heritage, trl, export_control, lead_time, price, design_life. One row per product with page and quote. Reports coverage (how many products of the category have a digested datasheet).