Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, get in touch and we’ll put it right.

com.mcparmory/sentry

PYPI · MCPARMORY-SENTRY · 2 COMPONENTS · SCANNED SEP 20

Track errors, manage performance alerts, and configure dashboards and monitors

0 this week 75 Trust /100
Trust breakdown (7 categories)

How this component scores in each security and reliability category. Every signal is checked automatically from public evidence about the published package, including repeated runs of it in an isolated sandbox, and we only credit what we can confirm. How we score → Why this is hard to score →

Supply Chain Security87
  • No malware found by supply-chain analysis.Pass
  • No known CVEs affecting this package version or its production dependencies.Pass
  • Install-script risk not yet assessed.Unverified
  • 2 of 41 dependencies flagged as unhealthy. View diagnostics → Partial
Provenance & Transparency32
Schema Quality & AI Usability69
  • AI-judged instruction clarity (excellent).Pass
  • Context-footprint check failed: tool/resource definitions use about 33368 tokens (~166/item across 200 items; 200 tools + 0 resources), over budget; trim descriptions and params. See how to fix → Fail
  • Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management87
  • Stability observed for 26 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage100
  • 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
  • 100% of tool parameters carry a description.Pass
Tool Safety99
  • No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
  • 31 of 32 tool(s) whose name or description implies an irreversible operation declare an MCP destructiveHint annotation; "create_deploy_for_release" implies "deploy" and declares no destructiveHint at all, which the MCP spec reads as destructive by default. See how to fix → Partial
  • An AI judge read all 200 captured unit(s) of tool text and found none that tries to manipulate the model reading it.Pass
Capabilities100
  • Implements a current MCP spec version (2026-07-28).Pass
Install

How do I install the com.mcparmory/sentry MCP server?

com.mcparmory/sentry runs locally as a PyPI package, launched with uvx mcparmory-sentry. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.

pypi · mcparmory-sentry

# add to Claude Code
claude mcp add com-mcparmory-sentry -- uvx mcparmory-sentry
// .cursor/mcp.json
{
  "mcpServers": {
    "com-mcparmory-sentry": {
      "command": "uvx",
      "args": [
        "mcparmory-sentry"
      ]
    }
  }
}
// .vscode/mcp.json
{
  "servers": {
    "com-mcparmory-sentry": {
      "command": "uvx",
      "args": [
        "mcparmory-sentry"
      ]
    }
  }
}
# add to Codex CLI
codex mcp add com-mcparmory-sentry -- uvx mcparmory-sentry
// opencode.json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "com-mcparmory-sentry": {
      "type": "local",
      "command": [
        "uvx",
        "mcparmory-sentry"
      ],
      "enabled": true
    }
  }
}
# add to OpenClaw
openclaw mcp add com-mcparmory-sentry --command uvx --arg mcparmory-sentry
# ~/.hermes/config.yaml
mcp_servers:
  com-mcparmory-sentry:
    command: "uvx"
    args: ["mcparmory-sentry"]
// ~/.netclaw/config/netclaw.json
{
  "McpServers": {
    "com-mcparmory-sentry": {
      "Transport": "stdio",
      "Command": "uvx",
      "Arguments": [
        "mcparmory-sentry"
      ]
    }
  }
}
# add to Vellum
assistant mcp add com-mcparmory-sentry -t stdio -c uvx -a mcparmory-sentry
// mcp.json
{
  "mcpServers": {
    "com-mcparmory-sentry": {
      "command": "uvx",
      "args": [
        "mcparmory-sentry"
      ]
    }
  }
}
Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 20 Sept 26 +16
    • Malware scan: unverified → pass security
  • 18 Sept 26 −3
    • Stability: pass → 0.80 functional
  • 17 Sept 26 −14
    • Malware scan: pass → unverified security
    • Stability: 0.97 → pass security
  • 15 Sept 26 +16
    • Malware scan: unverified → pass security
  • 14 Sept 26 −15
    • Malware scan: pass → unverified security
  • 13 Sept 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 83 to 87. That category is still filling its 30-day observation window: 25 days of observed history at the previous scan, 26 at this one. The score rises as the window fills, whether or not the server changes.

  • 12 Sept 26 +15
    • Malware scan: unverified → pass security
  • 11 Sept 26 −18
    • Malware scan: pass → unverified security
    • Stability: pass → 0.80 functional
Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 20 Sept 2026 · Analysed pypi/mcparmory-sentry@1.0.2

Provenance No attestation

The registry publishes no build provenance for this version, so there is nothing to verify.

Result No attestation
Ecosystem pypi

Background: How many MCP packages publish verified provenance →

Dependencies 41 packages
Packages resolved 41
Stale 1
No linked repository 1
Tree resolution Complete

Background: SBOMs and build attestations, explained →

MCP tools · 200 exposed · ~33,368 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →

