Skip to main content

Works with AI · Ships the Abilities API

Events Manager logo

Manage Events Manager with AI

Events Manager registers 38 abilities with the WordPress Abilities API. Connect it to Claude, ChatGPT, or Cursor with WPVibe and your assistant can call them by asking in plain English.

60,000+ active installs 38 registered abilities

Up and running in three steps

1

Install WPVibe

Add the free WPVibe plugin from WordPress.org to the site running Events Manager.

2

Connect your AI

Claude, ChatGPT, Cursor, and more. One click to authorize, and no passwords ever go in the chat.

3

Ask in plain English

Describe the outcome you want and let the assistant do the clicking.

Every Events Manager ability

Events Manager registers these with the WordPress Abilities API under the events-manager namespace. Your AI finds them with discover_abilities and calls them with run_ability; only abilities marked destructive ask for your approval before they run. Registered means a fresh install of v7.4.7 ships it and we have not run it yet.

Ability What it does Access Status

List events

events-manager/list-events
Retrieves a filtered collection of Events Manager events. Read Registered

Get event

events-manager/get-event
Retrieves one Events Manager event by ID. Read Registered

Get event availability

events-manager/get-event-availability
Retrieves booking availability, spaces, and ticket availability for one event. Read Registered

Get booking requirements

events-manager/get-booking-requirements
Returns the exact fields, payload locations, payment options, and a ready-to-submit example payload needed to create a booking for one event. Read Registered

List event tickets

events-manager/list-event-tickets
Retrieves tickets for one Events Manager event. Read Registered

Get ticket

events-manager/get-ticket
Retrieves one Events Manager ticket by ID. Read Registered

Create event

events-manager/create-event
Creates an Events Manager event. Write Registered

Update event

events-manager/update-event
Updates an Events Manager event. Write Registered

Delete event

events-manager/delete-event
Deletes or trashes an Events Manager event. Write Registered

Create event ticket

events-manager/create-event-ticket
Creates a ticket for an Events Manager event. Write Registered

Update ticket

events-manager/update-ticket
Updates an Events Manager ticket. Write Registered

Delete ticket

events-manager/delete-ticket
Deletes an Events Manager ticket if it has no bookings. Write Registered

List locations

events-manager/list-locations
Retrieves a filtered collection of Events Manager locations. Read Registered

List location countries

events-manager/list-location-countries
Returns countries with their ISO-3166 alpha-2 code and translated display name. Read Registered

List location regions

events-manager/list-location-regions
Returns the distinct list of region names present in Events Manager locations. Read Registered

List location states

events-manager/list-location-states
Returns the distinct list of state/province names present in Events Manager locations. Read Registered

List location towns

events-manager/list-location-towns
Returns the distinct list of town/city names present in Events Manager locations. Read Registered

Get location

events-manager/get-location
Retrieves one Events Manager location by ID. Read Registered

Create location

events-manager/create-location
Creates an Events Manager location. Write Registered

Update location

events-manager/update-location
Updates an Events Manager location. Write Registered

Delete location

events-manager/delete-location
Deletes or trashes an Events Manager location. Write Registered

Upload media

events-manager/upload-media
Uploads an image (or other media) to the WordPress media library and returns its attachment ID. Write Registered

List bookings

events-manager/list-bookings
Retrieves bookings visible to the current user. Read Registered

Get booking

events-manager/get-booking
Retrieves one booking by ID if visible to the current user. Read Registered

Create booking

events-manager/create-booking
Creates an Events Manager booking. Write Registered

Update booking

events-manager/update-booking
Updates an Events Manager booking. Write Registered

Set booking status

events-manager/set-booking-status
Changes a booking status, such as approving, rejecting, or cancelling it. Write Registered

Delete booking

events-manager/delete-booking
Permanently deletes an Events Manager booking. Write Registered

List categories

events-manager/list-categories
Retrieves Events Manager categories. Read Registered

Get category

events-manager/get-category
Retrieves one Events Manager category by ID. Read Registered

Create category

events-manager/create-category
Creates an Events Manager category. Write Registered

Update category

events-manager/update-category
Updates an Events Manager category. Write Registered

Delete category

events-manager/delete-category
Deletes an Events Manager category. Write Registered

List tags

events-manager/list-tags
Retrieves Events Manager tags. Read Registered

Get tag

events-manager/get-tag
Retrieves one Events Manager tag by ID. Read Registered

Create tag

events-manager/create-tag
Creates an Events Manager tag. Write Registered

Update tag

events-manager/update-tag
Updates an Events Manager tag. Write Registered

Delete tag

events-manager/delete-tag
Deletes an Events Manager tag. Write Registered

Registered today, verified next

This list comes from installing Events Manager on a clean WordPress site and reading what it registers, refreshed weekly. Verified pages go further: we run every ability through WPVibe and publish tested recipes. Events Manager is in that queue.