The Ravenna MCP server provides tools covering ticket management, user administration, access control, and workspace configuration. Your AI client automatically discovers tool schemas and parameters when it connects to the server.Documentation Index
Fetch the complete documentation index at: https://docs.ravenna.ai/llms.txt
Use this file to discover all available pages before exploring further.
Tickets
Manage the full lifecycle of tickets in your workspace.List tickets
List tickets
- View all tickets or filter by status, assignee, or channel
- Build custom reports by combining with other tools
- Monitor ticket queues for triage
Get ticket by ID
Get ticket by ID
- Review complete ticket history
- Check current status and assignee
- Retrieve custom field values
Create ticket
Create ticket
- Log new requests from conversations
- Create follow-up tickets from existing work
Bulk create tickets
Bulk create tickets
- Set up recurring tasks from a template
- Log multiple related requests at once
- Seed tickets for a new project or initiative
Update ticket
Update ticket
- Reassign tickets during triage
- Update priority based on new information
- Change status as work progresses
Search tickets
Search tickets
- Find related tickets when investigating an issue
- Locate duplicates before creating new tickets
- Search across all ticket content including messages
Find duplicates
Find duplicates
- Reduce duplicate work by finding existing tickets
- Clean up ticket backlogs
- Merge related requests
Move tickets
Move tickets
- Route tickets to the correct team
- Reorganize work across channels
- Perform bulk moves for channel restructuring
Share and unshare tickets
Share and unshare tickets
Delete ticket
Delete ticket
- Clean up test or accidental tickets
- Remove spam submissions
Get descendent tickets
Get descendent tickets
- View sub-tasks of a larger project
- Track progress across related work items
Ticket messages
Add and manage messages on tickets to track communication and progress.List messages
List messages
- Review the full conversation history
- Summarize ticket activity for stakeholders
- Search for specific updates within a ticket
Create message
Create message
- Post updates or status changes
- Add internal notes for your team
- Reply to requester questions
Update message
Update message
- Correct information in a previous update
- Add additional context to a message
Get message by ID
Get message by ID
- Retrieve the exact content of a particular message
- Reference a specific update in another context
Delete message
Delete message
- Delete messages posted in error
- Remove outdated information
Ticket statuses
Define and manage the status options available for tickets in your workspace.List statuses
List statuses
- View available status options for ticket updates
- Audit your status workflow
Get status
Get status
- Check status configuration and properties
Create status
Create status
- Extend your workflow with additional stages
- Add custom statuses for specific processes
Update status
Update status
- Rename statuses to match updated workflows
- Reorder statuses in the pipeline
Delete status
Delete status
- Clean up unused status options
- Simplify your ticket workflow
Get ticket counts by status
Get ticket counts by status
- Generate quick status reports
- Monitor queue health and workload distribution
- Identify bottlenecks in your workflow
Ticket tags
Organize and classify tickets with tags.List tags
List tags
Create tag
Create tag
- Add tags for new projects or initiatives
- Create tags for specific issue types
Update tag
Update tag
- Rename tags to match updated conventions
Delete tag
Delete tag
- Clean up unused or deprecated tags
Bulk delete tags
Bulk delete tags
Ticket links
Create relationships between tickets and external resources.List links
List links
- View connected tickets and external references
- Audit relationships between work items
Get link
Get link
- Check the status of a linked external resource
Create link
Create link
- Connect related tickets for tracking
- Link tickets to external tools like Jira or Linear
Update link
Update link
- Update link metadata or relationship type
Delete link
Delete link
- Clean up incorrect or outdated links
Task items
Manage individual task items within tickets for granular work tracking.List task items
List task items
- View the checklist of sub-tasks on a ticket
- Check completion status of individual items
List assigned task items
List assigned task items
- View your personal task list with linked ticket context (queue and ticket number)
- Filter by completion status to focus on open work
- Paginate through results for large task lists
Create task item
Create task item
- Break down tickets into actionable steps
- Add checklist items during triage
Update task item
Update task item
- Track progress on individual steps
- Update task details as requirements change
Delete task item
Delete task item
- Remove tasks that are no longer relevant
Task templates
Create and manage reusable task templates that can be applied to tickets.List templates
List templates
- View available templates for common processes
- Audit template usage
Get template
Get template
- Review template content before applying
- Check template configuration
Create template
Create template
- Standardize processes like onboarding or incident response
- Create checklists for recurring procedures
Update template
Update template
- Add or remove items from a template
- Update template names or descriptions
Delete template
Delete template
- Clean up outdated or unused templates
Categories
Organize tickets into categories for classification and routing.List categories
List categories
- View the category structure
- Find the correct category for ticket assignment
Get category
Get category
- Check category configuration and properties
Create category
Create category
- Set up categories for new service areas
- Add sub-categories for more specific classification
Update category
Update category
- Rename categories to match updated team structures
Delete category
Delete category
- Clean up unused categories
Channels
Manage the channels (queues) where tickets are received and organized.List channels
List channels
- View your channel structure
- Find channels for ticket routing
Get channel
Get channel
- Check channel configuration and settings
Create channel
Create channel
- Set up channels for new teams or service areas
- Create dedicated channels for specific ticket types
Update channel
Update channel
- Update channel details as team structures change
Delete channel
Delete channel
- Clean up unused or deprecated channels
Custom fields
Define custom data fields that can be added to ticket forms.List custom fields
List custom fields
- View available fields for form configuration
- Audit field usage across forms
Get custom field
Get custom field
- Check field type, validation, and configuration
Create custom field
Create custom field
- Add fields for capturing specific data points
- Create dropdown, text, or date fields
Update custom field
Update custom field
- Change field labels or validation rules
- Update field descriptions
Delete custom field
Delete custom field
- Clean up fields that are no longer needed
Custom field options
Manage the selectable options for dropdown-type custom fields.List options
List options
- View available choices for a dropdown field
Get option
Get option
- Check option configuration and order
Create option
Create option
- Extend dropdown choices as new values are needed
Update option
Update option
- Rename options to match updated terminology
Delete option
Delete option
- Clean up deprecated choices
Platform
Users
Look up and manage user accounts in your organization.Get current user
Get current user
- Verify your connection and identity
- Check your own permissions and role
List users
List users
- Find users for ticket assignment
- Generate user reports
- Audit organization membership
Get user
Get user
- Look up a user’s profile, role, and group memberships
- Verify user details for access requests
Update user
Update user
- Update user roles or properties
- Manage user account details
Create user
Create user
- Onboard new team members by creating their account and workspace membership in one step
- Create user accounts without sending invitation emails for pre-provisioned setups
- Add users to a specific workspace with a designated role (Guest, Member, or Admin)
User groups
Organize users into groups for permissions, assignment, and routing.List groups
List groups
- View team structure and group organization
- Find groups for routing rules
Get group
Get group
- Check group configuration and membership count
Get group with users
Get group with users
- See who belongs to a specific team
- Audit group membership for compliance
Get group with users and workspaces
Get group with users and workspaces
- View the full scope of a group’s access
- Audit cross-workspace permissions
Create group
Create group
- Set up groups for new teams or departments
- Create groups for access control policies
Update group
Update group
- Update group details as teams change
- Add or remove members from a group
Organization
Retrieve information about your Ravenna organization.Get organization
Get organization
- View organization-level settings
- Check your organization’s configuration
Organization members
View members of your organization with full user details.List members
List members
- Generate organization-wide user reports
- Audit who has access to the organization
- Look up members across all workspaces
Workspaces
Manage the workspaces within your organization.List workspaces
List workspaces
- View your workspace structure
- Find workspaces for cross-workspace operations
Get workspace
Get workspace
- Check workspace configuration and settings
Create workspace
Create workspace
- Set up workspaces for new departments or teams
Update workspace
Update workspace
- Update workspace name, description, or configuration
Workspace members
View members of a specific workspace.List workspace members
List workspace members
- View who has access to a specific workspace
- Audit workspace membership
List members with user details
List members with user details
- Generate workspace-specific user reports
- Look up member details for assignment or routing
Access policies
Configure and manage access control policies for applications and resources.List policies
List policies
- View your access control configuration
- Audit existing policies
Get policy
Get policy
- Review policy rules and conditions
- Check approval requirements
Create policy
Create policy
- Set up access controls for new applications
- Create policies with approval workflows
Update policy
Update policy
- Adjust approval requirements
- Update policy scope or conditions
Delete policy
Delete policy
- Clean up policies for decommissioned applications
Validate access level eligibility
Validate access level eligibility
- Pre-screen access requests before submission
- Verify eligibility during approval workflows
List eligible access levels
List eligible access levels
- Show available options during access requests
- Determine what a user can request
List eligible applications
List eligible applications
- Guide users to available applications
- Filter access request options by eligibility
Automation
Code actions
Manage automated code actions that execute custom logic.List code actions
List code actions
- View available automations
- Audit existing code actions
Get code action
Get code action
- Review action logic and settings
- Check activation status
Create code action
Create code action
- Build custom automations for your workspace
- Create actions that integrate with external APIs
Update code action
Update code action
- Update action behavior
- Fix issues in existing actions
Delete code action
Delete code action
- Clean up unused automations
Analyze code action
Analyze code action
- Check for errors before activation
- Validate action configuration
Activate code action
Activate code action
- Deploy new automations
- Re-enable previously disabled actions
Agents
Configure the AI agents that handle conversations, route requests, and automate work in your workspace.List agents
List agents
- View available agents and their configuration
- Audit agent deployment across channels
Get agent
Get agent
- Review agent configuration before changes
- Check which knowledge sources and tools are enabled
Create agent
Create agent
- Stand up a new agent for a specific team or domain
- Provision agents programmatically as part of onboarding
Update agent
Update agent
- Rename agents to reflect their scope
- Update escalation instructions or capability settings
- Adjust which channels an agent serves
Delete agent
Delete agent
- Decommission agents that are no longer needed
- Clean up test agents
Agent rules
Manage the natural language rules that define how your agents handle specific scenarios. Rules can be workspace-level (shared across agents) or attached to individual agents.List rules
List rules
- Audit the rules powering your agents
- Find rules that reference a specific form, workflow, or knowledge folder
Get rule
Get rule
- Review rule content before editing
- Inspect rules referenced in incident reviews
Create rule
Create rule
- Add a rule for a new request type your agents should handle
- Bulk-author rules from external prompts or templates
Update rule
Update rule
- Iterate on rule wording to improve agent behavior
- Disable a rule temporarily while debugging
Delete rule
Delete rule
- Clean up rules that are no longer relevant
- Remove duplicates after consolidating behavior
Attach rule to agent
Attach rule to agent
- Reuse a shared rule across multiple agents for consistent behavior
- Roll out a new rule to selected agents only
Detach rule from agent
Detach rule from agent
- Stop an agent from using a shared rule while keeping it available for others