Back to Glossary Index
Core ConceptApplication (MCP notifications) / Downstream Integration (external event bus)

Event Bus (behind an MCP Server)

Industry Definition Set • Entity Resolution Path: /glossary/mcp-event-bus-6

Quick Answer / TL;DR

An event bus is a downstream pub/sub system an MCP server's tools may publish to or read from — distinct from MCP's own notification mechanism, which is a first-class part of the protocol for server-to-client updates within a session.

Key Takeaways

  • MCP has its own built-in notification mechanism, separate from any external event bus.
  • MCP notifications only reach the currently connected client, within the live session.
  • An external event bus is a downstream integration a tool implementation might use, not part of MCP itself.
  • Don't conflate 'server sends a progress notification' with 'server publishes to an event bus' — they solve different problems.
Definitive Statement: An event bus is a downstream pub/sub system an MCP server's tools may publish to or read from — distinct from MCP's own notification mechanism, which is a first-class part of the protocol for server-to-client updates within a session.

Technical Context & Protocol Usage

Detailed Explanation
It's worth distinguishing two different things that both get called 'events' in an MCP context. First, MCP itself defines JSON-RPC notifications (no response expected) that a server can send a connected client during a session — for example, progress updates on a long-running tool call. Second, an external event bus (like AWS EventBridge or a Kafka-based system) is an entirely separate, application-level integration a server's tool implementations might use to publish domain events to other systems, unrelated to the live MCP session. The two are not interchangeable: MCP notifications only reach the currently connected client, while an event bus fans out to whatever systems are subscribed, independent of any MCP session.

Format & Payload Metadata

Format: JSON-RPC notification (MCP) vs. broker-specific event format (external)

Latency: MCP notifications are near-real-time within the session; external event bus delivery depends on that system

Real-World Implementation Use Case

An MCP server sends native MCP progress notifications to the client while a long-running tool executes, and separately publishes a completion event to an internal EventBridge bus so other backend systems can react, independent of whether the MCP client is still connected.

M
MCPserver.in Engineering

Platform Team

Published: 2026-07-20
Updated: 2026-07-21

Cite This Page

MLA Style:

MCPserver.in Engineering. "Event Bus (behind an MCP Server)." MCPserver.in Knowledge Hub, 21 July 2026, mcpserver.in/glossary/mcp-event-bus-6.