Quote QT-9847 delivered to buyer agent via MCP tool paradigm.quote.fetch
Quote QT-9847 — handshake trace
Buyer's procurement AI fetched, evaluated, counter-proposed, and accepted via MCP-tool interface. End-to-end in 34 seconds, no human in the loop.
MCP tools exposed for buyer agents
- paradigm.quote.fetch(quoteId) → returns full quote payload
- paradigm.quote.accept(quoteId) → converts to Order
- paradigm.quote.counter(quoteId, terms) → returns counter or denial within guardrails
- paradigm.quote.reject(quoteId, reason) → archives with audit reason
Endpoint: POST /ee2/procurement/mcp on paradigm-api Worker.
Authenticated via per-buyer scoped tokens (TBC: same bearer model as Hive\'s MCP, or per-buyer
OAuth?).
Event trace
Buyer-side procurement agent acknowledged receipt; running policy check
Counter-proposal: requested additional 3% discount across all lines
Counter evaluated. 2% additional discount approved (within guardrails); 3% denied (would breach category margin floor on gaskets).
Revised quote accepted. Order conversion requested.
Order ORD-12851 created via B2B Edition Quotes → Orders conversion
Every step persisted in paradigm-api-d1.agent_traces for audit. Counter-proposal
policy enforced server-side: paradigm-agent only accepts counter-offers within configured
margin floors and discount ceilings.