pluginevents-manager

Events Manager Abilities

Events integration. Read-only The Events Calendar access: list/read events with hydrated venue and organizer detail. No write tools.

2Total Abilities
0Destructive
1Capability Gates
Functional Domains:
Events
WordPress capabilities required:
edit_posts 2

Available Tools (2)

em_list_eventsedit_posts

List events from Events Manager. Returns event id, linked post id, title, slug, status, start/end datetime, all-day flag, timezone, recurring flag, category names, and permalink for each. Filter by a date range, category, and keyword; paginate; and choose ordering. Read-only.

Ability IDmore-mcp/em-list-eventsRequiresedit_posts
Parameter Schema8 parameters
{
  "type": "object",
  "properties": {
    "start_date": {
      "type": "string",
      "description": "Only events on/after this date (Y-m-d). Combined with end_date to form a date-range scope."
    },
    "end_date": {
      "type": "string",
      "description": "Only events on/before this date (Y-m-d)."
    },
    "category": {
      "type": "string",
      "description": "Filter by an event category slug or numeric term id."
    },
    "search": {
      "type": "string",
      "description": "Optional keyword search on event name."
    },
    "orderby": {
      "type": "string",
      "description": "One of: event_start_date, event_start_time, event_name, event_id. Default event_start_date."
    },
    "order": {
      "type": "string",
      "description": "ASC or DESC. Default ASC."
    },
    "per_page": {
      "type": "integer",
      "description": "How many events (1-100, default 20)."
    },
    "page": {
      "type": "integer",
      "description": "Page number, 1-indexed."
    }
  }
}
em_get_eventedit_posts

Get one Events Manager event by its EM event id, with full detail: title, slug, content, status, start/end datetime, all-day flag, timezone, recurring flag, category names, permalink, and created/modified timestamps. Read-only.

Ability IDmore-mcp/em-get-eventRequiresedit_posts
Parameter Schema1 parameter
{
  "type": "object",
  "properties": {
    "id": {
      "type": "integer",
      "description": "Events Manager event id (event_id, not the WordPress post id)."
    }
  },
  "required": [
    "id"
  ]
}