Skip to main content
Currently in alpha. Interested in early access? Reach out to our team via email at support@ravenna.ai, live chat within the web app, or via your dedicated Slack channel.
Three keyboard keys spelling out MCP
The Ravenna MCP server lets AI assistants interact directly with your workspace through the . Instead of switching between your AI tool and the Ravenna web app, you can manage tickets, look up users, configure access policies, and more from a single conversation. The server works with ChatGPT, Claude Desktop, Claude Code, Cursor, VS Code, Windsurf, and any other client that supports MCP.

What you can do

Manage tickets

Create, update, search, and triage tickets. Add messages, change statuses, apply tags, and link related tickets.

Automate workflows

Create and manage code actions, task templates, and automated processes across your workspace.

Manage users and access

Look up users, manage group memberships, configure access policies, and handle access requests.

Configure workspace

Set up channels, categories, custom fields, ticket statuses, and other workspace settings.

How it works

The MCP server exposes Ravenna’s API as a set of tools that AI assistants can discover and call. Your AI client connects to a single (/mcp) over HTTPS using the transport protocol. Authentication uses workspace passed as . Each connection is scoped to a single workspace, so your AI assistant only accesses data it is authorized to see.

Use cases

Because MCP is an open standard, you can pair the Ravenna server with other MCP servers your AI client is connected to. This means your assistant can pull context from multiple systems in a single conversation. Create tickets enriched with context from other tools
“Look up Jamie Lee in HiBob, then create an onboarding ticket in the IT Support channel with their department, start date, and manager.”
Your AI assistant can pull data from other MCP-connected services like , Slack, or your calendar and use that context to create detailed tickets in any Ravenna workspace without you copying and pasting between apps. Review channels and find tickets that need attention
“Show me open tickets in the IT Support channel that have been waiting more than 48 hours. Which ones are unassigned?”
Quickly scan your channels for stale or unassigned tickets. Your assistant summarizes what is waiting, highlights anything overdue, and helps you decide what to pick up or reassign. Plan your day with your AI assistant
“What tickets are assigned to me across all my workspaces? Prioritize them by due date and flag anything that is overdue.”
Use your AI assistant as a personal task tracker. Ask it to pull your assigned tickets, summarize where things stand, and help you decide what to work on next. As you work through your list, update statuses and add messages without leaving the conversation. Bulk update tickets and close out incidents
“Pull the resolution notes from the DNS outage post-mortem in Incident.io, then post a summary message on all open tickets tagged ‘dns-outage’ and move them to Resolved.”
Handle incident follow-up in a single conversation. Your assistant can pull context from another MCP-connected service like , draft a stakeholder update, apply it across affected tickets, and bulk-update statuses, categories, or tags to keep your workspace organized.
Ready to connect? Follow the setup guide to configure your AI client