NewSpace Market MRD
Import the MRD OpenAPI specification as a CrewAI toolkit, enabling CrewAI agents to access spacecraft component data, run requirement-based searches, and perform trade studies.
Import the MRD OpenAPI specification as a LangChain toolkit, allowing AI agents to query spacecraft component datasheets, match components to requirements, retrieve specs, and build budgets.
Import the MRD OpenAPI specification into n8n as a toolkit, allowing n8n workflows to query spacecraft component specifications, match components, and retrieve datasheet information.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@NewSpace Market MRDFind a reaction wheel over 0.2 N·m·s on a 12V bus under 2kg"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
MRD — machine-readable datasheets for spacecraft components
Typed, datasheet-sourced specifications for 2,500+ flight hardware products across 24 categories — reaction wheels, star trackers, propulsion, radios, antennas, structures, ground stations and more — with 19,900+ values that each cite the datasheet page they came from. Underneath sits the datasheet layer itself: 26,000+ facts read from 800+ datasheets, each anchored to a quoted page, and the full text of 1,600+ datasheets indexed for questions.
Built for software and AI assistants, not only for reading. Ask in plain language, filter by engineering requirements, or download the whole thing.
"Find a reaction wheel over 0.2 N·m·s that runs on a 12 V bus, under 2 kg"
A meets every requirement VRW-B-02 · Vectronic · 0.2 N·m·s · 9–36 V · 1000 g
B fails a named requirement RW-0.06 · momentum 0.06 N·m·s — need ≥ 0.2
C could fit, data not published NanoTorque GSW-600 · missing: supply voltageThree rules make the data usable by a machine:
Nothing is guessed. A missing property means the vendor does not publish it, and the item is reported as "data missing" rather than silently dropped or filled with a typical value.
Conditions are kept apart. Idle, steady-state and peak power are separate records with their measurement condition attached — never averaged into one number.
Every value is traceable. Source file and page, plus a confidence level:
L0machine-extracted,L1verified by a human against the vendor datasheet.
Use it from an AI assistant (MCP)
Hosted — no install. Add this as a custom connector in Claude, ChatGPT (developer mode) or any MCP client:
https://newspacemarket.com/mrd-connect/mcpLocal — for editors that speak stdio (Cursor, Windsurf, VS Code, Claude Desktop). Add to your MCP config:
{
"mcpServers": {
"mrd": {
"command": "npx",
"args": ["-y", "@newspacemarket/mrd-mcp"]
}
}
}The package is a thin bridge: it speaks stdio to your editor and forwards to the hosted endpoint, so new tools appear without upgrading anything.
Eight tools arrive in the assistant:
tool | what it does |
| reverse search — requirements in, candidates grouped A / B / C with per-parameter verdicts; optional price ceiling and export-control filter |
| the full typed layer of one category, for your own comparison or trade study |
| mass and steady-state power of a stack, with bus-voltage checks and an honest list of what could not be counted |
| facts machine-read from one product's datasheet, by section (electrical, interfaces, mechanical, thermal, qualification, commercial…), each with page and verbatim quote |
| one fact key across a whole category — connector, protocol, TID, flight heritage, lead time, price — one row per product with page and quote |
| ask a datasheet a question and get the closest excerpts with page numbers, or scan every datasheet of a category for an exact term |
| a whole spacecraft bus from a plain-language task; pass |
| what is missing for a product, company or category and where to get it: already in the digest, in the datasheet text, or only from the vendor |
Related MCP server: OpenKer Modeler MCP Server
Where it is listed
Official MCP Registry —
io.github.newspacemarket-com/mrdSmithery —
info-zrja/newspace-mrd, one-click install into Claude, Cursor, VS Code and other clientsDataset mirror — Hugging Face
Use it from code
No authentication for reading. An optional free key raises rate limits five-fold — request one at /mrd-connect/.
curl "https://newspacemarket.com/mrd-connect/match?category=star-trackers&accuracy_max=10&bus_v=12"examples/python/select_wheels.py— reverse search, printing why each candidate passed or failedexamples/python/budget.py— assemble a stack and budget it through the MCP toolsexamples/js/match.mjs— same search from Node, no dependenciesexamples/curl.md— every endpoint as a one-liner
The same four datasheet-layer calls are plain REST as well:
/mrd-connect/digest?product_id=…, /mrd-connect/facts?category=…&key=…,
/mrd-connect/datasheet?product_id=…&q=…, /mrd-connect/gaps?category=….
OpenAPI 3.1: openapi.json, served live at
https://newspacemarket.com/mrd-connect/openapi.json. Import it as a ChatGPT
Custom GPT Action, a LangChain / CrewAI / n8n toolkit, or convert it to Gemini
function declarations.
Download the data
data/ holds a dated snapshot, regenerated as the layer grows:
file | contents |
| everything — products, values, property dictionary |
| one row per value: product, property, number, unit, bound, condition, source, confidence |
| one row per product: name, manufacturer, category, URL |
| the property dictionary — what each key means and its canonical unit |
Live data is always newer than the snapshot; use get_component_specs or
/mrd-connect/specs?category=… when freshness matters.
How the data is built
Values are extracted from vendor datasheets (text and, for scanned documents, page images), from vendor product pages, and from product descriptions — the source of every record says which. Units are converted by code, not by a model: kg to g, dBm to W, psi to bar, tf to mN. A validation pass rejects a figure whose unit does not match the property, and an outlier scan flags values that sit far from the category median for human review.
Coverage is not exhaustive. Where a vendor publishes nothing machine-readable, the product simply is not here — and where a required field is missing, the API says so by name instead of guessing.
Licence
Code (the MCP bridge and examples): MIT — see
LICENSE.Data in
data/: CC BY 4.0, attribution "NewSpace Market" — seedata/LICENSE-DATA.
Specifications are extracted from publicly published vendor materials and are provided as-is. Verify against the vendor datasheet before committing to a design.
Links
Connection hub: https://newspacemarket.com/mrd-connect/
AI component designer: https://newspacemarket.com/mrd-pilot/
Catalogue: https://newspacemarket.com
Are you a vendor whose products are listed? Completing the missing fields takes minutes and is free — write to us from your company domain and we will send a direct link.
This server cannot be deployed
Maintenance
Related MCP Connectors
Turn datasheets into source-backed JSON contracts, pinout matrices, and KiCad CAD for AI agents.
Search real parts with datasheet-provenance specs, check compatibility and compose priced BOMs.
Source-linked robotics projects, bills of materials and components for AI agents.
License-checked research archive and technical-spec search for AI agents. Pay per call via x402.
Related MCP Servers
- AlicenseAqualityDmaintenanceEnables AI agents to perform unit-aware engineering calculations with automatic unit conversion, dependency resolution, and access to 500+ units across 75+ categories through the CalcsLive calculation engine.314 npmMIT
- -licenseNot gradedqualityNot gradedmaintenanceEnables AI agents to traverse SysML v2 model graphs, query requirements, and perform impact analysis for model-based systems engineering. It allows agents to interact with plain-text models to automate documentation and refine system architectures.-
- AlicenseAqualityAmaintenanceProvides AI agents with instant, structured access to electronic component datasheets, pinouts, and electrical specifications without requiring PDF uploads. It enables seamless part searching, design validation, and side-by-side component comparisons across major hardware providers.14120 npm12MIT
- FlicenseNot gradedqualityBmaintenanceEnables AI assistants to perform campervan electrical calculations, payload checks, component spec lookups, and semantic search over van build manuals.-