applications_list
List applications available to the current user.
Investigate Raygun crash reports, real user monitoring and APM by asking — errors, deployments, performance and affected customers.
LABSCO SUMMARY
The deployment tools are what make this more than an error viewer: an assistant can pull the newest release with its error analysis attached, then walk into the specific error group's stack trace — which is the actual shape of a post-release investigation.
A remote MCP server run by Raygun that connects an AI assistant to your Crash Reporting, Real User Monitoring and APM data. Raygun hosts it at https://api.raygun.com/v3/mcp, so there is no package or local server to install — you add the URL to your client and sign in.
error_groups_list, error_groups_search across messages, stack traces, URLs, versions, tags and affected users, error_group_investigate for the full picture, error_group_update_status to resolve, ignore or reactivate, error_group_add_comment and error_group_read_comments for investigation notes, error_group_instances_list and error_instance_get for the stack trace and context of one occurrencedeployments_list, deployment_get_latest with its related error groups, deployment_investigate, deployment_create and deployment_manageapm_hotspots_search to rank slow methods, database queries and external calls, apm_issues_search for recurring problems such as N+1 queries, apm_issue_investigate, apm_traces_search and apm_trace_investigate for one request's significant callsapplications_list, applications_search, application_get_details, application_regenerate_api_keycustomers_search by name, email or identifier, customer_investigate for a profile with their recent errors and sessions, sessions_list with environment and device data, session_investigate for one session's errors and page journeypages_list, page_investigate, metrics_website_performance_analyze for trends, metrics_performance_distribution_analyze for variability, metrics_error_trends_analyze for error ratesinvitations_manage, invitation_send, invitation_revokeA Raygun account with an active subscription. Clients with MCP OAuth, including Claude Code, Codex, Cursor, VS Code and Zed, open Raygun in your browser to sign in, so there is no token to create; the others send a personal access token from app.raygun.com/user/tokens as an Authorization: Bearer header. Tools that change data (error statuses, deployments, comments, invitations, ingestion API keys) follow the scopes you approve, so grant only what you need.
One command, then sign in — claude mcp add --transport http raygun https://api.raygun.com/v3/mcp, then approve the OAuth sign-in
USE CASES
Get the latest deployment with its related error groups, then investigate the ones that appeared with it.
Search occurrences by message, stack trace, URL, version, tag or affected user when you don't know which group it is.
List the group's occurrences and pull one in full — exception, request context, environment and breadcrumbs — so the fix is made against the actual failure.
Read the notes already on the group, add what you found, then move it to resolved or ignored.
Rank the slowest methods, database queries and external calls, then open a recurring issue and one of its traces to see where the time went.
Search for them, read their profile with recent errors and sessions, then open a session to see its environment, errors and page journey.
Analyse performance trends for the top pages, and check the distribution when the average hides the problem.
Track error counts, affected users and affected sessions over time rather than eyeballing the dashboard.
Listed in project docs. Your client may show a different list.
applications_listList applications available to the current user.
applications_searchFind applications by name.
application_get_detailsGet an application's product-data status and plan information, optionally including its ingestion API key.
application_regenerate_api_keyRotate an application's ingestion API key. The previous key stops working immediately.
error_groups_listList error-group metadata for an application.
error_groups_searchSearch indexed occurrences across messages, exception types, stack traces, URLs, hosts, versions, tags, custom data, breadcrumbs, machines, and affected users.
error_group_investigateInspect an error group and its latest occurrence, including typed error or CSP violation details and request context.
error_group_instances_listList occurrence identifiers and timestamps for an error group.
error_instance_getGet full typed details for one occurrence, including its exception graph or CSP violation, request context, environment, and breadcrumbs.
error_group_update_statusActivate, resolve, ignore, or permanently ignore an error group.
error_group_add_commentAdd an investigation or collaboration note to an error group.
error_group_read_commentsRead existing comments on an error group.
apm_issues_searchFind recurring performance issues and anti-patterns such as slow methods, slow queries, chatty APIs, and N+1 queries.
apm_issue_investigateInspect an APM issue's metric, percentiles, and recent affected traces.
apm_traces_searchFind traces by time, request text, duration, or status code.
apm_trace_investigateInspect a trace's summary, profiler threads, linked issues, and most significant calls.
apm_hotspots_searchRank methods, database queries, or external calls by average duration, total duration, or call count.
deployments_listBrowse deployment history for an application.
deployment_get_latestGet the most recent deployment and its related error groups.
deployment_investigateInspect a deployment and errors associated with that release.
deployment_createRecord a deployment using an application identifier or ingestion API key.
deployment_manageUpdate deployment metadata or delete an incorrectly created deployment.
customers_searchFind customers by name, email address, or external identifier.
customer_investigateGet a customer profile, recent error groups, and recent sessions. Use the internal identifier returned by customers_search.
sessions_listList sessions with timing, location, browser, operating system, viewport, and deployment information.
session_investigateInspect a session's environment, errors, and page-view journey.
pages_listList monitored pages for use in session and performance queries.
page_investigateGet a page's identifier, URL or name, type, and last-seen time.
metrics_website_performance_analyzeAnalyze page performance as a time series using average, median, p95, or p99 aggregation.
metrics_performance_distribution_analyzeAnalyze performance as histogram buckets to understand user-experience distribution and outliers.
metrics_error_trends_analyzeAnalyze error counts, affected users, and affected sessions over time.
invitations_manageList and review team invitations.
invitation_sendInvite a user and grant access to selected applications.
invitation_revokeRevoke a pending invitation.
BEFORE YOU INSTALL
34 tools named in the project's documentation.
INSTALLATION
claude mcp add --transport http raygun https://api.raygun.com/v3/mcphttps://api.raygun.com/v3/mcpAdd this hosted endpoint to your MCP client, then sign in.
claude mcp add --transport http raygun https://api.raygun.com/v3/mcpNo token: run /mcp in Claude Code and follow the browser sign-in, where you pick a Raygun plan and approve the permissions.
Raygun hosts and updates this server at https://api.raygun.com/v3/mcp, so there is no package or local server to install.
claude mcp add --transport http raygun https://api.raygun.com/v3/mcp --header "Authorization: Bearer <YOUR_PAT_TOKEN>"<YOUR_PAT_TOKEN> is a Raygun personal access token. At app.raygun.com/user/tokens, click Create New Token, choose its permissions and copy it.
Raygun hosts and updates this server at https://api.raygun.com/v3/mcp, so there is no package or local server to install.
{
"mcpServers": {
"raygun": {
"url": "https://api.raygun.com/v3/mcp"
}
}
}No token: Cursor prompts you to sign in to Raygun when it connects.
Raygun hosts and updates this server at https://api.raygun.com/v3/mcp, so there is no package or local server to install.
{
"mcpServers": {
"raygun": {
"url": "https://api.raygun.com/v3/mcp",
"headers": {
"Authorization": "Bearer <YOUR_PAT_TOKEN>"
}
}
}
}<YOUR_PAT_TOKEN> is a Raygun personal access token. At app.raygun.com/user/tokens, click Create New Token, choose its permissions and copy it.
Raygun hosts and updates this server at https://api.raygun.com/v3/mcp, so there is no package or local server to install.
{
"servers": {
"raygun": {
"type": "http",
"url": "https://api.raygun.com/v3/mcp"
}
}
}No token: VS Code prompts you to sign in to Raygun when it connects.
Raygun hosts and updates this server at https://api.raygun.com/v3/mcp, so there is no package or local server to install.
{
"servers": {
"raygun": {
"type": "http",
"url": "https://api.raygun.com/v3/mcp",
"headers": {
"Authorization": "Bearer <YOUR_PAT_TOKEN>"
}
}
}
}<YOUR_PAT_TOKEN> is a Raygun personal access token. At app.raygun.com/user/tokens, click Create New Token, choose its permissions and copy it.
Raygun hosts and updates this server at https://api.raygun.com/v3/mcp, so there is no package or local server to install.
codex mcp add raygun --url https://api.raygun.com/v3/mcp
codex mcp login raygunNo token: codex mcp login opens the Raygun sign-in. The Codex CLI, the Codex IDE extension and the ChatGPT desktop app on the same machine share this configuration.
Raygun hosts and updates this server at https://api.raygun.com/v3/mcp, so there is no package or local server to install.
Set the RAYGUN_PAT environment variable to your Raygun personal access token, then add the server:
codex mcp add raygun --url https://api.raygun.com/v3/mcp --bearer-token-env-var RAYGUN_PATCreate the token at app.raygun.com/user/tokens: click Create New Token, choose its permissions and copy it.
Raygun hosts and updates this server at https://api.raygun.com/v3/mcp, so there is no package or local server to install.
{
"context_servers": {
"raygun": {
"url": "https://api.raygun.com/v3/mcp"
}
}
}No token: with no Authorization header, Zed prompts you to sign in to Raygun through the MCP OAuth flow.
Raygun hosts and updates this server at https://api.raygun.com/v3/mcp, so there is no package or local server to install.
{
"context_servers": {
"raygun": {
"url": "https://api.raygun.com/v3/mcp",
"headers": {
"Authorization": "Bearer <YOUR_PAT_TOKEN>"
}
}
}
}<YOUR_PAT_TOKEN> is a Raygun personal access token. At app.raygun.com/user/tokens, click Create New Token, choose its permissions and copy it.
Raygun hosts and updates this server at https://api.raygun.com/v3/mcp, so there is no package or local server to install.
amp mcp add raygun --header "Authorization=Bearer <YOUR_PAT_TOKEN>" https://api.raygun.com/v3/mcp<YOUR_PAT_TOKEN> is a Raygun personal access token. At app.raygun.com/user/tokens, click Create New Token, choose its permissions and copy it.
Raygun hosts and updates this server at https://api.raygun.com/v3/mcp, so there is no package or local server to install.
gemini mcp add --transport http raygun https://api.raygun.com/v3/mcp --header "Authorization: Bearer <YOUR_PAT_TOKEN>"<YOUR_PAT_TOKEN> is a Raygun personal access token. At app.raygun.com/user/tokens, click Create New Token, choose its permissions and copy it.
Raygun hosts and updates this server at https://api.raygun.com/v3/mcp, so there is no package or local server to install.