Events WebMCP Template
A complete WebMCP template for event planning companies featuring 15 AI-agent tools — event types, venue browsing, quote requests, catering, entertainment, consultations, and more.
Load live preview on demand to keep template pages fast.
// Register get_event_types tool
navigator.modelContext.registerTool({
name: "get_event_types",
description: "Browse event types including weddings, corporate events, conferences, and private parties",
inputSchema: {
"type": "object",
"properties": {
"category": {
"type": "string",
"enum": [
"wedding",
"corporate",
"conference",
"party",
"gala",
"fundraiser"
],
"description": "Filter by event category"
}
},
"required": []
},
annotations: {"readOnlyHint":true},
execute: async (params) => {
const response = await fetch("/api/get_event_types", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify(params),
});
return response.json();
}
});What's Included
Full coverage from event discovery to booking — venues, catering, entertainment, quotes, consultations.
Quote request, consultation booking, and event brief forms that AI agents can read and submit directly.
Structured venue data with capacity, amenities, pricing, and real-time availability.
Full catering menus and entertainment options so agents can build complete event proposals.
Stellar Events Co. branded dark theme with indigo accents and glass-morphism cards.
Self-contained HTML file — no build step, no dependencies, instant deployment.
Why This Template Works
Designed for AI agent interoperability with structured tool definitions.
Structured Tool Schemas
Every tool has a typed JSON Schema so agents know exactly what parameters to send.
Mixed API Surface
Combines imperative JS tools with declarative HTML forms for maximum agent compatibility.
Realistic Mock Data
Runs standalone with plausible venues, pricing, menus, and confirmation numbers.
Progressive Enhancement
Works as a regular website for humans; lights up with superpowers when an agent visits.
Implementation Guide
Follow these steps to deploy the template on your website.
Download or Copy the HTML
Grab the self-contained HTML file and drop it into your web root or CMS.
Replace Mock Data with Your API
Swap the static execute() responses with calls to your real event management / CRM system.
Customise Branding
Update the company name, colours, venues, packages, and imagery to match your brand.
Deploy & Verify
Publish the page and use the WebMCP inspector to confirm all 15 tools are registered.
Download Options
Other Industry Templates
Ready to Make Your Site Agent-Ready?
Deploy this template and start receiving structured traffic from AI agents.