MCP integration
Model Context Protocol manifest and public tool endpoints for AI agents.
Overview
SHOWUPAT exposes GET /api/public/mcp.json — a machine-readable manifest listing public REST tools and documentation resources for AI agents.
No API key is required for public read tools. Organizer webhooks use authenticated POST /api/me/webhooks separately.
Manifest URL
Fetch GET /api/public/mcp.json for schemaVersion, tools, resources, and documentation links.
Tools
- list_public_activities → GET /api/public/activities (q, lat, lng, limit, facet, mode)
- search_places → GET /api/public/places/search (q required)
- list_countries → GET /api/public/countries (q, lang)
- platform_stats → GET /api/public/platform-stats
Resources
- llms.txt — curated URL index for crawlers
- openapi — GET /api/public/openapi.json full REST schema
- ai-docs — /ai structured product reference
Webhooks for organizers
Live HTTPS webhooks: registration.confirmed, attendance.showed_up, activity.cancelled.
Subscribe via POST /api/me/webhooks when the agent acts on behalf of a signed-in organizer. Event catalog: GET /api/public/webhooks/events.