Plan an event with your AI

An agent-first events API. Tell ChatGPT, Claude, Gemini, or Grok to create an event here and share the RSVP page on headless.rsvp.

Tell your AI:

"Plan my event on headless.events. It's [title] on [date] at [place]. My email is [you@example.com]. Read https://headless.events/llms.txt and just do it - don't tell me to run anything."

Your AI fetches one URL and returns your RSVP link at https://headless.rsvp/<slug>. No accounts. No dashboards. No copy-pasted commands.

Why GET-for-everything

GET is the lowest-common-denominator capability across every LLM chat surface - ChatGPT, Claude, Gemini, Grok - on every platform - web, iOS, Android, desktop. Every mobile chat app can open a URL. Every "browse" / "fetch" / "search" tool can do GET. Most cannot do POST. So we expose every action - create, update, RSVP, cancel - as a plain GET URL with query parameters. The AI just fetches it. No method-mismatch failures, no "your assistant cannot do that" surprises.

The whole API in one URL

https://headless.events/api/events/create
  ?title=Brenda%27s%20Baby%20Shower
  &starts_at=2026-06-15T14%3A00%3A00Z
  &location=Central%20Park
  &host_name=Sarah
  &host_email=sarah%40example.com

Full spec: /openapi.json · Agent docs: /llms.txt

From the blog