{"name":"com.mcparmory/sentry","slug":"mcparmory-sentry","title":null,"description":"Track errors, manage performance alerts, and configure dashboards and monitors","url":"https://mcp.market/server/mcparmory-sentry","rating":null,"grade":"B","score":80,"certified":false,"status":"active","category":"devtools","tags":["devtools"],"presence":{"score":31,"stars":31,"forks":4,"downloads_week":154,"last_push_at":"2026-05-12T12:55:57.000Z","license":"NOASSERTION"},"uptime":null,"claimed":false,"transport":"mixed","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/mcparmory/registry","website":null,"version":"1.0.2","remotes":[],"packages":[{"registryType":"pypi","identifier":"mcparmory-sentry","version":"1.0.2","runtimeHint":"uvx","transport":{"type":"stdio"}},{"registryType":"oci","identifier":"ghcr.io/mcparmory/sentry:1.0.2","runtimeHint":"docker","transport":{"type":"stdio"}}],"tools":[{"name":"add_member_to_organization","description":"Add or invite a member to an organization with optional role assignment and team membership. Sends an email invitation by default unless disabled.","write_action":false,"price_micros":0,"input_schema":null},{"name":"add_member_to_team","description":"Add an organization member to a team. The operation returns different success codes based on context: 201 if successfully added, 202 if an access request is generated (pending approval), or 204 if the member is already on the team. Permission requirements vary based on the organization's 'Open Membership' setting and token type.","write_action":false,"price_micros":0,"input_schema":null},{"name":"bulk_update_issues","description":"","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_alert_for_organization","description":"Creates a new alert for an organization to monitor issues and trigger notifications based on specified conditions. This endpoint is currently in beta and supports the New Monitors and Alerts system.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_dashboard","description":"Create a new dashboard for an organization to visualize and monitor project metrics, events, and custom data. Dashboards can include widgets, project filters, environment filters, and saved search criteria.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_data_forwarder_for_organization","description":"Creates a new data forwarder for an organization to forward data to external providers like Segment, Amazon SQS, or Splunk. Only one data forwarder per provider is allowed per organization.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_deploy_for_release","description":"Create a deployment record for a specific release version to a target environment. This tracks when and where a release was deployed, optionally linking it to specific projects.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_metric_monitor_for_project","description":"Create a metric-based monitor for a project to detect issues based on error counts, performance metrics, or custom measurements. This beta endpoint supports multiple monitor types including threshold-based, change-based, and dynamic anomaly detection.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_monitor","description":"Create a new monitor for uptime or performance tracking within an organization. The monitor will be associated with a specific project and can be configured with custom check-in rules and notification settings.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_organization_member","description":"Provision a new organization member via SCIM protocol. The member will be assigned the organization's default role unless a specific role is provided.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_saved_query","description":"Create a new saved query for an organization to store custom Discover search configurations, including filters, fields, aggregations, and visualization settings.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_team","description":"Create a new team within an organization. At least one of `name` or `slug` must be provided in the request body.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_team_in_organization","description":"Create a new team within an organization using SCIM Groups protocol. The team is initialized with an empty member set, and the display name is normalized to lowercase with spaces converted to dashes.","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_alert","description":"Permanently deletes an alert from a workflow. This endpoint is currently in beta and supported by New Monitors and Alerts.","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_alerts_bulk","description":"Bulk delete alerts for an organization, optionally filtered by a search query. This endpoint is currently in beta and supported by New Monitors and Alerts.","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_data_forwarder_for_organization","description":"Permanently deletes a data forwarder from an organization, including all associated project-specific overrides.","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_discover_saved_query","description":"Permanently delete a saved Discover query from an organization. This action cannot be undone.","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_external_user","description":"Remove the link between an external provider user and a Sentry user account, effectively disconnecting the external identity from the organization.","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_monitor","description":"Permanently delete a monitor (detector) from an organization. This beta endpoint is part of the New Monitors and Alerts system and may not yet be visible in the UI.","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_monitor_or_monitor_environments","description":"Delete a monitor or specific monitor environments. If environment names are provided, only those environments are deleted; otherwise, the entire monitor is deleted.","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_monitors_bulk","description":"Bulk delete monitors for an organization, optionally filtered by search criteria. This beta endpoint supports the New Monitors and Alerts system.","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_organization_dashboard","description":"Delete an organization's custom dashboard or tombstone a pre-built dashboard to effectively remove it from the organization.","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_organization_integration","description":"Remove an integration from an organization. This operation requires both the Integration and OrganizationIntegration database entries to exist for the specified organization and integration.","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_organization_issues","description":"Permanently remove issues from an organization. Specify issues by ID for precise deletion, or use query filters to target multiple issues. Returns success even if no matching issues are found.","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_organization_member","description":"Remove a member from an organization. This operation permanently deletes the member's association with the organization.","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_organization_release","description":"Permanently delete a release from an organization, including all associated files and artifacts. This action cannot be undone.","write_action":true,"price_micros":0,"input_schema":null},{"name":"get_alert","description":"Retrieve a specific alert (workflow) by its ID. This endpoint is part of the New Monitors and Alerts system and is currently in beta.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_artifact_install_details","description":"Retrieve installation and distribution details for a preprod artifact, including installability status, install URL, download metrics, and iOS code signing information.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_artifact_size_analysis","description":"Retrieve size analysis results for a build artifact, including download and install size metrics. Optionally compare against a base artifact to see size differences.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_discover_saved_query","description":"Retrieve a saved Discover query by its ID within a specific organization. This returns the full configuration and metadata of the saved query.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_event_counts_for_organization","description":"","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_events_timeseries","description":"Retrieves event data for an organization as a timeseries, supporting single or multiple axes with optional grouping by top events. Results can be filtered by environment, time range, and custom query syntax.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_monitor","description":"Retrieves detailed information about a specific monitor, including its configuration, status, and settings.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_monitor_detector","description":"Retrieve detailed information about a specific monitor (detector). This endpoint is part of the New Monitors and Alerts system and is currently in beta.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_organization","description":"Retrieve detailed information about a specific organization, including membership access levels and associated teams.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_organization_dashboard","description":"Retrieve detailed information about a specific custom dashboard within an organization, including its configuration and contents.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_organization_events_count_by_project","description":"Retrieve summarized event counts aggregated by project for an organization. Use this to analyze event volume, filtering by category (errors, transactions, attachments, replays, profiles), outcome status, and other dimensions.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_organization_integration","description":"Retrieve a specific integration installed on an organization. Both the integration and its organization-specific configuration must exist.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_organization_member","description":"Retrieve details for a specific organization member, including pending invite status if the member has been approved by owners or managers but hasn't yet accepted the invitation.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_organization_release","description":"Retrieve detailed information about a specific release within an organization, including optional health metrics, adoption stages, and summary statistics.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_replay_count_for_issues_or_transactions","description":"Retrieve the count of replays associated with specified issues, transactions, or replay IDs within an organization. Use the query parameter to filter by issue ID, transaction name, or replay ID.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_replay_instance","description":"Retrieve detailed information about a specific replay session by its ID. Returns comprehensive replay data including metadata, events, and user interactions.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_repository","description":"Retrieves detailed metadata for a single repository within an organization, identified by its owner and repository name.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_repository_sync_status","description":"Retrieves the synchronization status of repositories for an integrated organization, showing which repositories are currently syncing and their progress.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_spike_protection_notification_action","description":"Retrieve a specific Spike Protection Notification Action that notifies organization members when spike detection is triggered. This action defines how and which members are alerted through services like Slack or email.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_test_results_aggregates_for_repository","description":"Retrieves aggregated test result metrics for a specific repository within an organization, with optional filtering by branch. Metrics can be scoped to a particular time period via query parameters.","write_action":false,"price_micros":0,"input_schema":null},{"name":"link_external_user","description":"Link a user from an external provider (such as GitHub, Slack, Jira, or GitLab) to a Sentry user account, enabling cross-platform identity mapping and integration.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_alerts","description":"Retrieve a list of alerts for an organization. This endpoint is currently in beta and supports the New Monitors and Alerts feature.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_checkins_for_monitor","description":"Retrieve all check-ins recorded for a specific monitor, showing the history of uptime verification events.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_data_forwarders_for_organization","description":"Retrieves all data forwarders configured for a specific organization. Data forwarders enable automatic forwarding of events and data to external destinations.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_integration_providers","description":"Retrieve information about all available integration providers for an organization, with optional filtering by a specific provider type.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_monitors_for_organization","description":"Retrieves all monitors for an organization, including their nested environments. Results can be filtered by specific projects or environments, and optionally filtered by monitor owner.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_organization_client_keys","description":"Retrieve all client keys (DSNs) across projects in an organization, with optional filtering by team and key status. Results are paginated for efficient retrieval of large key sets.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_organization_dashboards","description":"Retrieve all custom dashboards associated with an organization. Results can be paginated to control the number of dashboards returned per request.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_organization_discover_saved_queries","description":"Retrieve all saved Discover queries associated with an organization, with optional filtering by query name and pagination support.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_organization_environments","description":"Retrieves all environments for a specified organization, with optional filtering by visibility status. Use this to discover available deployment environments and their configurations.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_organization_integrations","description":"Retrieve all available integrations for an organization, with optional filtering by provider and features. Use includeConfig to fetch third-party configuration details if needed.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_organization_issues","description":"Retrieve a list of issues for an organization with optional filtering, search, and pagination. By default, only unresolved issues are returned unless a custom query is provided.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_organization_members","description":"Retrieve all members of an organization, including pending invitations that have been approved by owners or managers but not yet accepted by invitees.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_organization_monitors","description":"Retrieve all monitors configured for an organization. This endpoint supports the new monitoring and alerting system and allows filtering by monitor properties such as name, type, and assignee.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_organization_projects","description":"Retrieve all projects associated with a specific organization. Returns a list of projects bound to the organization identified by ID or slug.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_organization_replay_selectors","description":"Retrieve a list of replay selectors configured for an organization, with optional filtering by environment, query criteria, and pagination controls.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_organization_replays","description":"Retrieve a paginated list of session replays for an organization, with optional filtering by environment and structured query parameters.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_organization_scim_members","description":"Retrieves a paginated list of SCIM-provisioned members in an organization. Use SCIM filter expressions to narrow results or exclude specific attributes from the response.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_organization_teams","description":"Retrieves a list of all teams associated with a specific organization. Optionally filter the response to exclude project details for a lighter payload.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_organization_teams_scim","description":"Retrieve a paginated list of teams in an organization using SCIM Groups protocol. Note that the members field is capped at 10,000 members per team.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_organization_trusted_relays","description":"Retrieve a list of all trusted relays configured for an organization. Relays are used to forward events and requests securely within the organization's infrastructure.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_organizations","description":"Retrieve a list of organizations accessible to the authenticated session. For user-bound contexts, returns all member organizations; for API key requests, returns only the organization associated with that key.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_release_deploys","description":"Retrieve all deployments for a specific release version within an organization. Returns deployment history and status information for the given release.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_release_health_session_statistics","description":"Retrieves time series data for release health session statistics across projects in an organization. Results are aggregated by specified intervals and grouped by optional dimensions, with automatic rounding to align with the selected time interval.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_release_threshold_statuses","description":"Retrieve the health statuses of release thresholds within a specified time range. Returns threshold statuses keyed by release version and project, including full threshold details and derived health indicators. **Note: This is an experimental Alpha API subject to change.**","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_repositories_for_owner","description":"Retrieves a paginated list of repositories owned by a specified owner within an organization. Results can be filtered by name substring.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_repository_branches","description":"Retrieves a paginated list of branches for a specified repository, with optional filtering by branch name substring.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_repository_commits","description":"Retrieve a paginated list of commits for a specific repository within an organization. Use this to view the commit history and details for a given repository.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_repository_tokens_for_owner","description":"Retrieves a paginated list of repository tokens for a specified owner within an organization. Use this to view all tokens associated with a particular repository owner.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_sentry_apps","description":"Retrieve all custom integrations (Sentry Apps) created by an organization. This returns the organization's internal integrations that extend Sentry's functionality.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_spike_protection_notifications","description":"Retrieve all Spike Protection Notification Actions configured for an organization. These actions notify designated members via services like Slack or email when spike protection is triggered.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_test_results_for_repository","description":"Retrieves a paginated list of test results for a specific repository, with optional filtering by test status, branch, and name substring matching.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_test_suites_for_repository","description":"Retrieves all test suites associated with a repository's test results, with optional filtering by name substring.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_user_teams_in_organization","description":"Retrieve all teams within an organization that the authenticated user has access to. This endpoint requires user authentication tokens and is useful for discovering team membership and permissions.","write_action":false,"price_micros":0,"input_schema":null},{"name":"regenerate_repository_upload_token","description":"Regenerates an existing repository upload token, invalidating the previous token and returning a new one for repository uploads.","write_action":true,"price_micros":0,"input_schema":null},{"name":"remove_member_from_team","description":"Remove an organization member from a specific team. Requires appropriate authorization scopes; org:read scope can only remove yourself from teams you belong to.","write_action":true,"price_micros":0,"input_schema":null},{"name":"resolve_event_id","description":"Resolves an event ID to retrieve the associated project slug, internal issue ID, and internal event ID for a given organization.","write_action":false,"price_micros":0,"input_schema":null},{"name":"resolve_short_id","description":"Resolve a short issue ID to retrieve the associated project slug and group (issue) details. This allows you to look up full issue information using a condensed identifier.","write_action":false,"price_micros":0,"input_schema":null},{"name":"search_events_in_table_format","description":"Retrieves a table of events from a specified organization matching your query criteria. Use this to explore event data with selected fields and optional filtering; not intended for full data exports.","write_action":false,"price_micros":0,"input_schema":null},{"name":"sync_repositories_for_owner","description":"Synchronizes repositories from a specified owner with an integrated GitHub organization, ensuring the local repository list matches the current state in GitHub.","write_action":false,"price_micros":0,"input_schema":null},{"name":"update_alert","description":"Updates an existing alert configuration including its name, enabled status, trigger conditions, action filters, and connected monitors. This endpoint supports the New Monitors and Alerts system and is currently in beta.","write_action":true,"price_micros":0,"input_schema":null},{"name":"update_data_forwarder","description":"Updates a data forwarder configuration for an organization, or creates/modifies project-specific overrides. Organization-level updates require the full configuration including project IDs, while project-level overrides only need the project ID, overrides object, and enabled status.","write_action":true,"price_micros":0,"input_schema":null},{"name":"update_discover_saved_query","description":"Modify an existing saved Discover query, including its name, filters, fields, visualization settings, and aggregations.","write_action":true,"price_micros":0,"input_schema":null},{"name":"update_external_user","description":"Update the details of an external user account linked to a Sentry user. This synchronizes user information across integrated external providers like GitHub, Slack, Jira, or GitLab.","write_action":true,"price_micros":0,"input_schema":null},{"name":"update_metric_alert_rule","description":"","write_action":true,"price_micros":0,"input_schema":null},{"name":"update_monitor","description":"Update an existing monitor's configuration, status, ownership, and notification settings. Changes to the slug will require updates to any instrumented check-in calls referencing the monitor.","write_action":true,"price_micros":0,"input_schema":null},{"name":"update_monitor_detector","description":"Update an existing metric monitor with new configuration, data sources, detection rules, and alert connections. This beta endpoint supports threshold-based, change-based, and dynamic anomaly detection monitors.","write_action":true,"price_micros":0,"input_schema":null},{"name":"update_organization","description":"","write_action":true,"price_micros":0,"input_schema":null},{"name":"update_organization_alerts_bulk","description":"Bulk enable or disable alerts across an organization, optionally filtered by search query. This beta endpoint supports the New Monitors and Alerts system.","write_action":true,"price_micros":0,"input_schema":null},{"name":"update_organization_dashboard","description":"Update an organization's custom dashboard configuration, including its title, widgets, filters, and display settings. Supports bulk edits to widget arrangements, queries, fields, and display types.","write_action":true,"price_micros":0,"input_schema":null},{"name":"update_organization_member_roles","description":"Update an organization member's roles at both the organization and team levels. Requires user auth tokens and enforces permission hierarchy—you can only assign roles with equal or lower permissions than your own.","write_action":true,"price_micros":0,"input_schema":null},{"name":"update_organization_member_team_role","description":"Update an organization member's role within a specific team. The member must already be part of the team. Note that organization admins, managers, and owners automatically receive a minimum team role of admin on all their teams.","write_action":true,"price_micros":0,"input_schema":null},{"name":"update_organization_monitors_enabled_state","description":"Bulk enable or disable monitors across an organization, optionally filtered by search criteria. This beta endpoint supports the New Monitors and Alerts system.","write_action":true,"price_micros":0,"input_schema":null},{"name":"update_organization_release","description":"Update release metadata including repository references, deployment URL, and release date. Allows modification of commit information, external links, and timing details for an existing release.","write_action":true,"price_micros":0,"input_schema":null}],"scan":{"score":80,"grade":"B","scanned_at":"2026-09-27T21:30:01.446Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-27T21:30:01.430Z","components":{"code":{"score":25,"max":25,"notes":["5 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":12,"max":15,"notes":["local package, no credentials required"]},"maintenance":{"score":8,"max":15,"notes":["last push 138 days ago"]},"identity":{"score":7,"max":10,"notes":["registry namespace matches repository owner"]}},"findings":[],"inputs":{"packages":[{"registryType":"pypi","identifier":"mcparmory-sentry","version":"1.0.2","found":true,"weeklyDownloads":154,"license":"MIT","dependencyCount":5,"publishedAt":"2026-05-12T12:47:57.951280Z","repositoryUrl":"https://github.com/mcparmory/registry"}],"repo":{"found":true,"owner":"mcparmory","repo":"registry","archived":false,"pushedAt":"2026-05-12T12:55:57Z","stars":31,"forks":4,"openIssues":1,"ownerType":"Organization","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/261029234?v=4","ownerCreatedAt":"2026-02-11T20:13:50Z","license":"NOASSERTION"},"icon":{"url":"https://mcparmory.com/favicon-180.png","source":"site","width":180,"height":180},"presence":{"stars":31,"forks":4,"downloadsWeek":154,"license":"NOASSERTION","lastPushAt":"2026-05-12T12:55:57.000Z","score":31}}}},"grade_history":[],"reviews":[]}