Tool Tokens
add_member_to_organization ~240

Add or invite a member to an organization with optional role assignment and team membership. Sends an email invitation by default unless disabled.

NameTypeReqDescription
emailstringyesEmail address of the member to invite. Must be a valid email format with a maximum length of 75 characters.
orgRolestringOrganization-level role for the new member. Options range from `member` (view and act on events) to `owner` (unrestricted access). Defaults to `member`. Note: `admin` role is deprecated for Business…
organization_id_or_slugstringyesThe organization identifier, either the numeric ID or URL-friendly slug.
reinvitebooleanWhether to re-invite a member who has already received an invitation to the organization. Defaults to true.
sendInvitebooleanWhether to send an email invitation notification to the member. Defaults to true.
teamRolesarrayArray of team assignments with associated roles. Each entry assigns the member to a team with either `contributor` (view and act on issues) or `admin` (full team management) permissions.

No output schema declared.

No examples provided.

add_member_to_team ~159

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.

NameTypeReqDescription
member_idstringyesThe numeric ID of the organization member to add to the team.
organization_id_or_slugstringyesThe organization identifier, either the numeric ID or the URL slug. Used to scope the operation to a specific organization.
team_id_or_slugstringyesThe team identifier, either the numeric ID or the URL slug. Identifies which team the member should be added to.

No output schema declared.

No examples provided.

add_symbol_source_to_project ~580

Add a custom symbol source to a project for debug symbol resolution. Supports HTTP, Google Cloud Storage, and Amazon S3 backends with configurable layout types and casing rules.

NameTypeReqDescription
access_keystringThe AWS Access Key for S3 authentication. Required for S3 sources; must be omitted for HTTP and GCS sources.
bucketstringThe bucket name containing symbols. Required for GCS and S3 sources; must be omitted for HTTP sources.
casingstringyesHow file paths are normalized: lowercase, uppercase, or default (no transformation).
client_emailstringThe service account email address for GCS authentication. Required for GCS sources; must be omitted for HTTP and S3 sources.
filetypesarrayArray of file extensions to enable for this source (e.g., 'pdb', 'elf', 'dwarf'). If omitted, all supported types are enabled.
layoutTypestringyesThe directory layout format used by the symbol source: native, symstore, symstore_index2, SSQP, unified, debuginfod, or /symbols.
namestringyesA human-readable display name for this symbol source.
organization_id_or_slugstringyesThe organization identifier, either the numeric ID or URL-friendly slug.
passwordstringPassword for HTTP Basic Authentication. Valid only for HTTP sources.
path_patternsarrayArray of glob patterns to match against debug and code file paths. If omitted, all paths are accepted.
prefixstringA path prefix within the bucket to scope symbol lookups. Optional for GCS and S3 sources; must be omitted for HTTP sources.
private_keystringThe private key for GCS service account authentication. Required for GCS sources unless using impersonated tokens; must be omitted for HTTP and S3 sources.
project_id_or_slugstringyesThe project identifier, either the numeric ID or URL-friendly slug.
regionstringThe AWS region where the S3 bucket is located. Required for S3 sources; must be omitted for HTTP and GCS sources.
requires_checksumbooleanWhether debug checksums must be present and validated for files from this source.
secret_keystringThe AWS Secret Access Key for S3 authentication. Required for S3 sources; must be omitted for HTTP and GCS sources.
typestringyesThe symbol source backend type: HTTP (SymbolServer), Google Cloud Storage, or Amazon S3.
urlstringThe base URL of the symbol server. Required for HTTP sources; must be omitted for GCS and S3 sources.
usernamestringUsername for HTTP Basic Authentication. Valid only for HTTP sources.

No output schema declared.

No examples provided.

add_team_to_project ~121

Grant a team access to a project, enabling collaboration and resource sharing within the specified organization.

NameTypeReqDescription
organization_id_or_slugstringyesThe organization identifier, which can be either the numeric ID or the URL-friendly slug of the organization.
project_id_or_slugstringyesThe project identifier, which can be either the numeric ID or the URL-friendly slug of the project within the organization.
team_id_or_slugstringyesThe team identifier, which can be either the numeric ID or the URL-friendly slug of the team to grant access.

No output schema declared.

No examples provided.

bulk_update_issues ~516

Bulk update attributes on up to 1000 issues in an organization. Use the `id` query parameter for non-status updates, or omit it for status updates to match issues by filter criteria. Issues out of scope are silently skipped; returns HTTP 204 if no issues match.

