How to integrate Sentry MCP with ChatGPT

How to integrate Sentry MCP with ChatGPT ChatGPT is one of the most popular AI tools today, with capabilities ranging from deep research and image generation to writing, coding, and everyday productivity. In this guide, I will explain the easiest and most secure way to connect your Sentry account to ChatGPT via Composio Connect, so it can summarize unread updates from this morning, create draft replies to urgent messages, fetch contact details for recent senders, and more without ever putting your account credentials at risk.

Sentry logoSentry
Oauth2

Sentry is an error tracking and performance monitoring platform for applications. It helps teams identify, triage, and resolve errors faster to deliver more reliable software.

205 Tools

How to integrate Sentry MCP with ChatGPT

ChatGPT is one of the most popular AI tools today, with capabilities ranging from deep research and image generation to writing, coding, and everyday productivity.

In this guide, I will explain the easiest and most secure way to connect your Sentry account to ChatGPT via Composio Connect, so it can summarize unread updates from this morning, create draft replies to urgent messages, fetch contact details for recent senders, and more without ever putting your account credentials at risk.

Also integrate Sentry with

Why use Composio over default connectors?

  • Apps with read and write access. Default connectors mostly can read your data. Composio's Sentry integration lets ChatGPT take actions like creating drafts, sending updates, labeling records, and more.
  • 1,000+ SaaS toolkits out of the box. Composio gives you instant access to a vast catalog of pre-built connectors, from Gmail and Slack to Notion, Linear, and Salesforce.
  • One MCP server for every app. Connect any of your applications on demand through a single endpoint, rather than juggling a separate server for each app.
  • Smart, context-aware tool loading. Unlike traditional MCP servers that dump every available tool into the LLM context window, Composio searches for and loads only the tools relevant to the task at hand.
  • Cross-app automation. Chain actions across multiple apps in a single run - fetch a thread, summarize it in Notion, and post highlights to Slack without leaving the conversation.

Prerequisites

  • A ChatGPT account with Plus subscription or higher (Business, Enterprise, Edu, or Pro). We will use ChatGPT Web.
  • Access to the Sentry workspace you want to connect.
  • Composio MCP.

Note: Composio connects through OAuth. You will be asked to sign in and approve specific permissions. Review the permission screen carefully if you are using a work account.

Step-by-step: Connect Sentry to ChatGPT

1. Enable Developer Mode

In ChatGPT, go to Settings > Apps > Advanced settings and turn on Developer Mode.

ChatGPT settings showing Developer Mode toggle

2. Add the MCP server

Click Create app, then paste the Composio MCP server URL:

bash
https://connect.composio.dev/mcp
ChatGPT create app flow with Composio MCP URL

3. Authorize in your browser

A browser window will open automatically. Sign in to authorize ChatGPT to access your Composio account.

Composio authorization screen for ChatGPT MCP setup

4. Start using Composio

Composio tools are now available in ChatGPT chats and Deep Research. In every new chat, click the + icon at the bottom, click More, and select Composio to enable tools for that conversation.

What you can do after connecting Sentry

  • Create dashboard tracking errors for your project
  • Add new member to Sentry organization
  • Set up alert for critical exceptions
  • Grant your team access to a project

Security + privacy notes (important)

  • Use least-privilege access: Only grant permissions you actually need.
  • Review OAuth permissions before approving: Make sure requested scopes match what you expect Composio and ChatGPT to do.
  • Keep write actions human-reviewed: For actions like sending messages, creating labels, or editing drafts, keep manual confirmation enabled.
  • Be careful with sensitive data: Avoid using this setup with highly sensitive information unless allowed by your personal, company, or client policies.
TOOLS

Supported Tools

Every Sentry action and event your agent gets out of the box.

Access project information

Retrieves detailed information for a Sentry project, given its existing organization and project ID or slug.

Add a symbol source to a project

Tool to add a custom symbol source to a Sentry project.

Add organization member via email

Invites a new member (or re-invites an existing non-accepted member) to a Sentry organization via email, allowing specification of organization and team roles.

Add or remove user email by id

Adds 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

Adds 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

Grants a Sentry team access to a Sentry project within the specified Sentry organization.

Bulk mutate an organization's issues

Bulk mutate various attributes on issues within an organization.

