{"name":"com.mcpscores/bill-of-materials-integrity","slug":"mcpscores-bill-of-materials-integrity","title":"Bill Of Materials Integrity","description":"Pure, bounded analysis of an explicit bill-of-materials graph: validates structure, finds missing...","url":"https://mcp.market/server/mcpscores-bill-of-materials-integrity","rating":null,"grade":"C","score":69,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":8,"stars":null,"forks":null,"downloads_week":null,"last_push_at":null,"license":null},"uptime":{"percent":100,"checks":7,"ok":7,"last_checked_at":"2026-09-21T02:20:40.598Z","last_ok_at":"2026-09-21T02:20:40.598Z","latency_ms":7},"claimed":false,"transport":"remote","callable_via_gateway":true,"default_price_micros":0,"repository":null,"website":"https://mcp-factory.bowling-anthony.workers.dev/bill-of-materials-integrity","version":"0.1.0","remotes":[{"type":"streamable-http","url":"https://mcp-factory.bowling-anthony.workers.dev/bill-of-materials-integrity/mcp"}],"packages":[],"tools":[{"name":"bill_of_materials_integrity","description":"Pure, bounded analysis of an explicit bill-of-materials graph: validates structure, finds missing references, duplicate IDs, duplicate edges, and cycles (whole graph, even parts unreachable from the root), and - when the graph is completely clean - exactly explodes root quantity through every assembly level with exact-decimal arithmetic, aggregating shared components reached via different branches. No network access and no manufacturing/supplier certification: this checks the data you supply, not the real world. Price: 0.05 USDC per completed bounded job on Base.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"root":{"type":"string","description":"ID of the part to explode from. Must match one of parts[].id.","minLength":1,"maxLength":128},"quantity":{"type":"string","description":"Positive exact decimal, <=12 integer digits, <=6 fraction digits.","pattern":"^(?!0+(?:\\.0{1,6})?$)\\d{1,12}(\\.\\d{1,6})?$"},"parts":{"type":"array","maxItems":500,"items":{"type":"object","required":["id","unit"],"additionalProperties":false,"properties":{"id":{"type":"string","minLength":1,"maxLength":128},"unit":{"type":"string","minLength":1,"maxLength":64},"components":{"type":"array","maxItems":100,"items":{"type":"object","required":["part_id","quantity"],"additionalProperties":false,"properties":{"part_id":{"type":"string","minLength":1,"maxLength":128},"quantity":{"type":"string","pattern":"^(?!0+(?:\\.0{1,6})?$)\\d{1,12}(\\.\\d{1,6})?$"}}}}}}}},"required":["root","quantity","parts"],"additionalProperties":false}}],"scan":{"score":69,"grade":"C","scanned_at":"2026-09-20T11:36:33.395Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-20T11:36:33.325Z","components":{"code":{"score":-1,"max":25,"notes":["remote-only server, no package to scan"]},"reliability":{"score":20,"max":20,"notes":["remote reachable in 64ms"]},"poisoning":{"score":15,"max":15,"notes":["1 tool descriptions checked"]},"auth":{"score":10,"max":15,"notes":["open endpoint, read-only tools"]},"maintenance":{"score":3,"max":15,"notes":["no repository listed"]},"identity":{"score":4,"max":10,"notes":["verified namespace with website, no repo"]}},"findings":[{"id":"maint.no-repo","severity":"low","component":"maintenance","title":"No source repository listed"}],"inputs":{"probes":[{"url":"https://mcp-factory.bowling-anthony.workers.dev/bill-of-materials-integrity/mcp","reachable":true,"authRequired":false,"latencyMs":64,"serverInfo":{"name":"com.mcpscores/bill-of-materials-integrity","version":"0.1.0"}}],"packages":[],"repo":{"found":false},"icon":{"url":null,"source":"none"},"presence":{"stars":null,"forks":null,"downloadsWeek":null,"license":null,"lastPushAt":null,"score":8}}}},"grade_history":[],"reviews":[]}