poll_events
Poll for events that occurred since your last cursor so clients without subscription support can fetch and dedupe updates, then call again using the returned cursor.
Instructions
Get events that happened since your cursor, for clients that can't subscribe with MCP Events (events/subscribe). Same as events/poll. Call it first without a cursor to start from now, then call it again with the cursor it returned: at once when hasMore is true, otherwise after nextPollMs. Events can repeat: dedupe by eventId. truncated: true means some events were skipped (maxAgeMs, or older than Event Gateway keeps). To wait for the next event in one call instead, use wait_for_event. For past events, use list_events.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | The event type name, from list_sources (or events/list), such as github.issues | |
| cursor | No | The cursor from your last call. Omit (or null) to start from now: the first call returns no events, only a cursor. | |
| maxAgeMs | No | With a cursor, skip events older than this many milliseconds. | |
| arguments | No | The event type's arguments, as its inputSchema in list_sources (or events/list) describes them, e.g. { "repository": "owner/name", "actions": ["opened"] } for github.issues. An unknown argument or a wrong type is an error that lists the event type's arguments. | |
| maxEvents | No | At most this many events (default 50, at most 100). |