The MRD layer (machine-readable datasheets) is a typed specification database: every value carries its unit, measurement condition, source datasheet page and a confidence level. It is built to be used by software and AI assistants, not only read by people. Four ways in — pick yours.
MCP AI assistants — Claude, ChatGPT
Add the connector once; the assistant gets native tools
match_components, get_component_specs and
build_budget and can select parts, compare and compute budgets in chat.
https://newspacemarket.com/mrd-connect/mcp
- Claude: Settings → Connectors → Add → paste the address (no auth).
- ChatGPT: Settings → Connectors (developer mode) → add MCP server.
- Ask in plain language: «pick a reaction wheel ≥ 0.2 N·m·s for a 12 V bus».
REST Reverse search API
Pass engineering requirements, get every item grouped A (fits) / B (fails — both figures quoted) / C (data missing). Call it without parameters and it returns its own usage instructions.
GET https://newspacemarket.com/mrd-connect/match?category=star-trackers
&accuracy_max=10&bus_v=12
Categories: reaction-wheels · star-trackers · obc-computers · batteries · radios · solar-panels.
REST Raw typed data
The whole layer — every item × every value with unit, bound, condition, source and
confidence — for any computation on your side. ?confidence=L1 returns
human-verified rows only.
GET https://newspacemarket.com/mrd-connect/specs?category=reaction-wheels
AI Design service for humans
Describe a subsystem in plain language — the service picks components, assembles the stack, computes budgets and writes a fact-based rationale.
https://newspacemarket.com/mrd-pilot/
Machine notes for crawlers and agents: /llms.txt
Where to find us
The connector is listed in the public MCP registries, so most clients can install it without touching a config file.
Official MCP Registry
io.github.newspacemarket-com/mrd
The registry the MCP project itself maintains; other directories mirror it.
Smithery
info-zrja/newspace-mrd
One-click install into Claude, Cursor, VS Code and other clients.
Source and data on GitHub
github.com/newspacemarket-com/mrd
Bridge source, OpenAPI, JSON Schema, working examples in Python and Node, and a dated snapshot of the whole layer.
Take the data with you
Everything below is CC BY 4.0 with attribution «NewSpace Market». Live endpoints are always fresher than the snapshots.
| File | What is inside |
|---|---|
| llms-full.txt | Every product with every value in plain text — for models that read a site whole |
| llms.txt | Map of the site for AI assistants: what exists and where |
| mrd-full.json · CSV | Dated snapshot: products, values, property dictionary — JSON and three CSV files |
| openapi.json | OpenAPI 3.1 — import into ChatGPT Actions, LangChain, n8n, Gemini |
Free API key — higher limits, same data
Anonymous access works out of the box. A free key raises the ceiling ×5 and lets us tell you when the schema grows.
| Anonymous | With key | |
|---|---|---|
| Reads (match, specs, MCP) | 60 / min · 600 / h | 300 / min · 3000 / h |
| Model-backed (parse, design) | 6 / min · 30 / h | 30 / min · 150 / h |
Use it as the X-KLS-Key header or ?key=.
Add the layer to your AI
Claude (MCP)
Settings → Connectors → Add custom connector:
https://newspacemarket.com/mrd-connect/mcp
Tools match_components, get_component_specs, build_budget appear in the chat. Works in any MCP client (Streamable HTTP, no auth).
ChatGPT (Custom GPT Actions)
Create a GPT → Actions → Import from URL:
https://newspacemarket.com/mrd-connect/openapi.json
OpenAPI 3.1; the GPT gets matchComponents, getComponentSpecs and designStack.
Agent frameworks
LangChain, CrewAI, n8n, Copilot Studio, Gemini function calling — feed them the same OpenAPI document, or call REST directly:
GET /mrd-connect/match?category=reaction-wheels&momentum_min=0.2
No auth for reading; free API key raises rate limits ×5.
Filter reference
Pass any combination; omit what you
do not care about. Names ending in _min mean «at least», _max means
«no worse than». Units are canonical — grams, watts, volts, N·m·s.
| Applies to | Parameters |
|---|---|
| Any category | mass_max (g) · power_max (W) · bus_v (V) · tid_min (krad) · lead_max (months) · data_if (CAN, RS-422, SpaceWire, I2C, SPI, UART, MIL-STD-1553) |
| Reaction wheels | momentum_min (N·m·s) · torque_min (mN·m) |
| Star trackers | accuracy_max (arcsec) · update_min (Hz) · sun_excl_max (deg) · acq_max (s) |
| On-board computers | clock_min (MHz) · ram_min (MB) · storage_min (GB) |
| Batteries · EPS | capacity_min_wh (Wh) · cycles_min · outpow_min_w (W) |
| Radios · SDR · modems | band (UHF…Ka) · rate_min_kbps · txpow_min_w (W) |
| Antennas | gain_min_dbi (dBi) · beam_max_deg · polarization (RHCP, LHCP, linear) |
| Solar panels · SADM | panel_power_min_w (W) · slip_min_ch · ptrans_min_w (W) |
| Propulsion · tanks | thrust_min_mn (mN) · isp_min_s (s) · impulse_min_ns (N·s) · prop_type · volume_min_l (L) · meop_min_bar (bar) · media |
| ADCS sensors | sunacc_max (deg) · mag_res_max (nT) · range_min_ut (µT) · dipole_min_am2 (A·m²) · gyro_range_min_dps · bias_max_degh · arw_max |
| GNSS receivers | channels_min · constellation (GPS, Galileo, GLONASS, BeiDou) · pos_acc_max (m) · ttff_max (s) |
| Cameras | gsd_max_m (m) · swath_min_km · mpx_min · bands_min |
| Structures · deployers | form_u (exact U) · material · capacity_min_u · paymass_min_g |
| Separation · pointing | preload_min_kn (kN) · reltime_max_ms · shock_max_g · range_min_deg · res_max_deg |
| Ground stations | dish_min_m (m) · gt_min_dbk (dB/K) · eirp_min_dbw (dBW) |
| Thermal | conductance_min_wk (W/K) |
Data rules — what you can rely on
- Never guessed. A missing property means the vendor does not publish it; values are copied from datasheets, units converted by code (kg→g, dBm→W), not by a model.
- Condition-aware. Power at idle, steady state and peak are separate records — they are never mixed into one number.
- Traceable. Every value cites the datasheet file and page. Confidence: L0 machine-extracted, L1 human-verified.
- License CC BY 4.0, attribution «NewSpace Market». Typed layer across 24 component categories; coverage grows weekly.