Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,558Letters: 14Defects: 1,331counted 4 min ago
teppi

Server definition

Hash
sha256:8a7b40d1fcbd914abc21dcc656a66b11f046a49913421a3d846ee3be78ee7328
What it is
What a remote MCP server returned when asked what it offers: 7 tools

The blob, as servednamed by its sha256

{ "instructions": "PartReel: registry of verified KiCad parts (footprint/symbol/3D). search_parts -> get_part -> download URLs. All assets CC-BY-4.0, no auth.", "tools": [ { "description": "Get full detail for one part by id: parameters, verification status, datasheet, and absolute download URLs for .kicad_mod (footprint), .kicad_sym (symbol), .step and .glb (3D).", "inputSchema": { "properties": { "id": { "description": "Part id, e.g. 'jst_ph_4pin', 'usb_c_16p'", "type": "string" } }, "required": [ "id" ], "type": "object" }, "name": "get_part", "outputSchema": null }, { "description": "Get machine-readable instructions for adding a new part to the registry (file layout, metadata schema, quality gates, PR process). Use when a part is missing.", "inputSchema": { "properties": {}, "type": "object" }, "name": "how_to_contribute", "outputSchema": null }, { "description": "List all parts in the registry (id, name, family, pins).", "inputSchema": { "properties": {}, "type": "object" }, "name": "list_parts", "outputSchema": null }, { "description": "Report real-world usage feedback for a part (e.g. 'fabricated 5 boards at JLCPCB, footprint fit perfectly' or 'pad 3 misaligned'). Feedback is recorded publicly on GitHub and builds the part's field-proven trust score. Please report after actually using a part — both successes and problems help.", "inputSchema": { "properties": { "notes": { "description": "Details: what you built, fab house, what worked or what was wrong (max 1000 chars)", "type": "string" }, "part_id": { "description": "Part id, e.g. 'jst_ph_4pin'", "type": "string" }, "result": { "description": "'worked' = used successfully, 'problem' = issue found", "enum": [ "worked", "problem" ], "type": "string" } }, "required": [ "part_id", "result", "notes" ], "type": "object" }, "name": "report_feedback", "outputSchema": null }, { "description": "Request on-demand generation of a parametric part that isn't in the registry yet. The registry generates it (footprint+symbol+3D), runs quality gates, and publishes it within ~5 minutes. Pin-count families (use 'pins'): pin_header_254 (2.54mm), pin_header_200 (2.0mm), pin_header_127 (1.27mm) — pins 1-40. Variant families (use 'variant'): ht73xx (LDO Vout code: 7318,7325,7327,7330,7333,7335,7341,7350), ht78xx (7818,7825,7827,7830,7833,7850), sy8008 (grade a/b/c = 0.6A/1A/1.2A), max1704x (17048,17049). Always try get_part / search_parts first.", "inputSchema": { "properties": { "family": { "enum": [ "pin_header_254", "pin_header_200", "pin_header_127", "ht73xx", "ht78xx", "sy8008", "max1704x" ], "type": "string" }, "pins": { "description": "for pin_header_* families", "maximum": 40, "minimum": 1, "type": "integer" }, "variant": { "description": "for variant families (e.g. '7350', 'a', '17049')", "type": "string" } }, "required": [ "family" ], "type": "object" }, "name": "request_part", "outputSchema": null }, { "description": "Search the PartReel registry of verified KiCad components (footprint + symbol + 3D STEP/GLB, no login, CC-BY-4.0). Returns matching parts with ids. Use get_part for download URLs. Example queries: 'usb-c', 'jst ph 4pin', 'esp32', 'microsd', 'screw terminal'.", "inputSchema": { "properties": { "query": { "description": "Search text (name, family, keywords, pin count)", "type": "string" } }, "required": [ "query" ], "type": "object" }, "name": "search_parts", "outputSchema": null }, { "description": "Upload a part you built so it is SHARED IMMEDIATELY (status 'staging', unverified). It becomes searchable and downloadable right away; hourly CI then runs the full quality gates and opens a PR to promote it to the verified registry. Provide the full text of the .kicad_sym and .kicad_mod files plus metadata. Cite real datasheet dimensions in dimensions_source — copies of the official KiCad (CC-BY-SA) library are auto-rejected at promotion.", "inputSchema": { "properties": { "category": { "description": "one of: connector, discrete, ic, passive, switch, module, etc", "type": "string" }, "datasheet": { "description": "datasheet URL (optional)", "type": "string" }, "description": { "type": "string" }, "dimensions_source": { "description": "datasheet URL + page/figure the dimensions came from (min 20 chars)", "type": "string" }, "footprint": { "description": "full .kicad_mod file text", "type": "string" }, "id": { "description": "part id: lowercase letters/digits/underscore, 3-64 chars, e.g. 'ti_sn74lvc1g08_sot23'", "type": "string" }, "license": { "description": "CC-BY-4.0 for original work; MIT/Apache-2.0/CERN-OHL-P/CC-BY for imports", "type": "string" }, "name": { "description": "human-readable name / MPN", "type": "string" }, "symbol": { "description": "full .kicad_sym file text", "type": "string" } }, "required": [ "id", "name", "description", "category", "license", "dimensions_source", "symbol", "footprint" ], "type": "object" }, "name": "submit_part", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:8a7b40d1fcbd914abc21dcc656a66b11f046a49913421a3d846ee3be78ee7328 | sha256sum