Mastra adds experimental MCP Events with push, polling and webhook delivery
Mastra’s October 23 release adds typed event subscriptions for agents and workflows. It requires specific package versions and remains experimental, with three distinct delivery modes.
Events for changes outside a conversation
Mastra introduced MCP Events on October 23, giving its MCP servers a way to emit events to subscribed clients. The intended use is reacting to changes outside an agent conversation, such as a merged pull request, a failed deployment or an updated order status.
The release requires @mastra/mcp 2.5.0 and @mastra/core 1.79.0, or later versions. Mastra explicitly labels the feature experimental and warns that the API may change between releases. This is a release of Mastra’s implementation, rather than evidence that every MCP server or client supports the same event mechanism.
Define the event, then subscribe to the relevant changes
Push, polling and webhooks have different connection behavior
Mastra documents three delivery choices. Push, the default, holds one events/stream request open while listening for server events. Polling repeatedly requests new events, at most once a second by default. Webhook delivery sends each event as a signed POST to a client URL and requires webhook settings on MCPClient.
The polling default describes request behavior, rather than a promise of one‑second end‑to‑end delivery. Likewise, a signed POST describes the webhook mechanism; it is not an independent security assessment. The post does not establish exactly‑once delivery, durable replay, ordering or automatic prevention of repeated application side effects.
Receiving an event is separate from deciding what to do
Using MCPEventsSignalProvider, a subscribed event can reach an agent’s thread as a notification. A workflow subscription can instead use an event to start a workflow run with its data. When observability is configured, Mastra says event traces are captured automatically. These behaviors are described in the release post.
For an application developer, the practical decision is which event should notify an agent and which should start a workflow. Receiving a notification does not itself grant permission to take an external action. Access controls and the behavior of the triggered application still need their own review, especially while the event API remains experimental.
AI‑generated conceptual illustration by OpenTools Team: a bell and relay switches represent event notifications reaching agents and workflows. This is illustrative artwork, not an actual product interface, company location, hardware device or tested result.
Related News
Oct 26, 2026
Zendesk Auto assist permits up to seven pre-approved action executions per suggestion
Zendesk’s notes for the week through October 23, updated October 26, cover repeated pre-approved actions, attachment names and extensions, and changes to knowledge retrieval.
Oct 26, 2026
Oracle plans a business semantic layer and AI catalog for Autonomous AI Lakehouse
Oracle’s October 26 lakehouse update combines Iceberg SQL and data workflows with a planned AI catalog and business semantic layer. The two central roadmap components are expected within 12 months, subject to Oracle’s future-product caveat.
Oct 26, 2026
CoreSpeed TIE beta connects agents to a Mac’s local tools and signed-in apps
CoreSpeed’s October 23 TIE beta exposes selected Mac capabilities through its MCP server. Local switches, Smart Approval rules and a machine denylist govern different parts of access.