{"ok":true,"site":{"host":"sourcing-scenario-room.replit.app","url":"https://sourcing-scenario-room.replit.app/","type":"live","desc":"Native WebMCP Spike","tools":[{"name":"get_sourcing_case","kind":"answer","impl":"imperative","description":"Read the current sourcing case, including supplier offers, decision dimensions, constraints, priorities, shortlist, rationale, status, and negotiation plan.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"update_sourcing_scenario","kind":"act","impl":"imperative","description":"Create or revise the current sourcing scenario. Mandatory constraint and shortlist consistency is validated by the shared application Action.","inputSchema":{"type":"object","properties":{"mandatoryConstraints":{"type":"array","items":{"type":"object","properties":{"dimension":{"type":"string","const":"leadTime","description":"The delivery lead-time dimension."},"operator":{"type":"string","const":"<=","description":"The supported maximum-value comparison."},"value":{"type":"number","minimum":0,"description":"Maximum acceptable delivery lead time in weeks."}},"required":["dimension","operator","value"],"additionalProperties":false},"description":"Mandatory constraints that shortlisted offers must meet."},"priorities":{"type":"array","items":{"type":"string","enum":["price","leadTime","capacity","quality","supplyRisk"]},"uniqueItems":true,"description":"Decision dimensions in priority order."},"shortlist":{"type":"array","items":{"type":"string"},"uniqueItems":true,"description":"Supplier names proposed for the shortlist."},"acceptableTradeoffs":{"type":"array","items":{"type":"string"},"description":"Trade-offs accepted for this scenario."},"rationale":{"type":["string","null"],"description":"Reasoning for the proposed scenario."}},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"draft_negotiation_plan","kind":"act","impl":"imperative","description":"Create or revise negotiation-plan entries for suppliers currently in the shortlist. Shortlist membership is validated by the shared application Action.","inputSchema":{"type":"object","properties":{"entries":{"type":"array","minItems":1,"items":{"type":"object","properties":{"supplierName":{"type":"string","description":"A supplier currently present in the shortlist."},"target":{"type":"string","description":"The intended negotiation target."},"mainAsk":{"type":"string","description":"The primary request to make in negotiation."},"acceptableTradeoff":{"type":"string","description":"A trade-off the buyer may accept."},"keyRiskOrWalkAway":{"type":"string","description":"The key risk or walk-away condition."}},"required":["supplierName","target","mainAsk","acceptableTradeoff","keyRiskOrWalkAway"],"additionalProperties":false}}},"required":["entries"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"}],"category":"Productivity & Business","apiSurface":"spec","toolCount":3}}