Amelia abilities, governed through the Bridge

An agent can list services, employees, customers, events, and appointments, check open time slots for a service, add a new service or customer, create an appointment or event, book a customer into an event, and cancel an existing booking.

Abilities
126 read6 destructive
Active installs
90K+
Rating
92% (790 ratings)
Version
2.4.11
Requires
WP 6.5+, PHP 7.4+
Last updated
2026-09-24 11:59am GMT

What has to be true first

Needs WordPress 6.9 or newer with Amelia active. Each ability checks a dedicated Amelia capability or permission-service check for the entity and action involved (read or write access to services, employees, customers, appointments, or events); the logged-in Amelia user must also not be a customer-role account for several read abilities.

The 12 Amelia abilities

Grouped by what each one can change. Every one starts off until you enable it.

Read 6

  • Read

    List Services

    Returns bookable services with their IDs, durations, and prices.

    Permission
    Custom checkAmelia permission service, read access to services
    MCP tool
    aafm-bridge-amelia-list-services
  • Read

    List Employees

    Returns providers/employees with the IDs needed by create-appointment and check-availability.

    Permission
    amelia_read_employees
    MCP tool
    aafm-bridge-amelia-list-employees
  • Read

    List Customers

    Returns customers with the IDs needed by create-appointment and book-event.

    Permission
    Custom checkAmelia permission service, read access to customers
    MCP tool
    aafm-bridge-amelia-list-customers
  • Read

    List Events

    Returns events, classes, or group sessions with their IDs, periods, and capacity.

    Permission
    Custom checkamelia_read_events, and the current user must not be an Amelia customer account
    MCP tool
    aafm-bridge-amelia-list-events
  • Read

    List Appointments

    Returns existing appointments with their IDs, dates, and details.

    Permission
    Custom checkamelia_read_appointments, and the current user must not be an Amelia customer account
    MCP tool
    aafm-bridge-amelia-list-appointments
  • Read

    Check Availability

    Returns available booking datetimes for a service, grouped by date.

    Permission
    Custom checkAmelia permission service, read access to services
    MCP tool
    aafm-bridge-amelia-check-availability

Destructive 6

  • Destructive

    Add Service

    Creates a new bookable service with its name, duration, price, and assigned employees.

    Permission
    amelia_write_services
    MCP tool
    aafm-bridge-amelia-add-service
  • Destructive

    Add Customer

    Registers a new customer with first name, last name, and email.

    Permission
    amelia_write_customers
    MCP tool
    aafm-bridge-amelia-add-customer
  • Destructive

    Create Appointment

    Books an appointment for a customer with a chosen service, employee, and date/time.

    Permission
    amelia_write_appointments
    MCP tool
    aafm-bridge-amelia-create-appointment
  • Destructive

    Create Event

    Creates a new event, class, or group session with a name, start/end time, price, and capacity.

    Permission
    amelia_write_events
    MCP tool
    aafm-bridge-amelia-create-event
  • Destructive

    Book Event

    Enrolls a customer into an existing event, class, or group session.

    Permission
    amelia_write_events
    MCP tool
    aafm-bridge-amelia-book-event
  • Destructive

    Cancel Booking

    Cancels an existing appointment or event booking.

    Permission
    Custom checkamelia_write_appointments or amelia_write_events
    MCP tool
    aafm-bridge-amelia-cancel-booking

How to switch these on

Four steps from two active plugins to a governed connection.

  1. Install Amelia and Agent Abilities for MCP

    Both plugins need to be active on the same WordPress site. Amelia registers its own abilities; this plugin discovers and governs them.

  2. Open the Other plugins screen

    In Agent Abilities for MCP, open the Bridge tab (labeled "Other plugins" in the admin). Abilities from every registered plugin appear there, grouped by the plugin that registered them.

  3. Enable one ability at a time

    Every ability from Amelia starts off. Turn on only the ones you want an agent to reach, or enable the whole set in one click.

  4. Connect as a least-privilege user

    Approve the connection as a WordPress account scoped to what you actually want the agent to do. Each call still re-checks that account’s capability before it runs.

Read more in how bridging works or the full documentation.

Frequently asked questions

Does Amelia work with the Bridge?

Yes. Amelia registers all 12 of its booking abilities in the core Abilities API with explicit readonly/destructive annotations, so the Bridge can classify and expose each one directly.

Do Amelia's abilities register automatically?

Yes, unconditionally, once Amelia is active. Nothing else has to be configured for the Bridge to discover them.

Does Amelia need anything special to work with the Bridge?

Needs WordPress 6.9 or newer with Amelia active. Each ability checks a dedicated Amelia capability or permission-service check for the entity and action involved (read or write access to services, employees, customers, appointments, or events); the logged-in Amelia user must also not be a customer-role account for several read abilities.

More Events & booking plugins

With the edit and delete toggles on, an agent can list, read, create, update, and delete bookings, customers, services, agents, locations, and orders, manage the booking calendar and off periods, read dashboard analytics, and read the activity log.

Events & booking100K+ active installs
46 read28 write8 destructive
View abilities

An agent can browse events, tickets, locations and bookings and read a specific booking's requirements, and can create or update events, tickets, locations, bookings, categories and tags, upload images for them, and change or delete bookings and other records when the connected user has the matching Events Manager capability.

Events & booking60K+ active installs
18 read7 write13 destructive
View abilities

Fluent Booking

Conditional

Once enabled, an agent can read bookings, availability and event-type configuration, create, reschedule or cancel a booking on an attendee's behalf, pull scheduling reports, and run three guided prompts (daily briefing, event troubleshooting, weekly report); the scheduling toolset additionally lets it create and edit event types and availability schedules.

Events & booking20K+ active installs
9 read7 destructive
View abilities

Verified from Amelia's own free wordpress.org code on 28 September 2026, not from its marketing claims. Not every ability listed here has been run end to end against a live site. Plugin authors change their code, so a name, a capability, or a condition can be different in a later release. This site is not affiliated with, or endorsed by, Melograno Venture Studio or Amelia. Back to the full directory.

Back to the plugin directory

Bridge Amelia, keep the same control.

Every ability starts off, is scoped to the user you connect, and is written to the same audit log as core. Turn on only what you need.

Off by default. Capability checked on every call.