Skip to main content

Ask your architecture
anything.

Your team explores the catalog in a browser. Your AI tools query it via MCP. Both get answers from the same catalog.

Built-in MCP server with 15 tools and 9 resources. Fully self-hosted.

EventCatalog MCP
$
Your system has 4 domains:
1.Orders handles order lifecycle
2.Payments processes transactions
3.Inventory manages stock levels
4.Notifications sends alerts and emails
$

Click a badge to see different queries

Your architecture, queryable from any AI tool

Every EventCatalog ships with a built-in MCP server. Connect Claude, Cursor, VS Code, or any MCP-compatible tool and query your architecture without leaving your editor.

Claude

MCP Server

EventCatalog

Query

What events does OrderService publish?

Response

OrderService publishes 4 events: OrderCreated, OrderUpdated, OrderShipped, OrderCancelled

15 tools, 9 resources, out of the box

Query domains, services, events, schemas, OpenAPI specs, AsyncAPI specs, channels, and more. No configuration needed.

Works where your engineers already work

Claude Desktop, Cursor, Windsurf, VS Code, or any MCP-compatible client. Connects in minutes.

One model, two audiences

Humans get a visual catalog. AI gets structured access. Both reason from the same model.

No additional infrastructure

Built into every EventCatalog instance. Nothing new to deploy or manage.

Stop wasting time. Start asking.

Your architecture knowledge shouldn't be locked in wikis, Slack threads, and people's heads.

Searching Confluence for 20 minutes

Ask your catalog and get the answer in seconds

Context-switching between editor and docs

Query your catalog directly from your IDE

Breaking changes discovered in production

Understand blast radius before you ship

Asking around to find who owns a service

Every resource has an owner. One query to find them.

Manually checking schema compatibility

See every consumer before you change a schema

New engineers lost in the architecture

New hires ask the catalog, not the team

EventCatalog Chat Interface

Ask your catalog, not your colleagues

A built-in chat interface so your team can ask architecture questions directly in the browser. No Slack thread required.

Bring Your Own Models

Use OpenAI, Anthropic, or even browser-based models. You choose.

Answers grounded in your architecture

"What events does OrderService publish?" Answers come from your documented architecture, not hallucinated guesses.

Custom Prompts

Define your organization's best practices and standards as reusable prompts.

Try the AI Assistant

Make your architecture readable by any AI agent

EventCatalog auto-generates llms.txt and schemas.txt so AI agents can discover and understand your architecture without custom integrations.

llms.txt

Domains, services, events, and docs, structured so any AI agent can reason about your architecture.

schemas.txt

Every schema in one file: OpenAPI, AsyncAPI, JSON Schema, Avro, Protobuf. AI tools get full contract context.

Always current, zero maintenance

Regenerated on every build. When your catalog updates, your AI context updates too.

Set up llms.txt
# EventCatalog Architecture

## Domains
- Orders: Manages order lifecycle
- Payments: Handles transactions
- Inventory: Stock management

## Services
- OrderService: /services/OrderService
- PaymentService: /services/PaymentService
- InventoryService: /services/InventoryService

## Events
- OrderCreated: /events/OrderCreated
- PaymentProcessed: /events/PaymentProcessed
- StockUpdated: /events/StockUpdated
your-infrastructure
EventCatalog runs on your servers
Architecture docs stay internal
MCP server runs locally
AI models are your choice
$No data leaves your network

Self-hosted. Your data never leaves.

Your architecture docs, AI queries, and catalog data all stay on your infrastructure. No external calls. No vendor lock-in. Perfect for regulated industries.

Your infrastructure, your rules

Run on AWS, Azure, GCP, or your own servers. Static site, deploy anywhere you serve HTML.

No telemetry. No phone home.

The MCP server and AI assistant run entirely within your network. Nothing leaves unless you choose to send it.

Bring Your Own Models

OpenAI, Anthropic, local models, or browser-based AI. No vendor lock-in on the model layer either.

Deploy EventCatalog

Make your architecture queryable today

Join the teams behind 31,000+ catalogs
Self hosting documentation and governance for your organization.