Back to MCP Catalog

Raygun MCP Server

MonitoringTypeScript
Access and manage Raygun crash reporting and user monitoring data
Available Tools

list_applications

List all applications under your Raygun account

get_application

Get application details by identifier

get_application_by_api_key

Get application details by API key

regenerate_application_api_key

Generate a new API key for an application

list_error_groups

List error groups for an application

get_error_group

Get detailed information about an error group

resolve_error_group

Set error group status to resolved

activate_error_group

Set error group status to active

ignore_error_group

Set error group status to ignored

permanently_ignore_error_group

Set error group status to permanently ignored

list_deployments

List deployments for an application

get_deployment

Get deployment details by identifier

delete_deployment

Remove a deployment

update_deployment

Update deployment information

reprocess_deployment_commits

Reprocess deployment commit data

list_customers

List customers for an application

list_sessions

List user sessions for an application

get_session

Get detailed session information

list_pages

List monitored pages for an application

get_page_metrics_time_series

Get time-series performance metrics

get_page_metrics_histogram

Get histogram of performance metrics

get_error_metrics_time_series

Get time-series error metrics

list_source_maps

List source maps for an application

get_source_map

Get source map details

update_source_map

Update source map information

delete_source_map

Remove a source map

upload_source_map

Upload a new source map

delete_all_source_maps

Remove all source maps

list_invitations

List pending team invitations

send_invitation

Send a new team invitation

get_invitation

Get invitation details

revoke_invitation

Revoke a pending invitation

The Raygun MCP server provides comprehensive access to Raygun's API V3 endpoints for crash reporting and real user monitoring applications. It enables you to manage error groups, track deployments, analyze user sessions, and monitor application performance directly through Claude. With this integration, you can efficiently troubleshoot application issues, track error trends, manage team access, and optimize performance without leaving your AI assistant. The server supports a wide range of operations from listing applications to uploading source maps and managing team invitations.

Overview

The Raygun MCP server allows you to interact with Raygun's API V3 endpoints directly through Claude. This integration provides access to Raygun's crash reporting and real user monitoring features, enabling you to manage errors, deployments, user sessions, and performance metrics without switching contexts.

Installation

To use the Raygun MCP server with Claude Desktop, you need to add the server configuration to your Claude Desktop config file:

Location of config file:

  • MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%/Claude/claude_desktop_config.json

Configuration:

Add the following to your claude_desktop_config.json:

{
  "mcpServers": {
    "raygun": {
      "command": "npx",
      "args": ["-y", "@raygun.io/mcp-server-raygun"],
      "env": {
        "RAYGUN_PAT_TOKEN": "your-pat-token-here"
      }
    }
  }
}

Replace your-pat-token-here with your Raygun Personal Access Token.

Required Environment Variables

  • RAYGUN_PAT_TOKEN: Your Raygun Personal Access Token (required)
  • SOURCEMAP_ALLOWED_DIRS: Comma-separated list of directories allowed for source map operations (optional)

Development Setup

If you want to run the server from source:

  1. Clone the repository
  2. Install dependencies: npm install
  3. Build the server: npm run build
  4. For development with auto-rebuild: npm run watch

Debugging

Since MCP servers communicate over stdio, debugging can be challenging. The recommended approach is to use the MCP Inspector:

npm run inspector

This will provide a URL to access debugging tools in your browser.

Usage Examples

Once configured, you can ask Claude to perform various Raygun-related tasks:

  • "List all my Raygun applications"
  • "Show me the latest error groups for my application"
  • "Get details about error group X"
  • "Mark error group Y as resolved"
  • "Show me performance metrics for page Z"
  • "List recent deployments for my application"

The server handles the API communication with Raygun and returns the results to Claude, which can then present them in a user-friendly format.

Related MCPs

Axiom Query
MonitoringGo

Query your Axiom data using APL (Axiom Processing Language)

Prometheus Metrics
MonitoringPython

Query and analyze Prometheus metrics through standardized interfaces

Sentry Issue Analyzer
MonitoringPython

Retrieve and analyze issues from Sentry.io

About Model Context Protocol

Model Context Protocol (MCP) allows AI models to access external tools and services, extending their capabilities beyond their training data.

Generate Cursor Documentation

Save time on coding by generating custom documentation and prompts for Cursor IDE.