Raygun
About
MCP Server for Raygun's API V3 endpoints for interacting with your Crash Reporting and Real User Monitoring applications. This server provides comprehensive access to Raygun's API features through the Model Context Protocol.
Details
- Author
- MindscapeHQ
- Repository
- MindscapeHQ/mcp-server-raygun
- GitHub stars
- 10
- Downloads
- 197
- Categories
- Developer Tools, Infrastructure, Other
- Tags
- #data
Jump to
- 🐛 Error Management - Investigate, resolve, and track application errors and crashes with full stack traces and context
- 🚀 Deployment Tracking - Monitor releases and correlate errors with deployments to identify problematic changes
- ⚡ Performance Insights - Analyze page load times, user metrics, and performance trends over time
- 👥 User Monitoring - Track customer sessions, behavior patterns, and identify affected users
- 🤝 Team Collaboration - Manage invitations and coordinate error resolution across your team
- 📊 Metrics & Analytics - Time-series analysis and distribution histograms for errors and performance
Setting up with Highlight
Follow these steps to add this server as a custom Highlight plugin:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
RaygunCommand (node, npx, python, etc.)npxArguments-
Argument 1
mcp-remote -
Argument 2
https://api.raygun.com/v3/mcp -
Argument 3
--header -
Argument 4
Authorization: Bearer YOUR_PAT_TOKEN
Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
-
Argument 1
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
The Raygun MCP server is hosted remotely at https://api.raygun.com/v3/mcp.
> 💡 Tip: Choose your AI assistant below and follow the configuration instructions. Don't forget to replace YOUR_PAT_TOKEN with your actual Raygun Personal Access Token!
<details>
<summary>Amp</summary>
Guide: Amp MCP Documentation
amp mcp add raygun --header "Authorization=Bearer YOUR_PAT_TOKEN" https://api.raygun.com/v3/mcp
</details>
<details>
<summary>Claude Code</summary>
Guide: Claude Code MCP Documentation
claude mcp add --transport http raygun https://api.raygun.com/v3/mcp --header "Authorization: Bearer YOUR_PAT_TOKEN"
</details>
<details>
<summary>Cline</summary>
Guide: Cline MCP Documentation
Use https://api.raygun.com/v3/mcp and your PAT token
</details>
<details>
<summary>Codex</summary>
Guide: Codex MCP Documentation
[mcp_servers.raygun]
command = "npx"
args = ["mcp-remote", "https://api.raygun.com/v3/mcp", "--header", "Authorization: Bearer YOUR_PAT_TOKEN"]
</details>
<details>
<summary>Cursor</summary>
Go to Cursor Settings → MCP → New MCP Server
{
"mcpServers": {
"Raygun": {
"url": "https://api.raygun.com/v3/mcp",
"headers": {
"Authorization": "Bearer YOUR_PAT_TOKEN"
}
}
}
}
</details>
<details>
<summary>Gemini CLI</summary>
gemini mcp add --transport http raygun https://api.raygun.com/v3/mcp --header "Authorization: Bearer YOUR_PAT_TOKEN"
</details>
<details>
<summary>JetBrains AI Assistant</summary>
Guide: JetBrains AI Assistant MCP Documentation
{
"mcpServers": {
"Raygun": {
"url": "https://api.raygun.com/v3/mcp",
"headers": {
"Authorization": "Bearer YOUR_PAT_TOKEN"
}
}
}
}
</details>
<details>
<summary>VS Code</summary>
Guide: VS Code MCP Servers
{
"servers": {
"raygun": {
"url": "https://api.raygun.com/v3/mcp",
"headers": {
"Authorization": "Bearer YOUR_PAT_TOKEN"
}
}
}
}
</details>
<details>
<summary>Zed</summary>
Guide: Zed MCP Documentation
{
"context_servers": {
"raygun": {
"source": "custom",
"command": "npx",
"args": [
"mcp-remote",
"https://api.raygun.com/v3/mcp",
"--header",
"Authorization: Bearer YOUR_PAT_TOKEN"
],
"env": {}
}
}
}
</details>
applications_list
List all applications in your Raygun account.
applications_search
Search for applications by name.
application_get_details
Get detailed application information.
application_regenerate_api_key
Generate a new API key for an application.
error_groups_list
List error groups within an application.
error_group_investigate
Get complete details about a specific error group.
error_group_update_status
Change error group status (resolve, ignore, activate).
error_group_add_comment
Add investigation notes to an error group.
error_instances_browse
Browse individual error occurrences.
error_instance_get_details
Get full stack trace and context for an error instance.
deployments_list
List deployments for an application.
deployment_create
Create a new deployment record.
deployment_get_latest
Get the most recent deployment with error analysis.
deployment_investigate
Get comprehensive deployment information.
deployment_manage
Update or delete a deployment.
customers_search
Search customers by name, email, or identifier.
customer_investigate
Get customer profile, recent error groups, and sessions.
sessions_list
List user sessions with environment and device data.
pages_list
List monitored pages in an application.
page_investigate
Get page details for metrics queries.
metrics_website_performance_analyze
Track performance trends over time.
metrics_performance_distribution_analyze
Understand performance variability.
metrics_error_trends_analyze
Track error rates and patterns.
invitations_manage
List and review team invitations.
invitation_send
Send a new team invitation.
invitation_revoke
Cancel a pending invitation.
The Raygun MCP server provides the following categories of tools:
<details>
<summary>📱 Applications</summary>
- applications_list - List all applications in your Raygun account
- applications_search - Search for applications by name
- application_get_details - Get detailed application information
- application_regenerate_api_key - Generate a new API key for an application
</details>
<details>
<summary>🐛 Error Management</summary>
- error_groups_list - List error groups within an application
- error_group_investigate - Get complete details about a specific error group
- error_group_update_status - Change error group status (resolve, ignore, activate)
- error_group_add_comment - Add investigation notes to an error group
- error_instances_browse - Browse individual error occurrences
- error_instance_get_details - Get full stack trace and context for an error instance
</details>
<details>
<summary>🚀 Deployments</summary>
- deployments_list - List deployments for an application
- deployment_create - Create a new deployment record
- deployment_get_latest - Get the most recent deployment with error analysis
- deployment_investigate - Get comprehensive deployment information
- deployment_manage - Update or delete a deployment
</details>
<details>
<summary>👥 Customers & Sessions</summary>
- customers_search - Search customers by name, email, or identifier
- customer_investigate - Get customer profile, recent error groups, and sessions
- sessions_list - List user sessions with environment and device data
</details>
<details>
<summary>📊 Performance & Metrics</summary>
- pages_list - List monitored pages in an application
- page_investigate - Get page details for metrics queries
- metrics_website_performance_analyze - Track performance trends over time
- metrics_performance_distribution_analyze - Understand performance variability
- metrics_error_trends_analyze - Track error rates and patterns
</details>
<details>
<summary>🤝 Team Management</summary>
- invitations_manage - List and review team invitations
- invitation_send - Send a new team invitation
- invitation_revoke - Cancel a pending invitation
</details>
For detailed documentation on each tool, see the Tool Reference.
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"raygun": {
"env": {},
"args": [
"mcp-remote",
"https://api.raygun.com/v3/mcp",
"--header",
"Authorization: Bearer YOUR_PAT_TOKEN"
],
"command": "npx"
}
}
}
Linux
{
"env": [],
"args": [
"mcp-remote",
"https://api.raygun.com/v3/mcp",
"--header",
"Authorization: Bearer YOUR_PAT_TOKEN"
],
"command": "npx"
}
Macos
{
"env": [],
"args": [
"mcp-remote",
"https://api.raygun.com/v3/mcp",
"--header",
"Authorization: Bearer YOUR_PAT_TOKEN"
],
"command": "npx"
}
Windows
{
"env": [],
"args": [
"/c",
"npx",
"mcp-remote",
"https://api.raygun.com/v3/mcp",
"--header",
"Authorization: Bearer YOUR_PAT_TOKEN"
],
"command": "cmd"
}
🔭 Raygun MCP Server
Access your crash reporting data in Raygun with AI assistants
A remote Model Context Protocol (MCP) server that connects AI assistants to your crash reporting and real user monitoring data in Raygun through natural language conversations.
📚 Tool Reference • 🚀 Quick Start • 🔑 Get API Token
</div>
---
✨ Key Features
- 🐛 Error Management - Investigate, resolve, and track application errors and crashes with full stack traces and context
- 🚀 Deployment Tracking - Monitor releases and correlate errors with deployments to identify problematic changes
- ⚡ Performance Insights - Analyze page load times, user metrics, and performance trends over time
- 👥 User Monitoring - Track customer sessions, behavior patterns, and identify affected users
- 🤝 Team Collaboration - Manage invitations and coordinate error resolution across your team
- 📊 Metrics & Analytics - Time-series analysis and distribution histograms for errors and performance
📋 Requirements
- 🔐 A Raygun account with an active subscription
- 🔑 A Raygun Personal Access Token (PAT)
🚀 Getting Started
The Raygun MCP server is hosted remotely at https://api.raygun.com/v3/mcp.
> 💡 Tip: Choose your AI assistant below and follow the configuration instructions. Don't forget to replace YOUR_PAT_TOKEN with your actual Raygun Personal Access Token!
<details>
<summary>Amp</summary>
Guide: Amp MCP Documentation
amp mcp add raygun --header "Authorization=Bearer YOUR_PAT_TOKEN" https://api.raygun.com/v3/mcp
</details>
<details>
<summary>Claude Code</summary>
Guide: Claude Code MCP Documentation
claude mcp add --transport http raygun https://api.raygun.com/v3/mcp --header "Authorization: Bearer YOUR_PAT_TOKEN"
</details>
<details>
<summary>Cline</summary>
Guide: Cline MCP Documentation
Use https://api.raygun.com/v3/mcp and your PAT token
</details>
<details>
<summary>Codex</summary>
Guide: Codex MCP Documentation
[mcp_servers.raygun]
command = "npx"
args = ["mcp-remote", "https://api.raygun.com/v3/mcp", "--header", "Authorization: Bearer YOUR_PAT_TOKEN"]
</details>
<details>
<summary>Cursor</summary>
Go to Cursor Settings → MCP → New MCP Server
{
"mcpServers": {
"Raygun": {
"url": "https://api.raygun.com/v3/mcp",
"headers": {
"Authorization": "Bearer YOUR_PAT_TOKEN"
}
}
}
}
</details>
<details>
<summary>Gemini CLI</summary>
gemini mcp add --transport http raygun https://api.raygun.com/v3/mcp --header "Authorization: Bearer YOUR_PAT_TOKEN"
</details>
<details>
<summary>JetBrains AI Assistant</summary>
Guide: JetBrains AI Assistant MCP Documentation
{
"mcpServers": {
"Raygun": {
"url": "https://api.raygun.com/v3/mcp",
"headers": {
"Authorization": "Bearer YOUR_PAT_TOKEN"
}
}
}
}
</details>
<details>
<summary>VS Code</summary>
Guide: VS Code MCP Servers
{
"servers": {
"raygun": {
"url": "https://api.raygun.com/v3/mcp",
"headers": {
"Authorization": "Bearer YOUR_PAT_TOKEN"
}
}
}
}
</details>
<details>
<summary>Zed</summary>
Guide: Zed MCP Documentation
{
"context_servers": {
"raygun": {
"source": "custom",
"command": "npx",
"args": [
"mcp-remote",
"https://api.raygun.com/v3/mcp",
"--header",
"Authorization: Bearer YOUR_PAT_TOKEN"
],
"env": {}
}
}
}
</details>
💬 Your First Prompt
After configuration, try asking your AI assistant:
🔍 "Show me the most recent error groups in my Raygun applications"
🚀 "What were the latest deployments and did they introduce any new errors?"
📊 "Analyze the performance trends for my top pages over the last 7 days"
🛠️ Tools
The Raygun MCP server provides the following categories of tools:
<details>
<summary>📱 Applications</summary>
- applications_list - List all applications in your Raygun account
- applications_search - Search for applications by name
- application_get_details - Get detailed application information
- application_regenerate_api_key - Generate a new API key for an application
</details>
<details>
<summary>🐛 Error Management</summary>
- error_groups_list - List error groups within an application
- error_group_investigate - Get complete details about a specific error group
- error_group_update_status - Change error group status (resolve, ignore, activate)
- error_group_add_comment - Add investigation notes to an error group
- error_instances_browse - Browse individual error occurrences
- error_instance_get_details - Get full stack trace and context for an error instance
</details>
<details>
<summary>🚀 Deployments</summary>
- deployments_list - List deployments for an application
- deployment_create - Create a new deployment record
- deployment_get_latest - Get the most recent deployment with error analysis
- deployment_investigate - Get comprehensive deployment information
- deployment_manage - Update or delete a deployment
</details>
<details>
<summary>👥 Customers & Sessions</summary>
- customers_search - Search customers by name, email, or identifier
- customer_investigate - Get customer profile, recent error groups, and sessions
- sessions_list - List user sessions with environment and device data
</details>
<details>
<summary>📊 Performance & Metrics</summary>
- pages_list - List monitored pages in an application
- page_investigate - Get page details for metrics queries
- metrics_website_performance_analyze - Track performance trends over time
- metrics_performance_distribution_analyze - Understand performance variability
- metrics_error_trends_analyze - Track error rates and patterns
</details>
<details>
<summary>🤝 Team Management</summary>
- invitations_manage - List and review team invitations
- invitation_send - Send a new team invitation
- invitation_revoke - Cancel a pending invitation
</details>
For detailed documentation on each tool, see the Tool Reference.
🔑 Configuration
Obtaining a Personal Access Token
To use the Raygun MCP server, you need a Raygun Personal Access Token (PAT):
1. Navigate to Raygun Personal Access Tokens
2. Click Create New Token
3. Give your token a descriptive name (e.g., "MCP Server Access")
4. Select the appropriate permissions for your use case
5. Copy the generated token and use it in your MCP configuration
> ⚠️ Important: Replace YOUR_PAT_TOKEN in the configuration examples above with your actual token. Keep your token secure and never commit it to version control!
For more details, see the Raygun API documentation.
---
📖 About
The Raygun MCP server enables AI coding assistants to access and analyze your crash reporting and real user monitoring data in Raygun, helping you investigate errors, track deployments, analyze performance, and manage your application monitoring workflow—all through natural language conversations.
🔗 Resources
- 📚 Raygun Documentation
- 🔌 Raygun API Reference
- 🤖 Model Context Protocol
- 🐛 Report Issues
---
<div align="center">
Built with ❤️ by Raygun
</div>
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.





