Catalog

ai.partsgraphPublished by partsgraph.aiOfficial publisherv1.4.0Updated Oct 25, 2026

Search real parts with datasheet-provenance specs, check compatibility and compose priced BOMs.

VerifiedStreamable HTTPWeb executableDeveloper ToolsData & Analytics

Overview

AI-generated overview

A remote catalogue of electronic parts with datasheet-backed specs, letting an assistant search parts, compare them, check build compatibility and compose a BOM

What you can do
Search and browse parts by category, build or role, and list categories and reference builds with part counts and candidate parts. Retrieve a full part record with provenance, vendor prices and datasheet links, and compare two parts attribute by attribute. Check a part set against a build's engineering constraints with a reasoned verdict per check. Trace any stated value back to its source quote, page and file hash, with a citation line. Compose a priced BOM for a reference build with quantities, rationale and CSV export, or render it as an interactive view.
When to use it
Useful when picking electronic components for a hardware project and you want specs tied to manufacturer sources rather than unverified listings, or when you need a quick compatibility check and a priced bill of materials for a reference build.
Requirements
A remote MCP endpoint over streamable HTTP; no package, account, key or header is declared. The catalogue is described as a demo, so coverage is limited to what it contains.
Before you install
Prices are indicative and dated, not live quotes, and the catalogue is a demo, so verify before purchasing. Compatibility verdicts are advisory and rest on the attributes the sources state; a missing value means the source was silent, not that the part lacks the property.

Installation

In SourceWeft

  1. Open Catalog in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/ai.partsgraph%2Fcatalog/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "catalog": {
      "type": "http",
      "url": "https://partsgraph.ai/api/mcp"
    }
  }
}

Tools

11

search_parts

Search the parts catalogue

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

Parametersrolebuildlimitqueryrequiredcategoryproject_context

get_part

Get a full part record

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

Parametersidrequiredproject_context

list_categories

List part categories

Every category in the catalogue with its part count.

Parametersproject_context

list_builds

List reference builds

The catalogue's reference builds (robot, weather station, plant waterer) with their roles and candidate parts — the starting point for build_bom.

Parametersproject_context

check_compatibility

Check a set of parts for compatibility

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

Parametersbuild_idpart_idsrequiredproject_context

compare_parts

Compare two parts attribute by attribute

Aligned attribute-by-attribute comparison of two catalogue parts. Absence means the sources did not state a value — never that the part lacks the property.

Parametersarequiredbrequiredproject_context

get_provenance

Get the provenance receipt for an attribute

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

Parametersidrequiredcodeproject_context

build_bom

Build a validated bill of materials

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

Parameterschoicesbuild_idrequiredproject_context

fetch

Fetch one catalogue document (deep-research contract)

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

Parametersidrequired

view_bom

View a bill of materials (interactive)

Composes the BOM for a reference build and renders it as an interactive view in clients that support MCP Apps. Same data as build_bom.

Parameterschoicesbuild_idrequired

Version history

1
  1. v1.4.0LatestSep 16, 2026

Score

72% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts

    Publish an icon in the registry entry.

  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.