Try WebMCP

Industry playground / Customer support

WebMCP customer support demo.

Look up a sample order, check return eligibility, and draft a request without sending it.

Checking browser support…Browser setup
Customer support playground

NORTH / HELP DESK

Resolve the next step.

Look up a sample order, check return eligibility, and draft a request without sending it.

2 resultsShared page state
Order ORD-1042

Delivered 12 days ago · Eligible for returns

ORD-1042
Order ORD-1020

Delivered 45 days ago · Return window closed

ORD-1020

Return draft

Local only

Look up an order, then draft an eligible return.

Tool inspector5 tools

Look up a fictional order and display its items and return eligibility.

Last result
// Run a tool to inspect its result.

Run tool calls the local handler directly. Native agent calls appear as “Native WebMCP” in the trace.

Try a complete workflow

Look up order ORD-1042, then draft a return for the backpack.

Execution trace0 calls

Newest first. Example workflows are deterministic scripts, not LLM conversations.

No calls yet.

What this example teaches

Eligibility is application logic

An order outside the sample 30-day return window cannot create a return draft. Tool descriptions are instructions; the handler is what enforces this rule.

Return only the needed context

The fixture includes an order ID and items, with no personal address or payment data. A real implementation must authenticate the requester before exposing any order.

Common questions

Will this send a support request?

No. Drafts and the final demo confirmation remain local to the page.

Can an agent bypass the return window?

The handler rejects ineligible items before updating state. A production service must enforce the same rule on its server.

API references reviewed September 7, 2026.Chrome imperative API