Bulk remove an organization's issues

Permanently removes issues from an organization.

Create an alert for an organization

Creates a workflow alert for a Sentry organization using the New Monitors and Alerts system.

Create dashboard with widgets

Creates 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

Links 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

Creates 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

Creates 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

Creates a new team in a Sentry organization, requiring either a 'slug' or 'name' to define the team.

Create project key with optional rate limiting

Creates a new client key (DSN) for an existing Sentry project, with optional custom rate limit configuration.

Create project rule for alerts

Creates 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

Registers 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

Creates a new deploy record in Sentry to track the introduction of a release version into a specific environment.

Create release for organization

Creates a new Sentry release for an existing organization, associating it with specified projects that must belong to that organization.

Create scim group for organization

Creates a new Sentry team (SCIM group) within an organization via the SCIM API.

Create sentry external issue link

Links 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

Creates 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

Creates a new Sentry organization member via a SCIM request for SAML integration; this action does not support setting secondary emails.

Delete a custom integration

Deletes a custom integration (Sentry App) by its ID or slug.

Delete an alert

⚠️ This endpoint is currently in beta and may be subject to change.

Delete bulk alerts

Bulk delete alerts for a given organization.

Delete dsyms for project

Permanently removes a specific Debug Information File (DIF), used for symbolicating crash reports, from the specified Sentry project and organization.

Delete external issue by uuid

