ai.partsgraph/catalog
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
Search real parts with datasheet-provenance specs, check compatibility and compose priced BOMs.
| Author | ai.partsgraph |
|---|---|
| Access | remote |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 2707 ms |
| Last measured | 2026-10-24 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"catalog": {
"url": "https://partsgraph.ai/api/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (11)
search_partsread-onlyFull-text search over the demo catalogue's provenance-backed part records. Filter by category, build or role. Every attribute returned was corroborated against the manufacturer datasheet or vendor page.
Parameters:
query(required) — string — What you are looking forrole— stringbuild— stringlimit— integercategory— stringproject_context— string — One sentence on what you are building. Results are ranked for your project. Queries and this context are logged anonymously to power the public demo dashboard.
Hints: read-only yes · destructive no · idempotent yes · open-world no
get_partread-onlyThe complete canonical record for one part: every attribute with its provenance (source, page, verbatim quote, file hash), vendors with dated indicative prices, and datasheet links.
Parameters:
id(required) — string — Part id, e.g. pololu-drv8833-carrierproject_context— string — One sentence on what you are building. Results are ranked for your project. Queries and this context are logged anonymously to power the public demo dashboard.
Hints: read-only yes · destructive no · idempotent yes · open-world no
list_categoriesread-onlyEvery category in the catalogue with its part count.
Parameters:
project_context— string — One sentence on what you are building. Results are ranked for your project. Queries and this context are logged anonymously to power the public demo dashboard.
Hints: read-only yes · destructive no · idempotent yes · open-world no
list_buildsread-onlyThe catalogue's reference builds (robot, weather station, plant waterer) with their roles and candidate parts — the starting point for build_bom.
Parameters:
project_context— string — One sentence on what you are building. Results are ranked for your project. Queries and this context are logged anonymously to power the public demo dashboard.
Hints: read-only yes · destructive no · idempotent yes · open-world no
check_compatibilityread-onlyEvaluates a part set against the build's engineering constraints — supply windows, stall vs peak current, shaft/wheel fit, interfaces, solar chain — with a reasoned verdict per check. Every number cited is a corroborated attribute.
Parameters:
part_ids(required) — arraybuild_id— string — Defaults to the build these parts overlap mostproject_context— string — One sentence on what you are building. Results are ranked for your project. Queries and this context are logged anonymously to power the public demo dashboard.
Hints: read-only yes · destructive no · idempotent yes · open-world no
compare_partsread-onlyAligned attribute-by-attribute comparison of two catalogue parts. Absence means the sources did not state a value — never that the part lacks the property.
Parameters:
a(required) — string — First part idb(required) — string — Second part idproject_context— string — One sentence on what you are building. Results are ranked for your project. Queries and this context are logged anonymously to power the public demo dashboard.
Hints: read-only yes · destructive no · idempotent yes · open-world no
get_provenanceread-onlyThe receipt behind a stated value: the verbatim source quote, the page, the extraction method, and the sha-256 of the exact file it was read from — plus a ready-made citation line. Omit code for every attribute's receipt.
Parameters:
id(required) — string — Part idcode— string — Attribute code from get_part; omit for allproject_context— string — One sentence on what you are building. Results are ranked for your project. Queries and this context are logged anonymously to power the public demo dashboard.
Hints: read-only yes · destructive no · idempotent yes · open-world no
build_bomread-onlyComposes a complete BOM for a reference build — quantities, dated indicative prices, per-line rationale, a compatibility verdict for the chosen set, and a CSV export. Override any role with choices.
Parameters:
build_id(required) — string — 2wd-robot, weather-station or plant-watererchoices— object — role → part id overridesproject_context— string — One sentence on what you are building. Results are ranked for your project. Queries and this context are logged anonymously to power the public demo dashboard.
Hints: read-only yes · destructive no · idempotent yes · open-world no
searchread-onlySearch the Partsgraph demo catalogue. Returns result ids for fetch. Alias of search_parts shaped to the search/fetch connector contract.
Parameters:
query(required) — string
Hints: read-only yes · destructive no · idempotent yes · open-world no
fetchread-onlyFetch the full provenance-backed record for a search result id as a citable document. Alias of get_part shaped to the search/fetch connector contract.
Parameters:
id(required) — string
Hints: read-only yes · destructive no · idempotent yes · open-world no
view_bomread-onlyComposes the BOM for a reference build and renders it as an interactive view in clients that support MCP Apps. Same data as build_bom.
Parameters:
build_id(required) — string — 2wd-robot, weather-station or plant-watererchoices— object
Hints: read-only yes · destructive no · idempotent yes · open-world no
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.