record.parts
THE RECORD
THE INTERFACE

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-00652915

The 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.