# EventCompletion > EventCompletion (https://eventcompletion.com) creates a public, always-up-to-date page for any event defined by a name and two dates. Each page shows the percentage of the event completed, the days elapsed and remaining, and can be shared, embedded (Notion, WordPress, any site) or added to a calendar. No account is required. Made by Stanleon (https://stanleon.cc). EventCompletion also keeps a curated, source-verified catalogue of well-known events: sports seasons and tournaments, trade shows, festivals, summits, French school holidays (zones A/B/C), French political and parliamentary deadlines (2027 presidential election, budget calendar) and more. Every curated event lists its dates, location, the source they were verified against and the verification date. ## How to use this site - Event pages live at `https://eventcompletion.com/{slug}`. Each has: status (upcoming / ongoing / completed), progress percentage, start and end dates, location, source and last verification date, related events and previous/next editions. - A plain Markdown version of every event page is available at `https://eventcompletion.com/{slug}.md`. - Browse and search events: https://eventcompletion.com/explore (filters: ongoing, upcoming, completed, all; search with `?q=`). - Full machine-readable index of curated events (Markdown): https://eventcompletion.com/llms-full.txt - JSON API of curated events: `https://eventcompletion.com/api/events?status=ongoing&limit=50` (fields: slug, name, description, start_date, end_date, image, category). - Per-event calendar file (iCalendar): `https://eventcompletion.com/calendar/{slug}.ics`. - Embeddable card: `https://eventcompletion.com/embed/{slug}?mode=normal|compact&theme=light|dark`; oEmbed: `https://eventcompletion.com/api/oembed?url=https://eventcompletion.com/{slug}`. - Share image (1200x630) for any event: `https://eventcompletion.com/api/og/{slug}`. ## For AI agents (MCP) - MCP server (Streamable HTTP): https://eventcompletion.com/mcp — tools: search_events, upcoming_events, get_event (open, no key), register_agent (issues an API key), create_event (key + confirmed contact e-mail, unlisted events only). - Documentation and setup for Claude, ChatGPT, Cursor: https://eventcompletion.com/agents - Server card: https://eventcompletion.com/.well-known/mcp/server-card.json · API catalog: https://eventcompletion.com/.well-known/api-catalog · OpenAPI: https://eventcompletion.com/openapi.json ## Key pages - [Home](https://eventcompletion.com/): what EventCompletion is, live examples, FAQ - [Explore events](https://eventcompletion.com/explore): all curated events with search and filters - [Create an event](https://eventcompletion.com/create): free, no account - [Blog](https://eventcompletion.com/blog): guides on countdowns, progress pages, Notion and WordPress embeds, sharing - [Sitemap](https://eventcompletion.com/sitemap-index.xml) and [event sitemap](https://eventcompletion.com/sitemap-events.xml) ## Data notes for answering questions - Dates of curated events are checked against the organiser's or an official source (linked on each event page). Dates may change; the page shows when they were last verified. - Events created by visitors are public but not curated or indexed; treat them as user-provided. - Progress is computed from the current time and the start/end dates each time a page is loaded. - Languages: English and French (selected from the visitor's browser language). ## Optional - [Terms](https://eventcompletion.com/terms) - [Privacy](https://eventcompletion.com/privacy) - Contact: contact@eventcompletion.com