NameTypeReqDescription
assignedTostringyesAssign the issues to a user or team. Specify as `<user_id>`, `user:<user_id>`, `<username>`, `<user_primary_email>`, or `team:<team_id>`.
discardbooleanyesDiscard the selected issues instead of updating them when set to true.
environmentarrayFilter issues by one or more environment names. Specify as an array of environment identifiers.
hasSeenbooleanyesMark the issue as seen by the requesting user when set to true.
inboxbooleanyesMark the issue as reviewed by the requesting user when set to true.
isBookmarkedbooleanyesBookmark the issue for the requesting user when set to true.
isPublicbooleanyesPublish the issue to make it publicly visible when set to true.
isSubscribedbooleanyesSubscribe the requesting user to the issue when set to true.
limitintegerMaximum number of issues to update, up to 100. Defaults to 100.
mergebooleanyesMerge the selected issues together when set to true.
organization_id_or_slugstringyesThe organization identifier, either its numeric ID or URL slug.
prioritystringyesSet the priority level for the issues: `low`, `medium`, or `high`.
querystringSearch query to filter issues (e.g., `is:unresolved`). Defaults to `is:unresolved` if not provided; use an empty string to include all results.
statusstringyesLimit mutations to issues with this status: `resolved`, `unresolved`, `ignored`, `resolvedInNextRelease`, or `muted`.
statusDetailsobjectyesAdditional context for the status change, such as release information for resolution details. Release-based updates are restricted to issues within a single project.
substatusstringSet the issue substatus to one of: `archived_until_escalating`, `archived_until_condition_met`, `archived_forever`, `escalating`, `ongoing`, `regressed`, or `new`. Omit or set to null to leave unchan…

No output schema declared.

No examples provided.

create_alert_for_organization ~393

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.

