# MCP Events

MCP Events is a draft extension to the Model Context Protocol (MCP), proposed in [SEP-3415](https://github.com/modelcontextprotocol/modelcontextprotocol/pull/3415) (a Specification Enhancement Proposal), that lets an AI agent subscribe to events from an MCP server. This page collects Hookdeck's guides, demos and video on it, and we update it as the proposal changes.

Video: [What is MCP Events? Event-driven AI agents with MCP](https://youtu.be/pL2BR-bibzw)

## Learn how MCP Events works

* [What is MCP Events?](/webhooks/guides/what-are-mcp-events): the three delivery modes, webhook mode step by step, who supports MCP Events so far, and how to publish and receive events reliably, with interactive diagrams.

## Specifications

* [SEP-3415: Events Extension](https://github.com/modelcontextprotocol/modelcontextprotocol/pull/3415): the proposal itself.
* [OpenAI's MCP Events guide](https://developers.openai.com/plugins/build/mcp-events): what ChatGPT supports.

## Send MCP events from your MCP server

* [What it takes to add MCP Events to your MCP server](/webhooks/guides/add-mcp-events-to-mcp-server): what you build if you run the delivery pipeline yourself.
* [Send MCP Events webhooks with Outpost](/docs/outpost/guides/send-mcp-events-webhooks-with-outpost): add webhook delivery to your MCP server, with Outpost signing, retrying and logging each delivery, and test it with ChatGPT.
* [MCP Events with Hookdeck Outpost demo](https://github.com/hookdeck/mcp-events-outpost-demo): the working MCP server that guide is built from.

## Receive MCP events in your agent

* [Receiving events reliably](/webhooks/guides/what-are-mcp-events#receiving-events-reliably): what happens to events while your agent is down, how a forward proxy keeps them, and the rules the proxy should apply.
* [Forward proxy demo](https://github.com/hookdeck/hookdeck-demos/tree/main/hookdeck/mcp-events-forward-proxy): an agent that receives MCP events through Hookdeck Event Gateway.

## Try MCP Events now

* [MCP Events bridge](https://github.com/hookdeck/mcp-events-bridge): an open-source MCP server that turns webhooks from GitHub, Resend inbound email and any HTTP sender into MCP events. It runs on Hookdeck Event Gateway.

**Diagram:** Services that send webhooks reach Hookdeck Event Gateway. The MCP Events bridge turns each one into an MCP event, and Event Gateway delivers it to the subscribed agent.

1. Few MCP servers offer events yet, but many services already send webhooks.
2. The MCP Events bridge: an open-source MCP server, built on Hookdeck Event Gateway.
3. The bridge turns the webhook into an MCP event; Event Gateway delivers it, with retries.
4. No public URL? Poll the bridge, or use a tunnel URL through the Hookdeck CLI.