Unlinks an external issue (e.

Delete an external team by id

Unlinks 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

Deletes the link between an external user (from an integration provider like GitHub, Slack, GitLab, or MS Teams) and a Sentry user within the specified organization.

Delete member from team

Removes 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

Permanently deletes a metric alert rule from a Sentry organization.

Delete organization dashboard

Deletes a custom dashboard or tombstones (marks as deleted) a pre-built dashboard within a Sentry organization.

Delete organization discover query

Permanently removes a specific saved Discover query (a configuration for exploring event data) from a Sentry organization.

Delete organization integration

Permanently removes an integration installation from a Sentry organization.

Delete organization issue

Permanently deletes a specific Sentry issue, identified by its ID, from an organization; this operation is irreversible and idempotent.

Delete organization member

Permanently removes a member from a Sentry organization, revoking their access to that organization and all its associated projects.

Delete organization monitor

Deletes a Sentry cron monitor or, if `environment` is specified, only specific environments within that monitor.

Delete organization release

Permanently and irreversibly removes a Sentry release, including all its associated files, identified by its version from the specified organization.

Delete organization release file

Tool to delete a file from an organization release.

Delete org notification action

Deletes 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

Schedules a Sentry project for asynchronous deletion within a specified organization, hiding it from most public views once the process begins.

Delete project hook

Deletes a specific service hook from a Sentry project using its organization, project, and hook identifiers.

Delete project issues

Permanently removes specified issues from a Sentry project; if no issue IDs are provided, it removes the oldest 1000 issues.

Delete project key

Permanently deletes a specific client key (DSN) for a project, preventing it from being used to send events to Sentry.

Delete project monitor

Deletes a Sentry monitor, or optionally only its specified environments, for a given project.

Delete project replay

Permanently 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

Permanently deletes a specific issue alert rule from an existing project within an existing Sentry organization.

Delete project team association

Revokes a team's access to a Sentry project; this operation is idempotent.

Delete release file by id

Permanently deletes a specific build artifact (e.

Delete a symbol source from a project

Deletes a custom symbol source from a Sentry project.

Delete team by organization and team slug

Schedules a Sentry team for asynchronous deletion, which releases the team's slug for reuse upon successful scheduling.

Delete a team from an organization (SCIM v2)

Permanently 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

Permanently removes a Sentry user's email address; if multiple emails exist, Sentry's API logic (e.

Delete user from org

Removes a SCIM-managed member from a Sentry organization that has SCIM enabled, permanently revoking their access.

Disable spike protection

Disables Spike Protection feature for specified projects within a Sentry organization.

Fetch alerts

Retrieves a list of alerts (workflows) for a Sentry organization.

Fetch a monitor

Fetches detailed information for a specific monitor (detector) within an organization.

Fetch an alert

Retrieves detailed information for a specific alert workflow.

Fetch an organization's monitors

Retrieves monitors (detectors) for a Sentry organization.

Fetch issue event by id

Retrieves the 'latest', 'oldest', or 'recommended' event for a Sentry issue within an organization, optionally filtered by environment(s).

Fetch organization alert rules

Retrieves a list of active metric alert rules for an existing Sentry organization, identified by its ID or slug.

Fetch organization release threshold statuses

Retrieves 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.

Fetch organization replay count

Retrieves the total count of session replays for a specified Sentry organization, filterable by time range, environment, project, and query.

Fetch organization replay details

Retrieves 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

Retrieves replay selectors (CSS/DOM selectors from session replays) for a Sentry organization.

Fetch project environment details

Retrieves detailed information for a specific environment within a Sentry project.

Fetch project ownership details

Retrieves the ownership configuration, like CODEOWNERS rules or Issue Owner settings, for a specified Sentry project.

Fetch project release files

Retrieves artifact files (e.

Fetch project replay clicks

Fetches a list of user click interactions for a specific Sentry session replay, including the clicked DOM element ID and timestamp.

Fetch replay recording segment

Retrieves a specific recording segment for a Sentry replay, requiring valid organization, project, replay, and segment identifiers.

Fetch Tag Values for Issue

Retrieves a list of distinct values for a specified tag key associated with an existing Sentry issue, useful for understanding tag manifestations like browser versions or affected users.

Get alerts and monitors

Tool to retrieve all combined alert rules and monitors for a Sentry organization.

Get integration details by org

Retrieves details for a specific integration, identified by `integration_id`, installed within an existing Sentry organization, identified by `organization_id_or_slug`.

Get organization by id or slug

Retrieves 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 details

Retrieves 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

Lists deployment environments for a Sentry organization, optionally filtered by visibility status.

Get organization issue details

Retrieves detailed information for a specific issue within a Sentry organization.

Get organization release version

Retrieves detailed information, including optional health data and statistics, for a specific release version within a Sentry organization.

Get organization sessions

Retrieves time series data for an organization's Sentry project release health sessions; note session duration data (e.

Get organization stats summary

Retrieves 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

Retrieves a list of error events for a specified project within a Sentry organization, with options for pagination and detail level.

Get project event stats

Retrieves time-series event statistics for a Sentry project.

Get project hook

Retrieves detailed information for an existing service hook within a Sentry project.

Get project list

Lists all Sentry projects the authenticated token has membership access to across all organizations.

Get project monitor by id

Retrieves detailed information for a specific Sentry cron monitor, provided the organization, project, and monitor exist.

Get project rule details

Retrieves detailed information for a specific issue alert rule within a Sentry project.

Get SCIM group by team ID

Retrieves SCIM group information for a specific Sentry team.

Get sentry app installations for organization

Retrieves a list of Sentry App installations for a given organization, which must exist.

Get team members by id or slug

Retrieves all active members of a Sentry team with detailed user information, roles, and permissions.

Get who viewed replay by project

Retrieves users who viewed a specific, existing session replay within a Sentry project and organization.

Ingest event via DSN

Ingests a single custom event into a Sentry project using its DSN via the Envelope ingestion endpoint.

List an organization's client keys

Lists all client keys (DSNs) across all projects in an organization.

List an organization's issues

Returns a list of issues (error groups) for an organization.

List a project's user feedback

Retrieves a list of legacy user feedback items within a Sentry project.

List a tag's values for an issue

Returns a list of values associated with this key for an issue.

List organization dashboards

Retrieves a list of custom dashboards for a Sentry organization, with pagination support.

List organization members

Lists all members, including those with pending invitations, for a Sentry organization.

List organization releases

Retrieves 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

Retrieves a list of version control repositories for a specific Sentry organization, which must exist and is identified by its ID or slug.

List User's Teams in Organization

Retrieves a list of all teams that the authenticated user has access to within the specified Sentry organization.

List project users

Retrieves users who have interacted with or are recognized within a specific Sentry project, optionally filtered by a query.

List SCIM v2 organization users

Retrieves a paginated list of SCIM (System for Cross-domain Identity Management) users for a Sentry organization, allowing for filtering, pagination, and attribute exclusion.

List Seer AI models

Retrieves the list of AI models currently used in production in Seer.

List teams in organization

Lists teams for an existing Sentry organization, optionally including project details and supporting pagination via a cursor.

Create an external team

Links an external team or channel (e.

Modify organization notification action

Modifies an organization's notification action, specifically for `spike-protection` triggers.

Modify organization settings

Updates 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

Updates attributes (e.

Mutate an organization's alerts

Bulk enable or disable alerts for an organization.

Mutate an organization's monitors

Bulk enable or disable monitors for an organization.

Patch SCIM group operations

Performs SCIM PATCH operations (RFC 7644) to update attributes of a SCIM-enabled Sentry team, provided SCIM integration is active for the organization.

Deactivate an organization member

Deactivates and permanently deletes a Sentry organization member by using a SCIM PATCH operation to set their 'active' attribute to 'false'.

Enable spike protection for an organization

Enables or updates Spike Protection for specified projects (or all projects using `['$all']`) within an existing Sentry organization, to which the projects must belong.

Query explore events in timeseries format

Retrieves explore data for a given organization as a timeseries.

Retrieve a custom integration by id or slug

Retrieves detailed information about a custom integration (Sentry App) by its slug.

Retrieve aggregated test result metrics

Retrieves aggregated test result metrics for a repository, owner, and organization.

Retrieve alert rule details

Retrieves detailed information for a specific metric alert rule within a Sentry organization.

Retrieve a monitor

Retrieves detailed information for a specific monitor within an organization.

Retrieve commit files for release

Retrieves files changed in commits for a specified Sentry release; the release must exist and have linked commits.

Retrieve an organization's repository commits

Retrieves a list of commits for a given repository within a Sentry organization.

Retrieve custom integration issue links

Retrieves all external issue links for a Sentry issue.

Retrieve data forwarders for an organization

Returns a list of data forwarders for an organization.

Retrieve dsym files for project

Retrieve a list of debug information files (dSYM files) for a specified Sentry project, used for symbolication to display human-readable stack traces.

Retrieve event id for organization

Resolves a Sentry event ID to its project and issue details within an accessible Sentry organization.

Retrieve files for release

Retrieves artifact files for a specific release version in a Sentry organization; the organization and release must exist, and the response `data` field will contain the file information as a dictionary.

Retrieve issue events by id

Retrieves events for a specified Sentry `issue_id`, which must be an existing issue.

Retrieve issue hashes for organization

Retrieves a list of grouping checksums (hashes) generated by Sentry for a specific issue within an organization, used for understanding event aggregation.

Retrieve issue tag details

Retrieves detailed information (e.

Retrieve monitor checkins

Retrieves the history of check-ins for a Sentry monitor, providing insights into the health and performance of associated scheduled tasks.

Retrieve monitor checkins by org

Retrieves check-ins (pings/heartbeats of a monitored cron job or task) for a specific monitor within a Sentry organization.

Retrieve notification action by org id

Retrieves details for a specific Spike Protection Notification Action, which defines alerts for triggered spike protection rules, within a Sentry organization.

Retrieve organization dashboard

Fetches detailed information about a specific custom dashboard within a Sentry organization.

Retrieve organization events

Retrieves Discover event data for a Sentry organization; the `sort` field must be in the `field` list (not an equation), and `field` has a 20-item limit.

Retrieve organization integrations list

Retrieves a list of available integrations for an existing Sentry organization.

Retrieve organization member

Retrieves details for a Sentry organization member or pending invitee, including role, teams, and status, using their member ID and the organization's ID or slug.

Retrieve organization monitors

Retrieves cron monitors for a Sentry organization, including details of nested monitor environments.

Retrieve organization projects

Retrieves a list of Sentry projects for a specified organization (which must be accessible), supporting pagination via cursor.

Retrieve organization relay usage

Retrieves a list of trusted Sentry Relays configured for an organization.

Retrieve organization release commits

Retrieves a list of commits for a given release version in an existing Sentry organization, if the release exists.

Retrieve organization replays

Fetches session replays for a Sentry organization; use `statsPeriod` for relative time, or `start` and `end` (used together) for absolute time ranges.

Retrieve organization SCIM groups

Retrieves a paginated list of SCIM groups (teams) for a Sentry organization; the `members` field in the response for each group will contain at most 10,000 members.

Retrieve organization stats v2

Retrieves Sentry organization event statistics; specify time range with `statsPeriod` OR both `start`/`end`; note that grouping by `project` returns a sum not a time-series, and `interval` (if used) must be 1h-1d and cleanly divide 24 hours.

Retrieve org integration config

Retrieves configuration for all integrations, or a specific integration if `providerKey` is given, for an existing Sentry organization.

Retrieve paginated repository tokens

Retrieves a paginated list of repository tokens for a given owner.

Retrieve project environments

Retrieves a list of environments for an existing project within a Sentry organization.

Retrieve project event by id

Retrieves detailed information for a specific Sentry event using its ID, organization identifier, and project identifier.

Retrieve project filter data

Retrieves a Sentry project's current data filtering settings, used to ignore events from sources like localhost, web crawlers, or legacy browsers.

Retrieve project hooks

Return a list of service hooks (webhooks) bound to a Sentry project, used to send notifications to external services upon event occurrences.

Retrieve project issues list

Retrieves 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 project key details

Retrieves details of a specific client key (DSN) for a Sentry project, which is used by Sentry SDKs to send event data.

List a project's client keys

Retrieves a list of client keys (DSNs), used by Sentry SDKs to send events, for a specified project within an organization.

Retrieve project members list

Retrieves active organization members belonging to any team assigned to the specified Sentry project.

Retrieve project release file details

Retrieves metadata (default) or raw content (if `download` is true) for a specific file within a Sentry project's release version.

Retrieve project rules by org and project id

Retrieves a list of active issue alert rules associated with a specific project within an organization.

Retrieve project symbol sources

Retrieves custom symbol sources for a Sentry project, either listing all or fetching a specific one if its ID is provided.

Retrieve project tag values

Retrieves up to 1000 unique values for a specified tag key that has been recorded for events within a Sentry project.

Retrieve project teams

Retrieves a list of teams with explicit access to a specific project within a Sentry organization.

Retrieve release commits

Retrieves a list of commits associated with a specific release version within a Sentry project.

Retrieve release deployments

Retrieves a list of all deployment records for a specific release version in an organization, detailing each deployment's environment and timestamps.

Retrieve release file by id

Retrieves a specific file's content or its metadata from a Sentry release, using the `download` parameter to choose between raw content or JSON metadata.

Retrieve replay recording segments

Retrieves a paginated list of recording segments for a specific Sentry replay, used for reconstructing or analyzing the replay.

Retrieve saved discover queries

Retrieves a paginated list of saved Discover queries for a Sentry organization.

Retrieve saved discover query for organization

Retrieves a specific saved Discover query (a predefined set of filters and conditions for exploring event data) for a Sentry organization.

Retrieve Seer issue fix state

Retrieves the current detailed state of an AI-assisted autofix process for a Sentry issue.

Retrieve short id for organization

Resolves a Sentry short ID (e.

Retrieve source map debug event

Retrieves detailed debug information for diagnosing source map processing issues for a specific Sentry event, stack trace frame, and exception index.

Retrieve team info

Retrieves detailed information for an existing Sentry team within its organization, optionally expanding related data (e.

Retrieve team projects

Retrieves a list of Sentry projects for a specific team within an organization, supporting pagination via a cursor.

Retrieve the custom integrations created by an organization

Retrieves custom integrations (Sentry Apps) created by an organization.

Retrieve user email information

Retrieves a list of email addresses for an existing Sentry user, identified by their `user_id`.

Retrieve user via SCIM API

Retrieves an individual Sentry organization member's details using the SCIM v2 API.

Save organization discover query

Saves a new Discover query with a unique name for a Sentry organization, allowing reuse of search criteria for analyzing event data (errors, transactions) across specified projects and environments.

Start Seer issue fix

Trigger a Seer Issue Fix run for a specific issue.

Submit notification action API data

Creates a Sentry notification action for 'spike-protection' triggers, requiring `integration_id` if `service_type` is 'slack', 'pagerduty', or 'opsgenie', and `target_identifier`/`target_display` if `service_type` is 'slack' or 'opsgenie'.

Switch team role for member

Changes a member's role within a Sentry team, ensuring the member is already part of the team and that any organization-level role restrictions are respected.

Toggle project filter status

Updates the status or configuration of a specific inbound data filter for a Sentry project; use `active` for most filters, or `subfilters` if `filter_id` is `legacy-browsers`.

Update a monitor

Updates a monitor's configuration and settings.

Update a monitor by ID

Updates an existing Sentry monitor (detector) for metric-based issue detection.

Update an alert by ID

Tool to update an existing Sentry alert (workflow) by ID.

Update an existing custom integration

Updates an existing custom integration (Sentry App) with new configuration.

Update a symbol source in a project

Updates an existing custom symbol source (HTTP, GCS, or S3) in a project for fetching debug symbols.

Update environment visibility

Updates the visibility of a specific environment within a Sentry project.

Update external team integration

Updates an existing external team integration's display name, provider, Sentry integration ID, or external ID; the `integration_id` must match a valid, configured Sentry integration for the organization and the specified `provider`.

Update external user for organization

Updates attributes of an existing external user linkage (identified by `external_user_id`) within a Sentry organization (specified by `organization_id_or_slug`).

Update issue attributes in organization

Updates specified attributes of an existing Sentry issue within a Sentry organization, leaving other attributes unchanged.

Update monitor for project

Updates a monitor for a project.

Update organization alert rules

Replaces an existing Sentry metric alert rule's configuration; fields not provided in the request are removed or reset.

Update organization dashboard

Updates an existing custom dashboard, allowing modifications to its title, widgets, and data filters; providing `widgets`, `projects`, `environment`, `period`, `start`, `end`, or `filters` will overwrite existing settings for those fields.

Update organization member role

Updates a Sentry organization member's organization-level role (`orgRole`) and/or their team roles (`teamRoles`), ensuring the initiator has permissions equivalent to both the member's current and intended new `orgRole` if `orgRole` is being modified.

Update project details

Updates a Sentry project's settings (e.

Update project issue status and details

Bulk 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).

Update project key configuration

Updates configuration settings (e.

Update project ownership settings

Updates the ownership configuration settings (raw rules, fallthrough, auto-assignment, CODEOWNERS sync) for a Sentry project; omitted attributes retain their current values.

Update project release file details

Updates the name (path) or distribution identifier of a specific file within an existing project release in Sentry.

Update Project Rule By Id

Updates an existing Sentry project issue alert rule by `rule_id`, completely overwriting it; all rule fields must be provided in the request, as omitted fields may be cleared or reset to defaults.

Update release details for organization

Updates an existing Sentry release's details for an organization, including its reference, URL, release date, associated commits, or repository references.

Update a saved query for an organization

Updates an existing Discover saved query for a Sentry organization.

Update team information by organization id

Updates the slug for an existing team within a Sentry organization.

Update user email

Updates the primary email address for a Sentry user.

Update webhook configuration

Updates an existing Sentry service hook's target URL and subscribed event types for a given project and organization.

Upload dsyms file to project

Uploads a dSYM (debug symbols) zip archive, containing an Apple .

Upload file to project release

Uploads a file to a Sentry project release, for an existing organization, project, and version; uses `multipart/form-data` and the region-specific Sentry domain.

Upload release file to organization

Uploads a new file, such as a source map or debug information, to an existing release version in a Sentry organization.

View organization notification actions

Retrieves Spike Protection notification actions for a Sentry organization, filterable by project IDs or slugs (slugs take precedence); if `triggerType` is used, it must be 'spike-protection'.

FAQ

Frequently asked questions

With a standalone Sentry MCP server, the agents and LLMs can only access a fixed set of Sentry tools tied to that server. However, with the Composio Tool Router, agents can dynamically load tools from Sentry and many other apps based on the task at hand, all through a single MCP endpoint.

Yes, you can. ChatGPT fully supports MCP integration. You get structured tool calling, message history handling, and model orchestration while Tool Router takes care of discovering and serving the right Sentry tools.

Yes, absolutely. You can configure which Sentry scopes and actions are allowed when connecting your account to Composio. You can also bring your own OAuth credentials or API configuration so you keep full control over what the agent can do.

All sensitive data such as tokens, keys, and configuration is fully encrypted at rest and in transit. Composio is SOC 2 Type 2 compliant and follows strict security practices so your Sentry data and credentials are handled as safely as possible.

Start with Sentry.It takes 30 seconds.

Managed auth, hosted MCP servers, and every Sentry tool your agent needs.Free to start.

Start building