News · DiggingBeagle record

Cloudflare adds signed incident events to its MCP server

Subscribed agents can receive Workers error events over webhooks instead of polling; investigation and remediation remain separate permissions.

Published
Oct 14, 2026

The report

Cloudflare has added an MCP Events interface to its API MCP server. Clients can discover cloudflare.alert.workers_observability_real_time_issue with events/list and subscribe with events/subscribe. New or recurring Workers Issues are delivered as signed webhooks for an account or a specific Worker.

This turns runtime telemetry into an event-driven input for an agent. The signal may initiate investigation, but neither subscribing nor receiving a signed event gives the agent authority to alter production. The subscriber still needs the documented Notifications Write and Workers Observability Write permissions, and a receiver should independently verify sender authenticity, event identity and replay behavior.

The launch establishes support for one documented event type, not verified end-to-end automatic incident remediation.

Signed event delivery is not the same as permission to act on an alert. The distinct action-bound authorization experiment demonstrates one proposed method for binding an agent tool call to its allowed parameters; Cloudflare has not established that guarantee through event signing alone.

An event is evidence, not an order

The subscription's scope matters: an account-wide subscription observes more issues than one bound to a Worker, while write permissions affect who can establish that subscription. Signature validation can authenticate delivery, but an old valid alert can still be replayed or arrive after conditions have changed. An operational agent needs to record the event identifier and check current state before taking an irreversible action. Neither event transport nor the signed payload establishes that a proposed remediation was requested by an authorized person.

The useful separation is between notification, investigation, approval and execution. The KedgeFlow authorization prototype binds later tool calls to specific parameters; it is related design evidence, not evidence that Cloudflare implements KedgeFlow or that the new event channel is itself exploitable.

Research behind this