apm_hotspots_search
ChatGPTRank APM methods, database queries, or external API calls by average duration, total duration, or call count, optionally requiring a minimum aggregate average duration. Returns a paged ranking with aggregate duration percentiles and Raygun discover links. Use this to find systemic bottlenecks before drilling into representative traces.
apm_issue_investigate
ChatGPTInvestigate one APM issue returned by apm_issues_search. Returns a typed metric and percentiles plus recent affected traces that can be passed to apm_trace_investigate. Slow issues use milliseconds; N+1 and chatty or overused API issues use call counts.
apm_issues_search
ChatGPTSearch recurring APM performance issues and anti-patterns, such as slow methods, slow queries, chatty APIs, and N+1 queries. Defaults to active issues from the last 30 days, ranked by occurrence count. Use apm_issue_investigate to inspect one result and its recent traces.
apm_trace_investigate
ChatGPTInvestigate one APM trace returned by apm_traces_search. Returns the trace summary, profiler threads, linked APM issues, and a bounded list containing issue-linked calls before the slowest remaining calls. Each call explains why it was selected and whether its parent is present. Raw arguments, variables, query text, and URL path values are intentionally omitted or redacted.
apm_traces_search
ChatGPTSearch APM traces by time, request text, duration, and status code. Use this to find slow or failing backend requests, inspect recent application activity, and get trace links for deeper investigation in Raygun. Results can be ordered by occurrence time, duration, name, or status code.
application_get_details
ChatGPTGet detailed information about a specific application. Returns product-data status and plan information; set includeApiKey when the application API key is needed.
application_regenerate_api_key
ChatGPTGenerate a new API key for an application. Use this when the current API key has been compromised, needs to be rotated for security, or when integrating new services. Warning: This will invalidate the existing API key immediately.
applications_list
ChatGPTList applications available to the current user. Use this to discover applications you have access to, find specific applications by browsing, or get an overview of your monitored applications.
applications_search
ChatGPTSearch for applications by name. Use this when you need to find specific applications by their name rather than browsing through all applications.
customer_investigate
ChatGPTGet a customer's profile, recent error groups (with instance counts and messages), and recent sessions. Use the Identifier returned by customers_search as the customerId parameter.
customers_search
ChatGPTSearch for customers in a Raygun application by name, email address, or unique identifier. Returns matching customers with their Identifier which can be passed to customer_investigate for detailed analysis.
deployment_create
ChatGPTCreate a new deployment record to track a software release. Use this when deploying new versions to track releases and correlate future errors with specific deployments. Supports creation via application ID or API key.
deployment_get_latest
ChatGPTGet the most recent deployment for an application along with its error groups. Use this to quickly assess the current production state, investigate recent deployment issues, or analyze errors in the latest release.
deployment_investigate
ChatGPTGet comprehensive information about a specific deployment including its details and related error groups. Use this when you need to investigate deployment issues, analyze errors introduced in a release, or understand the impact of a specific deployment.
deployment_manage
ChatGPTUpdate or delete a deployment record. Use this to modify deployment metadata (like version, deployment date, or comments) or remove deployment records that were created incorrectly. Updates return the modified deployment; deletes return nothing.
deployments_list
ChatGPTList deployments for a Raygun application to track releases and software versions. Use this to browse deployment history, find specific releases, or analyze deployment patterns over time.
error_group_instances_list
ChatGPTList lightweight instance identifiers and timestamps for an error group, newest first. Use this to compare when a group happened or select an exact instance, then call error_instance_get for full details.
error_group_investigate
ChatGPTGet an error group together with its latest occurrence, including typed error or CSP violation details and request context. Use this after finding a group to diagnose its current failure. When given a Raygun URL like https://app.raygun.com/crashreporting/{appId}/errors/{errorGroupId}, extract the appId and errorGroupId from the path.
error_group_update_status
ChatGPTChange the status of an error group (activate, resolve, ignore, permanently ignore). Use this for error triage workflows - resolving fixed errors, ignoring known issues, or reactivating errors that need attention. Permanently ignoring with discardNewOccurrences enabled discards future occurrences. Extract identifiers from URLs like https://app.raygun.com/crashreporting/{appId}/errors/{errorGroupId}.
error_groups_list
ChatGPTList error-group metadata without an occurrence time window or full-text matching. Use error_groups_search when looking for symptoms, code, URLs, users, tags, or custom data in occurrences.
error_groups_search
ChatGPTSearch error groups through their indexed instances, ranked by relevance and then matching-instance recency. Searches error messages, exception types, stack traces, inner errors, URLs, hosts, versions, tags, custom data, breadcrumbs, machines, and affected-user identifiers within a time window. Each result identifies one concrete matching instance for follow-up with error_instance_get. If isTruncated is true, narrow the query or time window.
error_instance_get
ChatGPTGet the full typed details for one exact error instance, including an exception graph or CSP violation, request context, environment, and breadcrumbs. Use an instance identifier returned by search, investigation navigation, or error_group_instances_list.
invitation_revoke
ChatGPTCancel a pending team invitation that has not yet been accepted. Use this to revoke invitations sent by mistake, when access is no longer needed, or for security purposes. Only works on pending invitations - accepted invitations cannot be revoked.
invitation_send
ChatGPTSend a team invitation to grant Raygun access to a new user. Use this to onboard new team members, grant application access, or expand your monitoring team. The recipient will receive an email with instructions to join.
invitations_manage
ChatGPTList and review team invitations to manage user access and onboarding. Use this to see pending invitations, check invitation status, track team growth, or audit access grants. Helps with team management and security oversight.
metrics_error_trends_analyze
ChatGPTAnalyze error metrics as time-series data to track error trends, identify stability issues, and monitor application reliability over time. Returns data points across time periods showing how error rates change. Use this to investigate error spikes, correlate errors with deployments, and track error resolution effectiveness.
metrics_performance_distribution_analyze
ChatGPTAnalyze performance metrics as histogram data to understand user experience distribution and variability. Returns bucketed data showing how many users experienced different performance levels (e.g., how many had 0-1s load times vs 2-3s load times). Use this to identify what percentage of users have good/bad performance and find performance outliers.
metrics_website_performance_analyze
ChatGPTAnalyze website performance metrics as time-series data to track trends, identify bottlenecks, and monitor improvements over time. Returns data points across time periods showing how performance changes. Use this to investigate performance trends, correlate with deployments, or track optimization results.
page_investigate
ChatGPTGet basic information about a specific page (ID, URL/name, last seen). Use this to get page details needed for subsequent metrics or sessions queries. Returns the same entity information as the list but for a specific page.
pages_list
ChatGPTList pages in a Raygun application to get page identifiers for use with sessions and metrics queries. Returns basic page information (ID, URL/name, last seen) that can be used to query specific page performance data or filter sessions by page.
session_investigate
ChatGPTGet comprehensive session details including user environment, errors, and page views. Returns full session data with timing, location, device info, plus associated errors and page navigation. Use this to understand complete user experience, investigate problematic sessions, or analyze user journey patterns.
sessions_list
ChatGPTList user sessions to analyze user behavior and environment data. Returns session timing, location (IP/country), device info (browser, OS, viewport), and deployment version. Use this to understand user patterns, identify problematic environments, or find sessions to investigate further.
apm_hotspots_search
Claudeapm_issue_investigate
Claudeapm_issues_search
Claudeapm_trace_investigate
Claudeapm_traces_search
Claudeapplication_get_details
Claudeapplication_regenerate_api_key
Claudeapplications_list
Claudeapplications_search
Claudecustomer_investigate
Claudecustomers_search
Claudedeployment_create
Claudedeployment_get_latest
Claudedeployment_investigate
Claudedeployment_manage
Claudedeployments_list
Claudeerror_group_instances_list
Claudeerror_group_investigate
Claudeerror_group_update_status
Claudeerror_groups_list
Claudeerror_groups_search
Claudeerror_instance_get
Claudeinvitation_revoke
Claudeinvitation_send
Claudeinvitations_manage
Claudemetrics_error_trends_analyze
Claudemetrics_performance_distribution_analyze
Claudemetrics_website_performance_analyze
Claudepage_investigate
Claudepages_list
Claudesession_investigate
Claudesessions_list
Claude