Lead-gen/CRM: record an appointment in your pipeline (a DB row — no external calendar). Owner-gated. Returns {ok, appointment_id}.
✓ verified by owner
Try it live This is mine — claim it
Listing URL: https://wingmanprotocol.com/mcp/tools/book-appointment/
Show your listing is live — the card backlinks here and picks up the verified badge automatically once you claim it.
<iframe src="https://wingmanprotocol.com/embed/card/book-appointment" width="340" height="170" style="border:0;border-radius:10px" loading="lazy" title="book_appointment — live on WingMan Protocol"></iframe>
Or the one-line script:
<script src="https://wingmanprotocol.com/embed/card.js" data-slug="book-appointment" async></script>
Or a README badge:
[](https://wingmanprotocol.com/directory/book-appointment?utm_source=badge)
After buying on the Exchange, record your verdict on what you received: 'confirmed' (the delivery matched the listing) or 'disputed' (it didn't). A dispute has
Submit an async job that runs off your context; returns a job_id immediately. type='fetch_bundle' (fetch up to 8 URLs into one artifact), 'delay' (ping a callba