Sugar Calendar abilities, governed through the Bridge

An agent can list, search, and read events, calendars, and tags, pull aggregate event counts, and create or update individual events, calendars, and tags.

Abilities
128 read4 write
Active installs
10K+
Rating
90% (24 ratings)
Version
3.14.0
Requires
WP 6.2+, PHP 7.4+
Last updated
2026-09-16 1:57pm GMT

What has to be true first

Sugar Calendar and WordPress 6.9 or later must both be active for these abilities to appear in the registry. Read abilities require edit_posts or the plugin's manage_event_calendars capability; the four write abilities require create_events, an edit_post check on the specific event, or the calendar/tag taxonomy's own edit_terms capability.

  • A thirteenth ability, sc-events/get-registration-stats, only registers when the separate Event Ticketing or RSVP add-on is active and contributes a signup mode; it is absent in the free plugin alone
  • Four of the twelve abilities (create-event, update-event, create-calendar, create-tag) set mcp.public to false, so a connector that only lists publicly exposed abilities will not surface them even though they are registered

A note on the count below

The easymcp count of 6 covers only the read abilities; the plugin also registers 4 write abilities (create/update event, create calendar, create tag) whose mcp.public flag is false, plus get-event-stats, for 12 in the free plugin.

The 12 Sugar Calendar abilities

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

Read 8

  • Read

    List Events

    Lists events, optionally filtered by date range or calendar.

    Permission
    edit_postsContributors and up
    MCP tool
    aafm-bridge-sc-events-list-events
  • Read

    Get Event

    Reads a single event's details.

    Permission
    Custom checkread_event (per event)
    MCP tool
    aafm-bridge-sc-events-get-event
  • Read

    Search Events

    Full text searches events by title or content.

    Permission
    edit_postsContributors and up
    MCP tool
    aafm-bridge-sc-events-search-events
  • Read

    List Calendars

    Lists the site's calendars.

    Permission
    manage_event_calendars
    MCP tool
    aafm-bridge-sc-events-list-calendars
  • Read

    Get Calendar

    Reads a single calendar's details.

    Permission
    manage_event_calendars
    MCP tool
    aafm-bridge-sc-events-get-calendar
  • Read

    List Tags

    Lists the event tags in use.

    Permission
    manage_event_calendars
    MCP tool
    aafm-bridge-sc-events-list-tags
  • Read

    Get Tag

    Reads a single event tag's details.

    Permission
    manage_event_calendars
    MCP tool
    aafm-bridge-sc-events-get-tag
  • Read

    Get Event Stats

    Returns aggregate counts of events, such as totals by status or time range.

    Permission
    edit_postsContributors and up
    MCP tool
    aafm-bridge-sc-events-get-event-stats

Write 4

  • Write

    Create Event

    Creates a new event.

    Permission
    create_events
    MCP tool
    aafm-bridge-sc-events-create-event
  • Write

    Update Event

    Edits an existing event.

    Permission
    Custom checkedit_post (per event)
    MCP tool
    aafm-bridge-sc-events-update-event
  • Write

    Create Calendar

    Creates a new calendar, or returns the existing one if the name already exists.

    Permission
    Custom checktaxonomy edit_terms capability
    MCP tool
    aafm-bridge-sc-events-create-calendar
  • Write

    Create Tag

    Creates a new event tag, or returns the existing one if the name already exists.

    Permission
    Custom checktaxonomy edit_terms capability
    MCP tool
    aafm-bridge-sc-events-create-tag

How to switch these on

Four steps from two active plugins to a governed connection.

  1. Install Sugar Calendar and Agent Abilities for MCP

    Both plugins need to be active on the same WordPress site. Sugar Calendar 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 Sugar Calendar 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 Sugar Calendar work with the Bridge?

Yes. It registers 12 abilities under the sc-events namespace with real annotations and per-ability permission callbacks, so the Bridge can list and switch on each one.

What has to be true for Sugar Calendar's abilities to register?

A thirteenth ability, sc-events/get-registration-stats, only registers when the separate Event Ticketing or RSVP add-on is active and contributes a signup mode; it is absent in the free plugin alone. Four of the twelve abilities (create-event, update-event, create-calendar, create-tag) set mcp.public to false, so a connector that only lists publicly exposed abilities will not surface them even though they are registered.

Does Sugar Calendar need anything special to work with the Bridge?

Sugar Calendar and WordPress 6.9 or later must both be active for these abilities to appear in the registry. Read abilities require edit_posts or the plugin's manage_event_calendars capability; the four write abilities require create_events, an edit_post check on the specific event, or the calendar/tag taxonomy's own edit_terms capability.

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 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.

Events & booking90K+ active installs
6 read6 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

Verified from Sugar Calendar'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, Syed Balkhi or Sugar Calendar. Back to the full directory.

Back to the plugin directory

Bridge Sugar Calendar, 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.