NameTypeReqDescription
action_filtersarrayArray of action filter groups that define conditions and corresponding actions to execute. Each filter group contains a logic type, conditions array (supporting age, assignment, category, frequency,…
configobjectConfiguration object specifying the evaluation frequency in minutes. Supported values are 0, 5, 10, 30, 60, 180, 720, or 1440 minutes (up to 24 hours).
detector_idsarrayArray of monitor IDs to associate with this alert. Use the Fetch Organization Monitors endpoint to retrieve available monitor IDs.
enabledbooleanWhether the alert is active and will evaluate conditions. Defaults to enabled if not specified.
environmentstringThe environment name where the alert will evaluate conditions, such as 'production' or 'staging'.
namestringyesA descriptive name for the alert, up to 256 characters in length.
organization_id_or_slugstringyesThe organization identifier, either the numeric ID or the URL slug of the organization.
ownerstringThe user or team who owns this alert, specified as 'user:USER_ID' or 'team:TEAM_ID'.
triggersobjectTrigger conditions that determine when the alert fires. Includes organization ID, logic type (any-short, all, or none), an array of condition objects (first_seen_event, issue_resolved_trigger, reappe…

No output schema declared.

No examples provided.

create_dashboard ~244

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.

NameTypeReqDescription
environmentarrayA list of environment names to filter dashboard data to specific environments.
filtersobjectA structured object containing saved search filters and query parameters applied to the dashboard.
is_favoritedbooleanWhen set to true, automatically adds this dashboard to the requesting user's favorites list.
organization_id_or_slugstringyesThe organization identifier, either the numeric ID or the URL-friendly slug.
permissionsobjectAccess control settings that determine which users can view and edit this dashboard.
projectsarrayA list of project identifiers to filter dashboard data to specific projects.
titlestringyesA human-readable name for the dashboard. Limited to 255 characters.
utcbooleanWhen enabled, displays all time ranges and timestamps on the dashboard in UTC timezone instead of the user's local timezone.
widgetsarrayAn ordered list of widget objects that define the visualizations and data displayed on the dashboard.

No output schema declared.

No examples provided.

create_data_forwarder_for_organization ~267

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.

NameTypeReqDescription
configobjectProvider-specific configuration object. For SQS: queue_url, region, access_key, secret_key (required), plus optional message_group_id for FIFO queues and optional s3_bucket. For Segment: write_key (r…
enroll_new_projectsbooleanWhether newly created projects are automatically enrolled with this data forwarder. Defaults to disabled.
is_enabledbooleanWhether the data forwarder is active and forwarding data. Defaults to enabled.
organization_idintegeryesThe numeric ID of the organization that will own this data forwarder.
organization_id_or_slugstringyesThe organization identifier, either the numeric ID or the organization slug.
project_idsarrayList of project IDs to enroll with this data forwarder. Projects not included will be unenrolled if they were previously connected.
providerstringyesThe data destination provider: Segment, Amazon SQS, or Splunk. Each provider requires specific configuration keys.

No output schema declared.

No examples provided.

create_deploy_for_release ~233

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.

NameTypeReqDescription
dateFinishedstringThe timestamp when the deployment completed, in ISO 8601 format. Defaults to the current time if not provided.
dateStartedstringThe timestamp when the deployment began, in ISO 8601 format.
environmentstringyesThe target environment for this deployment (e.g., production, staging, development). Limited to 64 characters.
namestringA human-readable name for this deployment. Limited to 64 characters.
organization_id_or_slugstringyesThe organization identifier, either as a numeric ID or URL-friendly slug.
projectsarrayA list of project slugs to associate with this deployment. If omitted, the deployment applies to all projects in the release.
urlstringA URL pointing to deployment details, logs, or related resources. Must be a valid URI.
versionstringyesThe release version identifier to deploy.

No output schema declared.

No examples provided.

create_metric_monitor_for_project ~491

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.

NameTypeReqDescription
condition_groupobjectCondition group defining when to trigger issue creation and priority assignment. Specify logic type, comparison operators (gt, lte, anomaly_detection), thresholds, and result states (75=high priority…
configobjectDetection algorithm configuration. Choose `static` for threshold-based alerts, `percent` for change-based detection (requires comparisonDelta in minutes: 300, 900, 3600, 86400, 604800, or 2592000), o…
data_sourcesarrayArray of data source configurations defining what metric to measure. Each source specifies the aggregate function (e.g., count(), p95(span.duration)), dataset (events, events_analytics_platform, or g…
descriptionstringOptional descriptive text about the monitor's purpose. This text will be included in any resulting issues created by the monitor.
enabledbooleanSet to `false` to create the monitor in a disabled state. Defaults to `true` (enabled).
namestringyesA descriptive name for the monitor. Maximum 200 characters.
organization_id_or_slugstringyesThe organization identifier, either the numeric ID or URL slug.
ownerstringThe owner of this monitor, specified as either a user ID (format: `user:123456`) or team ID (format: `team:456789`).
project_id_or_slugstringyesThe project identifier, either the numeric ID or URL slug.
typestringyesThe monitor classification type. Currently supports `metric_issue` for metric-based monitoring.
workflow_idsarrayOptional array of alert workflow IDs to automatically connect this monitor to existing alerts. Use the Fetch Alerts endpoint to discover available workflow IDs.

No output schema declared.

No examples provided.

create_monitor ~290

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.

NameTypeReqDescription
configobjectyesThe monitor configuration object that defines check-in rules, thresholds, and behavior.
is_mutedbooleanWhen enabled, prevents the creation of monitor incidents even when check-in failures occur.
namestringyesA human-readable name for the monitor (up to 128 characters) used in notifications. If no slug is provided, it will be automatically derived from this name.
organization_id_or_slugstringyesThe organization identifier, either as a numeric ID or URL-friendly slug.
ownerstringThe team or user responsible for the monitor, specified as 'user:{user_id}' or 'team:{team_id}'.
projectstringyesThe project slug that this monitor will be associated with.
slugstringA unique identifier for the monitor within the organization (up to 50 characters). Must start with a letter or underscore and contain only lowercase letters, numbers, hyphens, and underscores. Requir…
statusstringThe operational status of the monitor. Active monitors accept events and count toward quota; disabled monitors do not. Defaults to active.

No output schema declared.

No examples provided.

create_or_update_external_issue ~196

Create or update an external issue linked to a Sentry issue through an integration platform installation. This establishes a bidirectional link between a Sentry issue and an external service's issue tracker.

NameTypeReqDescription
identifierstringyesA unique identifier for the external issue within the external service (e.g., issue number, ticket ID, or key). This is used to prevent duplicate creations and to identify the issue for updates.
issueIdintegeryesThe numeric ID of the Sentry issue to link with the external issue.
projectstringyesThe project identifier or key in the external service where the issue exists or will be created.
uuidstringyesThe unique identifier of the integration platform installation that will handle the external issue creation or update.
webUrlstringyesThe full URL of the external issue in the integrated service (e.g., the direct link to the issue in the external tracker).

No output schema declared.

No examples provided.

create_organization_member ~164

Provision a new organization member via SCIM protocol. The member will be assigned the organization's default role unless a specific role is provided.

NameTypeReqDescription
organization_id_or_slugstringyesThe organization identifier, either the numeric ID or URL-friendly slug.
sentryOrgRolestringThe organization role to assign the member. Determines permissions for billing management, event handling, team/project administration, and global integrations. Defaults to the organization's default…
userNamestringyesThe email address for the new member, used as the SAML identifier. Must be a valid email format.

No output schema declared.

No examples provided.

create_project_client_key ~170

Generate a new client key for a project with server-generated secret and public key credentials. Use this to create authentication keys for integrating with the project.

NameTypeReqDescription
namestringA human-readable name for the key (up to 64 characters). If omitted, the server will auto-generate a name.
organization_id_or_slugstringyesThe organization identifier, either the numeric ID or URL-friendly slug.
project_id_or_slugstringyesThe project identifier, either the numeric ID or URL-friendly slug.
useCasestringThe intended use case for this key: `user` for standard client integration, `profiling` for performance profiling, `tempest` for testing, or `demo` for demonstration purposes. Defaults to `user` if n…

No output schema declared.

No examples provided.

create_project_for_team ~216

Create a new project within a team. Requires org:write or team:admin scope if your organization has disabled member project creation.

NameTypeReqDescription
default_rulesbooleanWhether to enable default alert rules that notify on every new issue. Defaults to true; set to false to require manual alert configuration.
namestringyesThe display name for the project. Must not exceed 50 characters.
organization_id_or_slugstringyesThe organization identifier, either its numeric ID or URL slug.
platformstringThe platform or technology stack associated with the project (e.g., JavaScript, Python, Java).
slugstringA URL-safe identifier for the project used in the interface. If omitted, it will be auto-generated from the project name. Must contain only lowercase letters, numbers, hyphens, and underscores, canno…
team_id_or_slugstringyesThe team identifier, either its numeric ID or URL slug.

No output schema declared.

No examples provided.

create_release_for_organization ~271

Create a new release for an organization to enable Sentry's error reporting, source map uploads, and debug features. Releases correlate first-seen events with the code version that introduced issues.

NameTypeReqDescription
dateReleasedstringAn optional timestamp indicating when the release was deployed to production. If omitted, the current time is used. Must be in ISO 8601 date-time format.
organization_id_or_slugstringyesThe organization identifier, either a numeric ID or URL-friendly slug.
projectsarrayyesA list of project slugs associated with this release. Order is not significant. Each item should be a valid project slug string.
refsarrayAn optional array of commit references for repositories included in this release. Each reference should include `repository` and `commit` (the HEAD SHA), and may optionally include `previousCommit` (…
urlstringAn optional URL pointing to the release, such as a link to the source code repository or release notes page.
versionstringyesA unique version identifier for this release, such as a semantic version number, commit hash, or other build identifier.

No output schema declared.

No examples provided.

create_replay_deletion_job ~215

Create a new batch job to delete replays matching specified criteria. The job will process replays within the given time range, environments, and query filters.

NameTypeReqDescription
environmentsarrayyesA list of environment names to filter replays for deletion. Only replays from these environments will be included in the job.
organization_id_or_slugstringyesThe organization identifier, either the numeric ID or the URL slug of the organization.
project_id_or_slugstringyesThe project identifier, either the numeric ID or the URL slug of the project.
querystringA search query string to further filter which replays should be deleted. The query uses the same syntax as replay search filters.
rangeEndstringyesThe end of the time range for replay deletion, specified as an ISO 8601 formatted datetime string (inclusive).
rangeStartstringyesThe start of the time range for replay deletion, specified as an ISO 8601 formatted datetime string (inclusive).

No output schema declared.

No examples provided.

create_saved_query ~452

Create a new saved query for an organization to store custom Discover search configurations, including filters, fields, aggregations, and visualization settings.

NameTypeReqDescription
displaystringThe chart visualization type: 'default' (line chart), 'previous' (comparison), 'top5' (top 5 series), 'daily' (daily breakdown), 'dailytop5' (daily top 5), or 'bar' (bar chart).
environmentarrayAn array of environment names to filter the query by (e.g., 'production', 'staging'). If omitted, all environments are included.
fieldsarrayAn array of up to 20 fields, functions, or equations to retrieve. Fields can be event properties (e.g., 'transaction'), tags (e.g., 'tag[isEnterprise]'), functions (e.g., 'count_if(transaction.durati…
namestringyesA descriptive name for the saved query, up to 255 characters.
orderbystringThe field or function to sort results by. Must be one of the fields specified in the fields array, and cannot be an equation.
organization_id_or_slugstringyesThe organization identifier, either the numeric ID or the URL slug.
projectsarrayAn array of project IDs to filter the query results by. If omitted, the query applies to all projects in the organization.
querystringA search query using Sentry's query syntax to filter results further. Supports boolean operators and field-specific filters.
rangestringA time range period for the query (e.g., '24h', '7d', '30d'). Defines the default time window when the saved query is loaded.
topEventsintegerThe number of top events' time-series to display on the chart, between 1 and 10. Only applies when using top-events visualization modes.
yAxisarrayAn array of aggregate functions to plot on the chart (e.g., 'count()', 'avg(transaction.duration)'). Used for time-series visualization.

No output schema declared.

No examples provided.

create_team ~107

Create a new team within an organization. At least one of `name` or `slug` must be provided in the request body.

NameTypeReqDescription
organization_id_or_slugstringyesThe organization identifier, either its numeric ID or URL-friendly slug.
slugstringA URL-friendly identifier for the team (lowercase alphanumeric characters, hyphens, and underscores; cannot be purely numeric). Maximum 50 characters. If omitted, it will be automatically generated f…

No output schema declared.

No examples provided.

create_team_in_organization ~111

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.

NameTypeReqDescription
displayNamestringyesThe display name for the team as shown in the UI. This will be normalized to a URL-friendly slug format (lowercase, spaces converted to dashes).
organization_id_or_slugstringyesThe organization identifier, either as a numeric ID or URL-friendly slug.

No output schema declared.

No examples provided.

delete_alert ~71

Permanently deletes an alert from a workflow. This endpoint is currently in beta and supported by New Monitors and Alerts.

NameTypeReqDescription
organization_id_or_slugstringyesThe organization identifier, either the numeric ID or the URL-friendly slug.
workflow_idintegeryesThe numeric ID of the alert to delete.

No output schema declared.

No examples provided.

delete_alerts_bulk ~93

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.

NameTypeReqDescription
organization_id_or_slugstringyesThe organization identifier, either the numeric ID or the URL-friendly slug.
querystringAn optional search query to filter which alerts should be deleted. If omitted, the operation applies to all alerts in the organization.

No output schema declared.

No examples provided.

delete_client_key ~96

Permanently delete a client key from a project. This action cannot be undone and will invalidate the key for authentication.

NameTypeReqDescription
key_idstringyesThe unique identifier of the client key to be deleted.
organization_id_or_slugstringyesThe organization identifier, either the numeric ID or the URL-friendly slug.
project_id_or_slugstringyesThe project identifier, either the numeric ID or the URL-friendly slug.

No output schema declared.

No examples provided.

delete_custom_integration ~68

Permanently delete a custom integration (Sentry app) from your organization. This action cannot be undone.

NameTypeReqDescription
sentry_app_id_or_slugstringyesThe unique identifier or slug of the custom integration to delete. You can use either the numeric ID or the URL-friendly slug name.

No output schema declared.

No examples provided.

delete_data_forwarder_for_organization ~74

Permanently deletes a data forwarder from an organization, including all associated project-specific overrides.

NameTypeReqDescription
data_forwarder_idintegeryesThe numeric ID of the data forwarder to delete.
organization_id_or_slugstringyesThe organization identifier, either the numeric ID or the URL-friendly slug.

No output schema declared.

No examples provided.

delete_debug_information_file ~118

Permanently delete a specific debug information file (DIF) from a project. This removes the debug symbols associated with the given DIF ID.

NameTypeReqDescription
idstringyesThe unique identifier of the debug information file to delete.
organization_id_or_slugstringyesThe organization identifier, either the numeric ID or the URL-friendly slug of the organization that owns the project.
project_id_or_slugstringyesThe project identifier, either the numeric ID or the URL-friendly slug of the project containing the debug information file to delete.

No output schema declared.

No examples provided.

delete_discover_saved_query ~69

Permanently delete a saved Discover query from an organization. This action cannot be undone.

NameTypeReqDescription
organization_id_or_slugstringyesThe organization identifier, either the numeric ID or the URL-friendly slug.
query_idintegeryesThe numeric ID of the saved Discover query to delete.

No output schema declared.

No examples provided.

delete_external_issue ~82

Delete an external issue linked to a Sentry app installation. This removes the association between the external issue and the integration platform.

NameTypeReqDescription
external_issue_idstringyesThe unique identifier of the external issue to delete from the integration platform.
uuidstringyesThe unique identifier of the Sentry app installation (integration platform integration) that owns the external issue.

No output schema declared.

No examples provided.

delete_external_team_link ~138

Remove the integration link between an external team (from a provider like GitHub or Slack) and a Sentry team, effectively disconnecting the external team from Sentry's team management.

NameTypeReqDescription
external_team_idintegeryesThe numeric ID of the external team link to delete, as returned when the external team integration was originally created.
organization_id_or_slugstringyesThe organization identifier, either the numeric ID or the URL slug of the organization containing the team.
team_id_or_slugstringyesThe team identifier, either the numeric ID or the URL slug of the Sentry team to disconnect from the external provider.

No output schema declared.

No examples provided.

delete_external_user ~94

Remove the link between an external provider user and a Sentry user account, effectively disconnecting the external identity from the organization.

NameTypeReqDescription
external_user_idintegeryesThe unique identifier of the external user object to delete. This ID is provided when the external user is initially created.
organization_id_or_slugstringyesThe organization identifier, which can be either the numeric ID or the URL-friendly slug of the organization.

No output schema declared.

No examples provided.

delete_issue ~70

Permanently removes an individual issue from an organization. This action cannot be undone.

NameTypeReqDescription
issue_idstringyesThe unique identifier of the issue to be deleted.
organization_id_or_slugstringyesThe organization identifier, which can be either the numeric ID or the URL-friendly slug of the organization.

No output schema declared.

No examples provided.

delete_issue_alert_rule ~145

Delete a specific issue alert rule from a project. Issue alert rules trigger on new events matching specified conditions (such as resolved issues reappearing or issues affecting many users) and are configured with triggers, filters, and actions. Note: This endpoint is deprecated; use the Delete an Alert endpoint instead.

NameTypeReqDescription
organization_id_or_slugstringyesThe organization identifier, either the numeric ID or the URL slug of the organization that owns the project.
project_id_or_slugstringyesThe project identifier, either the numeric ID or the URL slug of the project containing the alert rule.
rule_idintegeryesThe numeric ID of the alert rule to delete.

No output schema declared.

No examples provided.

delete_issues ~108

Permanently remove one or more issues from a project. Specify issue IDs via query parameters; the operation succeeds even if some IDs are invalid or out of scope without modifying any data.

NameTypeReqDescription
organization_id_or_slugstringyesThe organization identifier, either its numeric ID or URL slug. Used to scope the project and issues being deleted.
project_id_or_slugstringyesThe project identifier, either its numeric ID or URL slug. Combined with the organization to locate the issues for deletion.

No output schema declared.

No examples provided.

delete_monitor ~90

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.

NameTypeReqDescription
detector_idintegeryesThe numeric ID of the monitor to delete.
organization_id_or_slugstringyesThe organization identifier, either the numeric ID or the URL-friendly slug of the organization that owns the monitor.

No output schema declared.

No examples provided.

delete_monitor_for_project ~146

Delete a monitor or specific monitor environments within a project. Optionally target specific environments for deletion; if no environments are specified, the entire monitor is deleted.

NameTypeReqDescription
environmentarrayOptional list of environment names to delete. When provided, only the specified environments are removed from the monitor; when omitted, the entire monitor is deleted.
monitor_id_or_slugstringyesThe monitor identifier, either the numeric ID or the URL-friendly slug.
organization_id_or_slugstringyesThe organization identifier, either the numeric ID or the URL-friendly slug.
project_id_or_slugstringyesThe project identifier, either the numeric ID or the URL-friendly slug.

No output schema declared.

No examples provided.

delete_monitor_or_monitor_environments ~130

Delete a monitor or specific monitor environments. If environment names are provided, only those environments are deleted; otherwise, the entire monitor is deleted.

NameTypeReqDescription
environmentarrayOptional list of environment names to delete. When specified, only these environments are removed from the monitor rather than deleting the entire monitor. Omit to delete the monitor entirely.
monitor_id_or_slugstringyesThe monitor identifier, either the numeric ID or the URL slug of the monitor.
organization_id_or_slugstringyesThe organization identifier, either the numeric ID or the URL slug of the organization.

No output schema declared.

No examples provided.

delete_monitors_bulk ~103

Bulk delete monitors for an organization, optionally filtered by search criteria. This beta endpoint supports the New Monitors and Alerts system.

NameTypeReqDescription
organization_id_or_slugstringyesThe organization identifier, either the numeric ID or the organization slug.
querystringOptional search query to filter which monitors to delete. Supports filtering by name, type (error, metric_issue, issue_stream), or assignee (email, username, #team, me, none).

No output schema declared.

No examples provided.

delete_organization_dashboard ~69

Delete an organization's custom dashboard or tombstone a pre-built dashboard to effectively remove it from the organization.

NameTypeReqDescription
dashboard_idintegeryesThe numeric ID of the dashboard to delete.
organization_id_or_slugstringyesThe organization identifier, either the numeric ID or the URL-friendly slug.

No output schema declared.

No examples provided.

delete_organization_integration ~87

Remove an integration from an organization. This operation requires both the Integration and OrganizationIntegration database entries to exist for the specified organization and integration.

NameTypeReqDescription
integration_idstringyesThe unique identifier of the integration that is installed on the organization.
organization_id_or_slugstringyesThe organization identifier, which can be either the numeric ID or the URL-friendly slug of the organization.

No output schema declared.

No examples provided.

delete_organization_issues ~156

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.

NameTypeReqDescription
environmentarrayFilter issues by one or more environment names. Only issues matching all specified environments will be affected.
limitintegerMaximum number of issues to delete in this operation. Capped at 100 issues per request.
organization_id_or_slugstringyesThe organization identifier, either its numeric ID or URL slug.
querystringSearch query to filter issues by status, assignee, or other criteria. Defaults to unresolved issues only. Use an empty string to match all issues regardless of status.

No output schema declared.

No examples provided.

delete_organization_member ~75

Remove a member from an organization. This operation permanently deletes the member's association with the organization.

NameTypeReqDescription
member_idstringyesThe unique identifier of the organization member to remove.
organization_id_or_slugstringyesThe organization identifier, which can be either the numeric ID or the URL-friendly slug of the organization.

No output schema declared.

No examples provided.

delete_organization_release ~79

Permanently delete a release from an organization, including all associated files and artifacts. This action cannot be undone.

NameTypeReqDescription
organization_id_or_slugstringyesThe organization identifier, which can be either the numeric ID or the URL-friendly slug of the organization.
versionstringyesThe version string that uniquely identifies the release within the organization.

No output schema declared.

No examples provided.

delete_project ~106

Schedules a project for deletion. The deletion process is asynchronous, so the project won't be immediately removed, but its state will change and it will be hidden from most public views once deletion begins.

NameTypeReqDescription
organization_id_or_slugstringyesThe organization identifier, which can be either the numeric ID or the URL slug of the organization.
project_id_or_slugstringyesThe project identifier, which can be either the numeric ID or the URL slug of the project to be deleted.

No output schema declared.

No examples provided.

delete_release_file ~95

Permanently delete a file associated with a specific release in an organization. This action cannot be undone.

NameTypeReqDescription
file_idstringyesThe unique identifier of the file to be deleted from the release.
organization_id_or_slugstringyesThe organization identifier, which can be either the numeric ID or the URL slug of the organization.
versionstringyesThe version string that uniquely identifies the release within the organization.

No output schema declared.

No examples provided.

delete_release_file_for_project ~111

Permanently delete a file associated with a specific release. This action cannot be undone.

NameTypeReqDescription
file_idstringyesThe unique identifier of the file to be deleted from the release.
organization_id_or_slugstringyesThe organization identifier, either the numeric ID or the URL-friendly slug.
project_id_or_slugstringyesThe project identifier, either the numeric ID or the URL-friendly slug.
versionstringyesThe release version string used to identify the specific release.

No output schema declared.

No examples provided.

delete_replay ~90

Permanently delete a replay instance from a project. This action cannot be undone.

NameTypeReqDescription
organization_id_or_slugstringyesThe organization identifier, either the numeric ID or the URL-friendly slug.
project_id_or_slugstringyesThe project identifier, either the numeric ID or the URL-friendly slug.
replay_idstringyesThe unique identifier (UUID) of the replay to delete.

No output schema declared.

No examples provided.

delete_symbol_source ~92

Remove a custom symbol source from a project. This permanently deletes the symbol source configuration and its associated data.

NameTypeReqDescription
idstringyesThe unique identifier of the symbol source to delete.
organization_id_or_slugstringyesThe organization identifier, either the numeric ID or the URL-friendly slug.
project_id_or_slugstringyesThe project identifier, either the numeric ID or the URL-friendly slug.

No output schema declared.

No examples provided.

delete_team ~103

Schedules a team for deletion. The deletion process is asynchronous, so the team won't be immediately removed, but its slug will be released immediately while the deletion completes in the background.

NameTypeReqDescription
organization_id_or_slugstringyesThe organization identifier, which can be either the numeric ID or the URL slug of the organization.
team_id_or_slugstringyesThe team identifier, which can be either the numeric ID or the URL slug of the team to be deleted.

No output schema declared.

No examples provided.

delete_team_from_project ~97

Revoke a team's access to a project. Team Admins can only revoke access for teams they administer.

NameTypeReqDescription
organization_id_or_slugstringyesThe organization identifier, either the numeric ID or the URL slug.
project_id_or_slugstringyesThe project identifier, either the numeric ID or the URL slug.
team_id_or_slugstringyesThe team identifier, either the numeric ID or the URL slug.

No output schema declared.

No examples provided.

disable_spike_protection_for_projects ~107

Disables Spike Protection for specified projects within an organization. Use the special value `$all` to disable Spike Protection across all projects in the organization.

NameTypeReqDescription
organization_id_or_slugstringyesThe organization identifier, either the numeric ID or the URL slug of the organization containing the projects.
projectsarrayyesArray of project slugs to disable Spike Protection for. Use the special value `$all` to disable Spike Protection for all projects in the organization at once.

No output schema declared.

No examples provided.

Common questions

What is the com.mcparmory/sentry MCP server?

com.mcparmory/sentry is an MCP server listed in the public MCP registry as com.mcparmory/sentry. Track errors, manage performance alerts, and configure dashboards and monitors. This page covers its PyPI package (mcparmory-sentry).

Is the com.mcparmory/sentry MCP server safe to use?

com.mcparmory/sentry scores 75 out of 100 on VerifyMCP. We found no known CVEs affecting it as of 20 September 2026. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.

What tools does the com.mcparmory/sentry MCP server expose?

com.mcparmory/sentry exposes 200 tools: list_organizations, get_organization, update_organization, update_metric_alert_rule, list_integration_providers, and 195 more. Their descriptions and schemas cost roughly 33,368 tokens of context every time the server is loaded.

Is the com.mcparmory/sentry MCP server still maintained?

com.mcparmory/sentry is still listed as active in the MCP registry. We last reached this channel on 20 September 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.