{"uid":"cap_X2XUAsptFw4ULJkncFa7u","slug":"bill-of-materials-integrity-analyzer-f4bd58a0","name":"Bill of Materials Integrity Analyzer","description":"Customer-input analysis tools with per-call x402 v2 USDC payments on Base. Discovery and examples are free.","url":"https://mcp-factory.bowling-anthony.workers.dev/bill-of-materials-integrity/analyze","method":"POST","headers":{},"bodySchema":null,"responseSchema":{"type":"json","example":{"ok":true,"scope":"supplied_bom_only","issues":[],"summary":{"parts":6,"issues":0,"leaves":3,"assemblies":3,"reachable_parts":6},"explosion":[{"unit":"each","part_id":"bike","quantity":"2"},{"unit":"each","part_id":"wheel","quantity":"4"},{"unit":"each","part_id":"frame","quantity":"2"},{"unit":"each","part_id":"spoke","quantity":"64"},{"unit":"each","part_id":"tire","quantity":"4"},{"unit":"each","part_id":"bolt","quantity":"16"}]}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.05","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"registry","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.05/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_GEdX2ZUfn-pt739JYLRMw","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.05","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Analyzes a bill of materials (BOM) for structural integrity issues, explodes assemblies into constituent parts, and reports quantities and hierarchy problems.","exampleAgentPrompt":"Can you check my bill of materials for any integrity issues? Here's the BOM — it has a top-level 'bike' assembly that breaks down into 'frame' and 'wheel' sub-assemblies, each with their own child parts and quantities.","exampleUseCases":[{"title":"Pre-production BOM validation","prompt":"Before we send this product BOM to the factory, can you run an integrity check on it? I want to make sure there are no missing parts, circular references, or quantity errors across all the assembly levels."},{"title":"Flat parts list for procurement","prompt":"I have a multi-level product assembly in BOM format — can you explode it into a flat list of all the individual parts and their total quantities so I can send it to our procurement team?"},{"title":"Debugging a broken assembly hierarchy","prompt":"My engineering team flagged some issues in our BOM for the new product line. Can you analyze this BOM and tell me exactly which parts or assemblies have integrity problems and what those issues are?"}],"resultDescription":"Returns a JSON object containing: a boolean ok field, the analysis scope, a list of detected issues (empty if clean), a summary with counts of total parts, issues, leaf nodes, assemblies, and reachable parts, and a full explosion array listing every part_id with its quantity and unit across all levels of the BOM hierarchy.","failureModes":["Malformed BOM input (missing required fields like part_id or quantity) results in validation error","Circular assembly references may cause unexpected explosion results or be flagged as issues","Payment failure via x402 returns HTTP 402 before analysis is performed","Unreachable or disconnected parts flagged in issues list with non-zero issues count","Empty BOM input returns summary with zero parts and empty explosion array"],"whenToPreferThis":"Choose this endpoint when you need to programmatically validate and explode a structured bill of materials — especially when checking for integrity issues like missing parts, circular references, or miscounted quantities across multi-level assemblies. It is purpose-built for manufacturing, procurement, and product engineering workflows where BOM correctness is critical. Prefer it over generic data validation tools when your input is explicitly a hierarchical parts list with quantities and units.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T12:42:42.801Z","isFirstParty":false}