Try WebMCPAN OPEN EXPERIMENT

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
FICTIONAL DATA

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 INSPECTOR 5 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 trace 0 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 ↗