📖 EventCatalog - MCP Server
@event-catalog
About 📖 EventCatalog - MCP Server
MCP server for EventCatalog
Basic information
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"mcp-server-event-catalog": {
"command": "npx",
"args": [
"-y",
"@smithery/cli",
"install",
"@event-catalog/mcp-server",
"--client",
"claude"
]
}
}
}Tools
10Find resources that are available in EventCatalog including services, domains, events, commands, queries, flows, entities, channels, teams, users, and docs
Get more information about a service, domain, event, command, query, flow, entity, or channel in EventCatalog using its id and version
Find owners (teams or users) for a domain, service, message, event, command, query, flow, or entity in EventCatalog
Get the producers (sends) and consumers (receives) for services in EventCatalog
Returns the schema for a service (e.g., OpenAPI, AsyncAPI, GraphQL), event, command, or query in EventCatalog
Reviews schema changes for breaking changes and suggests fixes
Explain ubiquitous language terms for a given domain
Create a new flow in EventCatalog given a description of the business workflow
Turn a photo of an EventStorm session into an EventCatalog
Create a new EventCatalog project from scratch
Overview
What is EventCatalog - MCP Server?
EventCatalog – MCP Server is a bridge that lets you query your EventCatalog documentation (domains, services, messages, schemas) directly from MCP clients such as Claude, Cursor, and Windsurf. It answers architecture questions in seconds using the Open Source EventCatalog tool.
How to use EventCatalog - MCP Server?
Enable the LLMS.txt feature in your EventCatalog instance, deploy it, and obtain an EventCatalog Scale license key. Then add the server to your MCP client using npx -y @eventcatalog/mcp-server followed by your EventCatalog URL and license key. The server runs in STDIO mode by default or can be deployed as an HTTP server via Docker.
Key features of EventCatalog - MCP Server
- Connect to any MCP Client (Claude, Cursor, Windsurf)
- Run locally with one command
- Ask questions about domains, services, and messages
- Retrieve OpenAPI, AsyncAPI, and JSON Schema definitions
- Get owner, producer, and consumer information
- Review schema changes for breaking changes
Use cases of EventCatalog - MCP Server
- Quickly find all events or schemas in your architecture without manual searching
- Determine downstream consumers affected by a schema change
- Understand domain‑specific ubiquitous language terms
- Create new EventCatalog flows or projects from natural language descriptions
- Turn EventStorm session photos into documented EventCatalog projects
FAQ from EventCatalog - MCP Server
Do I need a license to use this MCP server?
Yes, usage of this feature requires an EventCatalog Scale plan license key. A 14‑day trial key is available from EventCatalog Cloud.
What transport modes are supported?
The server supports STDIO mode (default, for desktop clients) and HTTP mode (for Docker/container deployments). HTTP mode is recommended for production and multi‑client setups.
Can I run the MCP server in Docker?
Yes. A Docker deployment guide is provided, supporting HTTP mode, health check endpoints, and container orchestration platforms like Kubernetes.
Which MCP clients are supported?
Claude Desktop, Cursor, and Windsurf are explicitly mentioned. The server can be connected to any MCP client.
How do I configure the server for Cursor?
Add it in Cursor Settings → MCP Servers → Add MCP Server with name eventcatalog, command npx, and args -y @eventcatalog/mcp-server {URL} {LICENSE_KEY}. You can also use a .mcp.json file in your project.
More Productivity MCP servers

Time
modelcontextprotocolModel Context Protocol Servers
TickTick MCP Server
alexarevalo9A Model Context Protocol (MCP) server designed to integrate with the TickTick task management platform, enabling intelligent context-aware task operations and automation.
Todoist MCP Server
greirsonMCP server that connects Claude to Todoist for natural language task and project management with bulk operations
Swift MCP GUI Server
NakaokaReiMCP server that can execute commands such as keyboard input and mouse movement on macOS
🚀 TaskMaster: Todoist MCP for Cursor AI
mingolladanieleA lightweight Model Context Protocol (MCP) server that enables natural language interaction with your Todoist tasks directly from your IDE. Built with simplicity and maintainability in mind.
Comments