πŸ“– EventCatalog MCP Server

MCP server for EventCatalog

Local serverstdioGo

What is the πŸ“– EventCatalog MCP Server?

MCP server for EventCatalog

The short version

  • What events do we have in our architecture?
  • Tell me more about the {service} service
  • I want to create a new feature that will send emails when a user signs up, what events do we have in our architecture that are related to user signups?
  • Get me the schema for the event UserCreated in EventCatalog
  • Here is a new version of the UserCreated schema, what downstream consumers will be affected by this change?

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
find_resourcesFind resources that are available in EventCatalog including services, domains, events, commands, queries, flows, entities, channels, teams, users, and docs
find_resourceGet more information about a service, domain, event, command, query, flow, entity, or channel in EventCatalog using its id and version
find_ownersFind owners (teams or users) for a domain, service, message, event, command, query, flow, or entity in EventCatalog
find_producers_and_consumersGet the producers (sends) and consumers (receives) for services in EventCatalog
get_schemaReturns the schema for a service (e.g., OpenAPI, AsyncAPI, GraphQL), event, command, or query in EventCatalog
review_schema_changesReviews schema changes for breaking changes and suggests fixes
explain_ubiquitous_language_termsExplain ubiquitous language terms for a given domain
create_flowCreate a new flow in EventCatalog given a description of the business workflow
eventstorm_to_eventcatalogTurn a photo of an EventStorm session into an EventCatalog
create_eventcatalogCreate a new EventCatalog project from scratch

How to install the πŸ“– EventCatalog MCP Server

{
  "mcpServers": {
    "eventcatalog": {
      "command": "npx",
      "args": ["-y", "tsx /PATH_TO_YOUR_REPO/src/index.ts",  "https://demo.eventcatalog.dev", "ABCD-1234-5678-9012-3456-7890"]
    }
  }
}

Configuration as documented by the project. Restart the client after saving.

Configuration

VariableDescriptionRequired
LICENSE_KEYCredential the server authenticates with.Yes

Example prompts to try

  • β€œUse πŸ“– EventCatalog to find resources.”
  • β€œUse πŸ“– EventCatalog to find resource.”
  • β€œUse πŸ“– EventCatalog to find owners.”

Frequently asked questions

Yes, usage of this feature requires an EventCatalog Scale plan license key. A 14‑day trial key is available from EventCatalog Cloud.