Skip to main content
Each example is a small, self-contained project you can clone and run. Most have a one-click deploy button.

Webhooks

Handle every message in your own code. Pair these with webhook routing.

Cloudflare Worker receiver

A single-file Worker that verifies signatures with Web Crypto and replies to each routed message with messages.send.@wassist/sdk · Cloudflare Workers · one-click deploy

Vercel eve agent

A minimal eve agent with the @wassist/eve channel. It handles signatures, typing indicators and replies for you.@wassist/eve · Vercel · one-click deploy
Deploy to Cloudflare Workers Deploy with Vercel After deploying, create a webhook pointing at the deployed URL under Settings → Developers → Webhooks (for eve, add /eve/v1/wassist). Then route a number to it, or your own sandbox chat.

Apps (alpha)

MCP servers packaged as Wassist Apps. Your agents call their tools, and each tool call arrives with signed Wassist context.

App MCP server

The smallest Wassist-aware app: an Express server with two loyalty tools (get_points, redeem). It verifies the context token, works out whether the call came from WhatsApp or a dashboard test, and has a signed setup page.@wassist/sdk/apps · Express · auth: none

Google Calendar Booking

A complete, production-style app on Cloudflare Workers. Customers check availability, then book, reschedule and cancel appointments in a business’s Google Calendar. It includes a setup page with Google OAuth, and per-customer ownership of bookings.@wassist/sdk/apps · Cloudflare Workers + KV · setup page
To try one, run it behind an HTTPS tunnel, create an app under Settings → Developers → Apps, paste the manifest (or set the MCP URL and Who logs in: Nobody), then Sync tools → Publish → Install:
Then ask your agent something that needs the tool, for example “How many points do I have?”. Try it both in Test Chat on the agent’s page and on the sandbox number.

Tools

Wassist CLI

Send and stream WhatsApp messages from your terminal. wassist messages listen -i is handy while you build a webhook or tool.

TypeScript SDK

Typed client for the REST API, webhook verification and WassistApp helpers.