The Interface
The Record is written to be read by machines as readily as by hand. There are two interfaces onto it. Both return the same record. There is only one record.
By permalink
Every entry is a stable, citable URL, keyed on its Source Parts identifier. The page carries the record as structured data — schema.org/Product in JSON-LD, inline — so an agent reads the entry directly, without a second call.
GET https://record.parts/<sp_sku> # e.g. GET https://record.parts/SP-00652915The permalink is the citation target. It does not change. Lifecycle moves; the Record keeps the history — an entry is struck, never deleted.
By protocol
The Model Context Protocol server exposes the same catalog to any agent that speaks MCP — search, resolve, and read the same records the permalinks return.
{
"mcpServers": {
"parts": { "url": "https://mcp.source.parts" }
}
}One record, two surfaces
record.parts is the identity of a physical component; source.parts is where it is sourced. They read the same catalog through the same door — never two catalogs. The Record does not sell; it answers the question of what a part is. The single outbound step from any entry is to source.parts.