Orbid match
Match one catalog product to an analyzed tender. MCP never fills Excel. run_match spends match credits.
Gate
Need Orbid MCP tools list_sessions, search_product_catalog, query_structured_specs, run_match (names may be prefixed). Missing / 401 → stop. Connect https://app.orbid.dev/mcp. Do not invent scores.
Steps
- Resolve
sessionIdfromlist_sessions(name search if they named the bid). Required. Do not invent ids. Do not pass org_id, workspaceId, or skipAutoFill. - Resolve product:
search_product_catalogwith a category keyword (ventilator, infusion pump, ultrasound). Pick the row’s UUIDproductIdand exactproductName. A model string is not an id. - Optional:
query_structured_specsmode=lookupwith thatproductIdbefore matching, if they asked about numbers/certs. run_match({ sessionId, productId, productName }). OmitforceRerununless they asked to re-run. Report JSON: fit, deviations, credits. Say Excel was not filled; confirm-before-fill stays in the Orbid bid session.
If the host only connected /mcp/readonly, run_match is absent — stop and say they need the full connector URL.
Do not
- Call
run_fill_excelor claim the xlsx was written. - Pass a model name as
productId. - Match without
sessionId+ UUID + exact name.