WebMCP Challenge · synthetic demo

Safe Agent-Assisted Booking

Агент находит услугу и время, человек подтверждает запись.

A small booking flow where structured WebMCP tools find options and the person keeps control of the final write action.

Book a synthetic appointment / Записаться на демо

Start by finding the available synthetic services.

1. Choose a service / Выберите услугу

2. Choose a time / Выберите время

Choose a service and a time to review your appointment.

Confirmed synthetic bookings: 0

No booking has been created.
WebMCP technical proof / Техническая проверка

WebMCP status

Checking WebMCP support…

Synthetic catalog

search_services proof

This diagnostic button discovers the registered tool with getTools() and calls it with executeTool().

Verified WebMCP calls: 0

Waiting for verification.

check_availability proof

This diagnostic button calls the existing availability tool through the real WebMCP boundary.

Verified availability calls: 0

Waiting for verification.

Unavailable-service proof

The expected result is the contract error SERVICE_UNAVAILABLE.

Verified error calls: 0

Waiting for verification.

create_booking proof

This separate diagnostic path keeps the original fixed synthetic write check and raw JSON evidence.

Confirmed synthetic bookings: 0

Waiting for a human action.