Sentry MCP server for Claude, ChatGPT, Claude Code and Cursor
Integrate Sentry to manage your error tracking and monitoring.
Examples of what your AI apps can do in Sentry. You'll see the exact list of tools after you connect it.
access_project_information
ToolRetrieves detailed information for a sentry project, given its existing organization and project id or slug.
add_organization_member_via_email
ToolInvites a new member (or re-invites an existing non-accepted member) to a sentry organization via email, allowing specification of organization and team roles.
create_release_for_organization
ToolCreates a new sentry release for an existing organization, associating it with specified projects that must belong to that organization.
delete_organization_member
ToolPermanently removes a member from a sentry organization, revoking their access to that organization and all its associated projects.
get_organization_by_id_or_slug
ToolRetrieves a sentry organization by its id or slug; use the `detailed` parameter to optionally exclude project and team details for a more concise response.
get_organization_release_version
ToolRetrieves detailed information, including optional health data and statistics, for a specific release version within a sentry organization.
retrieve_project_issues_list
ToolRetrieves a list of issues for a sentry project, defaulting to unresolved issues unless an empty `query` string is provided or specific `hashes` are used.
retrieve_team_info_via_organization_id_or_slug
ToolRetrieves detailed information for an existing sentry team within its organization, optionally expanding related data (e.g., projects) or collapsing sections (e.g., organization details).
update_project_details
ToolUpdates a sentry project's settings (e.g., name, slug, platform, bookmark status); `isbookmarked` can be updated with `project:read` permission, other fields typically require `project:write` or `project:admin` permissions.
update_project_issue_status_and_details
ToolBulk update attributes of issues in a sentry project, targeting issues by a list of ids or by a query status (which implies updating all matching issues if ids are omitted).
add_remove_user_email_by_id
ToolAdds or removes a secondary email for an existing sentry user, determined by whether the email already exists for that user.
add_team_member_in_organization
ToolAdds an existing member of an organization to one of its teams; the member must already belong to the organization, and the team must also belong to that organization.
add_team_to_project
ToolGrants a sentry team access to a sentry project within the specified sentry organization.
create_dashboard_with_widgets
ToolCreates a sentry dashboard with widgets for an organization; `organization id or slug` and specified `project` ids must be valid, and `start`/`end` datetimes (if absolute range) must form a logical iso 8601 range.
create_external_user_for_organization
ToolLinks a sentry user to an external identity provider's user within a sentry organization; the sentry user must be an organization member, an active integration for the provider must be configured, and `external id` is typically required for the external user.
create_organization_alert_rule
ToolCreates a sentry metric alert rule for an organization, mandating a 'critical' trigger, typically for a single project, where actions may require sentry integrations.
create_organization_monitor
ToolCreates a new monitor (type 'cron job') within a sentry organization to track scheduled tasks, allowing configuration of its name, slug (which must be unique if provided), status, owner, and muting preferences for incidents.
create_organization_team
ToolCreates a new team in a sentry organization, requiring either a 'slug' (preferred, as 'name' is deprecated) or 'name' to define the team.
create_project_key_with_optional_rate_limiting
ToolCreates a new client key (dsn) for an existing sentry project, with optional custom rate limit configuration.
create_project_rule_for_alerts
ToolCreates a sentry project alert rule by defining conditions, actions, and optional filters using specific json structures (detailed in parameter descriptions) to automate responses to event patterns for an existing organization and project.
create_project_webhook_subscription
ToolRegisters a new webhook subscription for a sentry project to send http post notifications to a specified url for given events, provided the project has the 'servicehooks' feature enabled.
create_release_deploy_for_org
ToolCreates a new deploy record in sentry to track the introduction of a release version into a specific environment.
create_scim_group_for_organization
ToolCreates a new sentry team (scim group) within an organization where scim is enabled; a url-friendly slug is auto-generated from the `displayname` (e.g., 'my team' becomes 'my-team' by lowercasing and replacing spaces with dashes), and the team starts with no members.
create_sentry_external_issue_link
ToolLinks an existing sentry issue to an issue in an external service, or updates an existing link, requiring a configured sentry app installation `uuid`.
create_team_project_for_organization
ToolCreates a new sentry project for an existing organization and team, allowing configuration of its name, slug, platform, and default alert rules.
create_user_for_saml_integration
ToolCreates a new sentry organization member via a scim request for saml integration; this action does not support setting secondary emails.
delete_dsyms_for_project
ToolPermanently removes a specific debug information file (dif), used for symbolicating crash reports, from the specified sentry project and organization.
delete_external_issue_by_uuid
ToolUnlinks an external issue (e.g., from jira/github), identified by `external issue id`, from the sentry app installation specified by `uuid`.
delete_external_team_by_id
ToolUnlinks a previously established external team from a sentry team; this action does not delete either the sentry team or the external team.
delete_external_user_from_organization
ToolDeletes the link between an external user (e.g., from an sso provider) and a sentry user within the specified sentry organization.
delete_member_from_team
ToolRemoves an organization member from a sentry team, revoking their team-specific permissions, provided the member is currently part of that team.
delete_organization_alert_rule
ToolDeletes a specific metric alert rule within a sentry organization.
delete_organization_dashboard
ToolDeletes a custom dashboard or tombstones (marks as deleted) a pre-built dashboard within a sentry organization.
delete_organization_discover_query
ToolPermanently removes a specific saved discover query (a configuration for exploring event data) from a sentry organization.
delete_organization_integration
ToolPermanently deletes a specific integration previously installed for the sentry organization.
delete_organization_issue
ToolPermanently deletes a specific sentry issue, identified by its id, from an organization; this operation is irreversible and idempotent.
delete_organization_monitor
ToolDeletes a sentry cron monitor or, if `environment` is specified, only specific environments within that monitor.
delete_organization_release
ToolPermanently and irreversibly removes a sentry release, including all its associated files, identified by its version from the specified organization.
delete_org_notification_action
ToolDeletes a specific spike protection notification action for a sentry organization, where `action id` must be a valid action associated with the `organization id or slug`.
delete_project_by_id
ToolSchedules a sentry project for asynchronous deletion within a specified organization, hiding it from most public views once the process begins.
delete_project_hook
ToolDeletes a specific service hook from a sentry project using its organization, project, and hook identifiers.
delete_project_issues
ToolPermanently removes specified issues from a sentry project; if no issue ids are provided, it removes the oldest 1000 issues.
delete_project_key
ToolPermanently deletes a specific client key (dsn) for a project, preventing it from being used to send events to sentry.
delete_project_monitor
ToolDeletes a sentry monitor, or optionally only its specified environments, for a given project.
delete_project_replay
ToolPermanently deletes a specific sentry session replay (a video-like reproduction of user interactions, including console logs and network activity) from the specified project and organization.
delete_project_rule
ToolPermanently deletes a specific issue alert rule from an existing project within an existing sentry organization.
delete_project_symbol_sources
ToolDeletes a specific custom symbol source from a project.
delete_project_team_association
ToolRevokes a team's access to a sentry project; this operation is idempotent.
delete_release_file
ToolPermanently deletes a specific file from an existing release, project, and organization; this action is idempotent.
delete_release_file_by_id
ToolPermanently deletes a specific build artifact (e.g., source map, application bundle) associated with a release.
delete_team_by_organization_or_team_slug
ToolSchedules a sentry team for asynchronous deletion, which releases the team's slug for reuse upon successful scheduling.
delete_team_from_org_scim_v2
ToolPermanently and irreversibly deletes a specific team from a sentry organization via a scim v2 request, provided scim integration is enabled for the organization.
delete_user_emails_by_id
ToolPermanently removes a sentry user's email address; if multiple emails exist, sentry's api logic (e.g., primary or previously marked) determines which is deleted.
delete_user_from_org
ToolRemoves a scim-managed member from a sentry organization that has scim enabled, permanently revoking their access.
fetch_issue_event_by_id
ToolRetrieves the 'latest', 'oldest', or 'recommended' event for a sentry issue, optionally filtered by environment(s).
fetch_organization_alert_rules
ToolRetrieves a list of active metric alert rules for an existing sentry organization, identified by its id or slug.
fetch_organization_release_threshold_statuses
ToolRetrieves derived health statuses for release thresholds in a sentry organization for a given time range, optionally filtered by environment, project, or release; `start` and `end` times must be provided together. **`[warning]`**: this api is experimental (alpha) and subject to change!
fetch_organization_replay_count
ToolRetrieves the total count of session replays for a specified sentry organization, filterable by time range, environment, project, and query.
fetch_organization_replay_details
ToolRetrieves detailed information for a specific replay session by id within a sentry organization, optionally filtering time-series data using `statsperiod` or `start`/`end`, and further refining by projects, environments, or specific fields.
fetch_organization_replay_selectors
ToolFetches replay selectors (css selectors for session replays) for a sentry organization, filterable by various criteria; use either `statsperiod` or `start`/`end` for time range, not both.
fetch_project_environment_details
ToolRetrieves detailed information for a specific environment within a sentry project.
fetch_project_ownership_details
ToolRetrieves the ownership configuration, like codeowners rules or issue owner settings, for a specified sentry project.
fetch_project_release_files
ToolRetrieves artifact files (e.g., source maps, debug information files) for a specific release version in a sentry project; requires existing organization, project, and release version with associated files.
fetch_project_replay_clicks
ToolFetches a list of user click interactions for a specific sentry session replay, including the clicked dom element id and timestamp.
fetch_replay_recording_segment
ToolRetrieves a specific recording segment for a sentry replay, requiring valid organization, project, replay, and segment identifiers.
get_activation_of_alert_rule_for_organization
ToolRetrieves all activations (triggered instances) for a specific metric alert rule within a sentry organization.
get_integration_details_by_org
ToolRetrieves details for a specific integration, identified by `integration id`, installed within an existing sentry organization, identified by `organization id or slug`.
get_organization_details
ToolRetrieves sentry organizations accessible via the current authentication, with scope varying between user (all in region) and api key (linked org only) credentials.
get_organization_environments
ToolRetrieves a list of deployment environments (e.g., 'production', 'staging') for a sentry organization, optionally filtering by visibility.
get_organization_issue_details
ToolRetrieves detailed information for a specific issue within a sentry organization.
get_organization_monitor_by_id_or_slug
ToolRetrieves detailed information for a specific monitor (e.g., a cron job or scheduled task) within an organization.
get_organization_sessions
ToolRetrieves time series data for an organization's sentry project release health sessions; note session duration data (e.g., using `avg(session.duration)`) may be incomplete after jan 12, 2023, results are capped at 10,000 data points, `statsperiod` overrides `start`/`end` timestamps, and the `interval` parameter (default/min '1h', max '1d', format like `statsperiod`) dictates time series resolution and must cleanly divide one day.
get_organization_stats_summary
ToolRetrieves summarized event statistics for a sentry organization, aggregated by project, allowing queries for event counts or unique occurrences over a specified time period and resolution, with filtering by project, category, and outcome.
get_project_events
ToolRetrieves a list of error events for a specified project within a sentry organization, with options for pagination and detail level.
get_project_event_stats
ToolRetrieves event statistics for a specified sentry project, returning data as [timestamp, count] pairs; ensure `since` precedes `until` if both are provided.
get_project_hook
ToolRetrieves detailed information for an existing service hook, identified by `hook id`, within a specific sentry project and organization.
get_project_list
ToolRetrieves a list of sentry projects (representing monitored applications or services), useful for discovery or selecting a project for subsequent operations.
get_project_monitor_by_id
ToolRetrieves detailed information for a specific sentry cron monitor, provided the organization, project, and monitor exist.
get_project_rule_details
ToolRetrieves detailed information for a specific issue alert rule within a sentry project.
get_scim_group_by_team_id
ToolRetrieves scim group information for a sentry team, if scim is enabled for the organization; the 'members' list in the response is limited to 10,000 entries.
get_sentry_app_installations_for_organization
ToolRetrieves a list of sentry app installations for a given organization, which must exist.
get_team_members_by_id_or_slug
ToolRetrieves a list of all active members for a sentry team, excluding users with pending invitations.
get_who_viewed_replay_by_project
ToolRetrieves users who viewed a specific, existing session replay within a sentry project and organization.
list_organization_dashboards
ToolRetrieves a list of custom dashboards for a sentry organization, with pagination support.
list_organization_members
ToolLists all members, including those with pending invitations, for a sentry organization.
list_organization_releases
ToolRetrieves a list of releases for an existing sentry organization, optionally filtering by a query string that matches the start of the release version.
list_organization_repositories
ToolRetrieves a list of version control repositories for a specific sentry organization, which must exist and is identified by its id or slug.
list_organization_user_teams
ToolRetrieves a list of all teams that the authenticated user has access to within the specified sentry organization.
list_project_users
ToolRetrieves users who have interacted with or are recognized within a specific sentry project, optionally filtered by a query.
list_scim_v2_organization_users
ToolRetrieves a paginated list of scim (system for cross-domain identity management) users for a sentry organization, allowing for filtering, pagination, and attribute exclusion.
list_teams_in_organization
ToolLists teams for an existing sentry organization, optionally including project details and supporting pagination via a cursor.
manage_team_external_integrations
ToolLinks an external team or channel (e.g., slack, github) to an existing sentry team, using a pre-configured integration for the specified provider and its valid sentry integration id.
modify_organization_monitor_data
ToolUpdates an existing sentry monitor's properties, requiring `name` and `type` (must be 'cron job'), and optionally `slug`, `status`, `owner`, or `is muted` state for a monitor within the specified organization.
modify_organization_notification_action
ToolModifies an organization's notification action, specifically for `spike-protection` triggers.
modify_organization_settings
ToolUpdates settings for a sentry organization, such as name, slug, member roles, privacy, and integrations; if `avatartype` is 'upload', `avatar` (base64 image) is required.
modify_release_file_attributes
ToolUpdates attributes (e.g., name, distribution) of a specific file within an existing release, identified by organization, version, and file id.
patch_scim_group_operations
ToolPerforms scim patch operations (rfc 7644) to update attributes of a scim-enabled sentry team, provided scim integration is active for the organization.
patch_user_active_status_in_organization
ToolDeactivates and permanently deletes a sentry organization member by using a scim patch operation to set their 'active' attribute to 'false'.
post_project_symbol_sources
ToolAdds a new custom symbol source (http, gcs, or s3) to a project for fetching debug symbols; if an `id` is provided, it must be unique for the project and not start with 'sentry:'.
post_spike_protection_for_organization
ToolEnables or updates spike protection for specified projects (or all projects using `['$all']`) within an existing sentry organization, to which the projects must belong.
Free. No card needed.
How to connect Sentry
- 1Create your free ContextGate account.
- 2Sentry isn't in ContextGate's app list yet. If you have an MCP server for Sentry, add it under Connections → Add Connection → Custom MCP.
- 3Add ContextGate to Claude, Cursor or ChatGPT (the Setup page shows you how), then ask it to use Sentry.
What you get with Sentry and ContextGate
- Your AI apps can use Sentry Claude, Cursor, ChatGPT and other AI apps reach Sentry through the one ContextGate connection you add to them.
- You choose which tools they can use Switch off any Sentry tool you don't want used. It's hidden from your AI apps and refused if called.
- Every call is checked and recorded Your policies check each call (for example, personal data is hidden and secrets are blocked), and Activity keeps a record of it.
ContextGate sees only the tool calls that go through it, not your AI app's built-in tools or your chats.
Select a tool on the left to see its parameters
What you get with Sentry and ContextGate
- Your AI apps can use Sentry: Claude, Cursor, ChatGPT and other AI apps reach Sentry through the one ContextGate connection you add to them.
- You choose which tools they can use: Switch off any Sentry tool you don't want used. It's hidden from your AI apps and refused if called.
- Every call is checked and recorded: Your policies check each call (for example, personal data is hidden and secrets are blocked), and Activity keeps a record of it.
ContextGate sees only the tool calls that go through it, not your AI app's built-in tools or your chats.
Free. No card needed.
How to connect Sentry
- Create your free ContextGate account.
- Sentry isn't in ContextGate's app list yet. If you have an MCP server for Sentry, add it under Connections → Add Connection → Custom MCP.
- Add ContextGate to Claude, Cursor or ChatGPT (the Setup page shows you how), then ask it to use Sentry.