Sentry MCP Server for Cloudflare Workers
53 tools available in the Sentry MCP server. Each tool can be called by AI assistants to perform specific actions.
sentry_list_project_eventsList events for a project.
Args:
Returns a paginated list of events.
{
"type": "object",
"required": [
"orgSlug",
"projectSlug"
],
"properties": {
"cursor": {
"type": "string",
"description": "Pagination cursor"
},
"orgSlug": {
"type": "string",
"description": "Organization slug"
},
"projectSlug": {
"type": "string",
"description": "Project slug"
}
}
}sentry_get_eventGet detailed information about a specific event.
Args:
Returns full event details including context, tags, and stack traces.
{
"type": "object",
"required": [
"orgSlug",
"projectSlug",
"eventId"
],
"properties": {
"eventId": {
"type": "string",
"description": "Event ID"
},
"orgSlug": {
"type": "string",
"description": "Organization slug"
},
"projectSlug": {
"type": "string",
"description": "Project slug"
}
}
}sentry_list_issue_eventsList all events for a specific issue.
Args:
Returns a paginated list of events for the issue.
{
"type": "object",
"required": [
"issueId"
],
"properties": {
"cursor": {
"type": "string",
"description": "Pagination cursor"
},
"issueId": {
"type": "string",
"description": "Issue ID"
}
}
}sentry_get_latest_eventGet the latest event for an issue.
Args:
Returns the most recent event for the issue.
{
"type": "object",
"required": [
"issueId"
],
"properties": {
"issueId": {
"type": "string",
"description": "Issue ID"
}
}
}sentry_list_saved_queriesList saved queries (Discover) for an organization.
Args:
Returns a list of saved queries with their configurations.
{
"type": "object",
"required": [
"orgSlug"
],
"properties": {
"orgSlug": {
"type": "string",
"description": "Organization slug"
}
}
}sentry_get_saved_queryGet a specific saved query.
Args:
Returns the saved query configuration.
{
"type": "object",
"required": [
"orgSlug",
"queryId"
],
"properties": {
"orgSlug": {
"type": "string",
"description": "Organization slug"
},
"queryId": {
"type": "string",
"description": "Query ID"
}
}
}sentry_create_saved_queryCreate a new saved query (Discover).
Args:
Returns the created saved query.
{
"type": "object",
"required": [
"orgSlug",
"name",
"query",
"fields"
],
"properties": {
"name": {
"type": "string",
"description": "Query name"
},
"query": {
"type": "string",
"description": "Search query"
},
"range": {
"type": "string",
"description": "Time range"
},
"fields": {
"type": "array",
"items": {
"type": "string"
},
"description": "Fields to display"
},
"orderby": {
"type": "string",
"description": "Order by field"
},
"orgSlug": {
"type": "string",
"description": "Organization slug"
},
"projects": {
"type": "array",
"items": {
"type": "number"
},
"description": "Project IDs"
}
}
}sentry_delete_saved_queryDelete a saved query.
Args:
Returns confirmation of deletion.
{
"type": "object",
"required": [
"orgSlug",
"queryId"
],
"properties": {
"orgSlug": {
"type": "string",
"description": "Organization slug"
},
"queryId": {
"type": "string",
"description": "Query ID"
}
}
}sentry_list_teamsList all teams in an organization.
Args:
Returns a list of teams with their slugs, names, and member counts.
{
"type": "object",
"required": [
"orgSlug"
],
"properties": {
"orgSlug": {
"type": "string",
"description": "Organization slug"
}
}
}sentry_list_user_feedbackList user feedback for a project.
Args:
Returns a list of user feedback submissions with their associated events.
{
"type": "object",
"required": [
"orgSlug",
"projectSlug"
],
"properties": {
"orgSlug": {
"type": "string",
"description": "Organization slug"
},
"projectSlug": {
"type": "string",
"description": "Project slug"
}
}
}sentry_list_integrationsList all integrations for an organization.
Args:
Returns a list of installed integrations with their status and configuration.
{
"type": "object",
"required": [
"orgSlug"
],
"properties": {
"orgSlug": {
"type": "string",
"description": "Organization slug"
}
}
}sentry_list_repositoriesList all repositories linked to an organization.
Args:
Returns a list of repositories with their provider and status.
{
"type": "object",
"required": [
"orgSlug"
],
"properties": {
"orgSlug": {
"type": "string",
"description": "Organization slug"
}
}
}sentry_list_issuesList issues for an organization, optionally filtered by project and query.
Args:
Returns a paginated list of issues with their status, counts, and metadata.
{
"type": "object",
"required": [
"orgSlug"
],
"properties": {
"query": {
"type": "string",
"description": "Search query"
},
"cursor": {
"type": "string",
"description": "Pagination cursor"
},
"orgSlug": {
"type": "string",
"description": "Organization slug"
},
"projectSlug": {
"type": "string",
"description": "Project slug to filter by"
}
}
}sentry_get_issueGet detailed information about a specific issue.
Args:
Returns issue details including activity, tags, and related releases.
{
"type": "object",
"required": [
"issueId"
],
"properties": {
"issueId": {
"type": "string",
"description": "Issue ID"
}
}
}sentry_update_issueUpdate an issue's status or properties.
Args:
Returns the updated issue.
{
"type": "object",
"properties": {
"hasSeen": {
"type": "boolean",
"description": "Mark as seen"
},
"issueId": {
"type": "string",
"description": "Issue ID"
},
"assignedTo": {
"type": "string",
"description": "User ID to assign to"
},
"isBookmarked": {
"type": "boolean",
"description": "Bookmark status"
}
}
}sentry_resolve_issueResolve an issue.
Args:
Returns the resolved issue.
{
"type": "object",
"required": [
"issueId"
],
"properties": {
"issueId": {
"type": "string",
"description": "Issue ID"
}
}
}sentry_ignore_issueIgnore an issue.
Args:
Returns the ignored issue.
{
"type": "object",
"required": [
"issueId"
],
"properties": {
"issueId": {
"type": "string",
"description": "Issue ID"
}
}
}sentry_delete_issueDelete an issue. This action is irreversible.
Args:
Returns confirmation of deletion.
{
"type": "object",
"required": [
"issueId"
],
"properties": {
"issueId": {
"type": "string",
"description": "Issue ID"
}
}
}sentry_bulk_update_issuesBulk update multiple issues at once.
Args:
Returns the count of updated issues.
{
"type": "object",
"required": [
"orgSlug"
],
"properties": {
"orgSlug": {
"type": "string",
"description": "Organization slug"
},
"issueIds": {
"type": "array",
"items": {
"type": "string"
},
"description": "Array of issue IDs"
},
"assignedTo": {
"type": "string",
"description": "User ID to assign to"
}
}
}sentry_list_client_keysList client keys (DSNs) for a project.
Args:
Returns a list of client keys with their DSN values.
{
"type": "object",
"required": [
"orgSlug",
"projectSlug"
],
"properties": {
"orgSlug": {
"type": "string",
"description": "Organization slug"
},
"projectSlug": {
"type": "string",
"description": "Project slug"
}
}
}sentry_create_client_keyCreate a new client key (DSN) for a project.
Args:
Returns the created client key with its DSN.
{
"type": "object",
"required": [
"orgSlug",
"projectSlug",
"name"
],
"properties": {
"name": {
"type": "string",
"description": "Key name"
},
"orgSlug": {
"type": "string",
"description": "Organization slug"
},
"projectSlug": {
"type": "string",
"description": "Project slug"
}
}
}sentry_delete_client_keyDelete a client key (DSN).
Args:
Returns confirmation of deletion.
{
"type": "object",
"required": [
"orgSlug",
"projectSlug",
"keyId"
],
"properties": {
"keyId": {
"type": "string",
"description": "Key ID"
},
"orgSlug": {
"type": "string",
"description": "Organization slug"
},
"projectSlug": {
"type": "string",
"description": "Project slug"
}
}
}sentry_list_membersList all members of an organization.
Args:
Returns a list of members with their roles, status, and team assignments.
{
"type": "object",
"required": [
"orgSlug"
],
"properties": {
"orgSlug": {
"type": "string",
"description": "Organization slug"
}
}
}sentry_get_memberGet detailed information about a specific member.
Args:
Returns member details including user info, role, and team assignments.
{
"type": "object",
"required": [
"orgSlug",
"memberId"
],
"properties": {
"orgSlug": {
"type": "string",
"description": "Organization slug"
},
"memberId": {
"type": "string",
"description": "Member ID"
}
}
}sentry_delete_memberRemove a member from an organization.
Args:
Returns confirmation of removal.
{
"type": "object",
"required": [
"orgSlug",
"memberId"
],
"properties": {
"orgSlug": {
"type": "string",
"description": "Organization slug"
},
"memberId": {
"type": "string",
"description": "Member ID"
}
}
}sentry_list_monitorsList all cron monitors for an organization.
Args:
Returns a list of monitors with their status and configuration.
{
"type": "object",
"required": [
"orgSlug"
],
"properties": {
"orgSlug": {
"type": "string",
"description": "Organization slug"
}
}
}sentry_get_monitorGet detailed information about a specific monitor.
Args:
Returns monitor details including configuration and environment status.
{
"type": "object",
"required": [
"orgSlug",
"monitorSlug"
],
"properties": {
"orgSlug": {
"type": "string",
"description": "Organization slug"
},
"monitorSlug": {
"type": "string",
"description": "Monitor slug"
}
}
}sentry_create_monitorCreate a new cron monitor.
Args:
Returns the created monitor.
{
"type": "object",
"required": [
"orgSlug",
"projectSlug",
"name",
"scheduleType",
"schedule"
],
"properties": {
"name": {
"type": "string",
"description": "Monitor name"
},
"slug": {
"type": "string",
"description": "Monitor slug"
},
"orgSlug": {
"type": "string",
"description": "Organization slug"
},
"schedule": {
"type": "string",
"description": "Cron expression or interval config"
},
"timezone": {
"type": "string",
"description": "Timezone"
},
"maxRuntime": {
"type": "number",
"description": "Max runtime in minutes"
},
"projectSlug": {
"type": "string",
"description": "Project slug"
},
"scheduleType": {
"enum": [
"crontab",
"interval"
],
"type": "string",
"description": "Schedule type"
},
"checkinMargin": {
"type": "number",
"description": "Check-in margin in minutes"
}
}
}sentry_update_monitorUpdate an existing monitor.
Args:
Returns the updated monitor.
{
"type": "object",
"required": [
"orgSlug",
"monitorSlug"
],
"properties": {
"name": {
"type": "string",
"description": "New name"
},
"status": {
"enum": [
"active",
"disabled"
],
"type": "string",
"description": "New status"
},
"orgSlug": {
"type": "string",
"description": "Organization slug"
},
"schedule": {
"type": "string",
"description": "New schedule"
},
"timezone": {
"type": "string",
"description": "New timezone"
},
"monitorSlug": {
"type": "string",
"description": "Monitor slug"
}
}
}sentry_delete_monitorDelete a monitor.
Args:
Returns confirmation of deletion.
{
"type": "object",
"required": [
"orgSlug",
"monitorSlug"
],
"properties": {
"orgSlug": {
"type": "string",
"description": "Organization slug"
},
"monitorSlug": {
"type": "string",
"description": "Monitor slug"
}
}
}sentry_list_monitor_checkinsList check-ins for a monitor.
Args:
Returns a paginated list of check-ins.
{
"type": "object",
"required": [
"orgSlug",
"monitorSlug"
],
"properties": {
"cursor": {
"type": "string",
"description": "Pagination cursor"
},
"orgSlug": {
"type": "string",
"description": "Organization slug"
},
"monitorSlug": {
"type": "string",
"description": "Monitor slug"
}
}
}sentry_list_organizationsList all organizations the authenticated user has access to.
Returns a list of organizations with their slugs, names, and basic info.
{
"type": "object",
"properties": {}
}sentry_get_organizationGet detailed information about a specific organization.
Args:
Returns organization details including features, settings, and quotas.
{
"type": "object",
"required": [
"orgSlug"
],
"properties": {
"orgSlug": {
"type": "string",
"description": "Organization slug"
}
}
}sentry_get_organization_statsGet event statistics for an organization.
Args:
Returns time-series data of event counts.
{
"type": "object",
"required": [
"orgSlug"
],
"properties": {
"stat": {
"type": "string",
"default": "received",
"description": "Stat type to query"
},
"since": {
"type": "number",
"description": "Unix timestamp for start"
},
"until": {
"type": "number",
"description": "Unix timestamp for end"
},
"orgSlug": {
"type": "string",
"description": "Organization slug"
}
}
}sentry_list_projectsList all projects for an organization.
Args:
Returns a list of projects with their slugs, names, platforms, and status.
{
"type": "object",
"required": [
"orgSlug"
],
"properties": {
"orgSlug": {
"type": "string",
"description": "Organization slug"
}
}
}sentry_get_projectGet detailed information about a specific project.
Args:
Returns project details including settings, latest release, and plugins.
{
"type": "object",
"required": [
"orgSlug",
"projectSlug"
],
"properties": {
"orgSlug": {
"type": "string",
"description": "Organization slug"
},
"projectSlug": {
"type": "string",
"description": "Project slug"
}
}
}sentry_list_release_commitsList commits associated with a release.
Args:
Returns a list of commits for the release.
{
"type": "object",
"required": [
"orgSlug",
"version"
],
"properties": {
"orgSlug": {
"type": "string",
"description": "Organization slug"
},
"version": {
"type": "string",
"description": "Release version"
}
}
}sentry_create_projectCreate a new project in an organization.
Args:
Returns the created project.
{
"type": "object",
"required": [
"orgSlug",
"teamSlug",
"name"
],
"properties": {
"name": {
"type": "string",
"description": "Project name"
},
"orgSlug": {
"type": "string",
"description": "Organization slug"
},
"platform": {
"type": "string",
"description": "Platform type"
},
"teamSlug": {
"type": "string",
"description": "Team slug"
}
}
}sentry_update_projectUpdate an existing project.
Args:
Returns the updated project.
{
"type": "object",
"required": [
"orgSlug",
"projectSlug"
],
"properties": {
"name": {
"type": "string",
"description": "New project name"
},
"orgSlug": {
"type": "string",
"description": "Organization slug"
},
"platform": {
"type": "string",
"description": "New platform type"
},
"projectSlug": {
"type": "string",
"description": "Project slug"
},
"isBookmarked": {
"type": "boolean",
"description": "Bookmark status"
}
}
}sentry_delete_projectDelete a project. This action is irreversible.
Args:
Returns confirmation of deletion.
{
"type": "object",
"required": [
"orgSlug",
"projectSlug"
],
"properties": {
"orgSlug": {
"type": "string",
"description": "Organization slug"
},
"projectSlug": {
"type": "string",
"description": "Project slug"
}
}
}sentry_get_project_statsGet event statistics for a project.
Args:
Returns time-series data of event counts.
{
"type": "object",
"required": [
"orgSlug",
"projectSlug"
],
"properties": {
"stat": {
"type": "string",
"default": "received",
"description": "Stat type"
},
"since": {
"type": "number",
"description": "Unix timestamp for start"
},
"until": {
"type": "number",
"description": "Unix timestamp for end"
},
"orgSlug": {
"type": "string",
"description": "Organization slug"
},
"projectSlug": {
"type": "string",
"description": "Project slug"
}
}
}sentry_list_releasesList releases for an organization.
Args:
Returns a list of releases with version info, commit counts, and deploy info.
{
"type": "object",
"required": [
"orgSlug"
],
"properties": {
"orgSlug": {
"type": "string",
"description": "Organization slug"
},
"projectSlug": {
"type": "string",
"description": "Project slug to filter by"
}
}
}sentry_get_releaseGet detailed information about a specific release.
Args:
Returns release details including commits, authors, and project info.
{
"type": "object",
"required": [
"orgSlug",
"version"
],
"properties": {
"orgSlug": {
"type": "string",
"description": "Organization slug"
},
"version": {
"type": "string",
"description": "Release version"
}
}
}sentry_create_releaseCreate a new release.
Args:
Returns the created release.
{
"type": "object",
"required": [
"orgSlug",
"version",
"projects"
],
"properties": {
"ref": {
"type": "string",
"description": "Git ref"
},
"url": {
"type": "string",
"description": "Release URL"
},
"orgSlug": {
"type": "string",
"description": "Organization slug"
},
"version": {
"type": "string",
"description": "Release version"
},
"projects": {
"type": "array",
"items": {
"type": "string"
},
"description": "Project slugs"
},
"dateReleased": {
"type": "string",
"description": "ISO 8601 release date"
}
}
}sentry_update_releaseUpdate an existing release.
Args:
Returns the updated release.
{
"type": "object",
"required": [
"orgSlug",
"version"
],
"properties": {
"ref": {
"type": "string",
"description": "New git ref"
},
"url": {
"type": "string",
"description": "New URL"
},
"orgSlug": {
"type": "string",
"description": "Organization slug"
},
"version": {
"type": "string",
"description": "Release version"
},
"dateReleased": {
"type": "string",
"description": "New release date"
}
}
}sentry_delete_releaseDelete a release.
Args:
Returns confirmation of deletion.
{
"type": "object",
"required": [
"orgSlug",
"version"
],
"properties": {
"orgSlug": {
"type": "string",
"description": "Organization slug"
},
"version": {
"type": "string",
"description": "Release version"
}
}
}sentry_list_deploysList deploys for a release.
Args:
Returns a list of deployments for the release.
{
"type": "object",
"required": [
"orgSlug",
"version"
],
"properties": {
"orgSlug": {
"type": "string",
"description": "Organization slug"
},
"version": {
"type": "string",
"description": "Release version"
}
}
}sentry_create_deployCreate a deploy for a release.
Args:
Returns the created deploy.
{
"type": "object",
"required": [
"orgSlug",
"version",
"environment"
],
"properties": {
"url": {
"type": "string",
"description": "Deploy URL"
},
"name": {
"type": "string",
"description": "Deploy name"
},
"orgSlug": {
"type": "string",
"description": "Organization slug"
},
"version": {
"type": "string",
"description": "Release version"
},
"dateStarted": {
"type": "string",
"description": "ISO 8601 start date"
},
"environment": {
"type": "string",
"description": "Environment name"
},
"dateFinished": {
"type": "string",
"description": "ISO 8601 finish date"
}
}
}sentry_get_teamGet detailed information about a specific team.
Args:
Returns team details including projects and external integrations.
{
"type": "object",
"required": [
"orgSlug",
"teamSlug"
],
"properties": {
"orgSlug": {
"type": "string",
"description": "Organization slug"
},
"teamSlug": {
"type": "string",
"description": "Team slug"
}
}
}sentry_create_teamCreate a new team in an organization.
Args:
Returns the created team.
{
"type": "object",
"required": [
"orgSlug",
"name"
],
"properties": {
"name": {
"type": "string",
"description": "Team name"
},
"slug": {
"type": "string",
"description": "Team slug"
},
"orgSlug": {
"type": "string",
"description": "Organization slug"
}
}
}sentry_update_teamUpdate an existing team.
Args:
Returns the updated team.
{
"type": "object",
"required": [
"orgSlug",
"teamSlug"
],
"properties": {
"name": {
"type": "string",
"description": "New team name"
},
"slug": {
"type": "string",
"description": "New team slug"
},
"orgSlug": {
"type": "string",
"description": "Organization slug"
},
"teamSlug": {
"type": "string",
"description": "Team slug"
}
}
}sentry_delete_teamDelete a team from an organization.
Args:
Returns confirmation of deletion.
{
"type": "object",
"required": [
"orgSlug",
"teamSlug"
],
"properties": {
"orgSlug": {
"type": "string",
"description": "Organization slug"
},
"teamSlug": {
"type": "string",
"description": "Team slug"
}
}
}sentry_list_team_projectsList all projects assigned to a team.
Args:
Returns a list of projects for the team.
{
"type": "object",
"required": [
"orgSlug",
"teamSlug"
],
"properties": {
"orgSlug": {
"type": "string",
"description": "Organization slug"
},
"teamSlug": {
"type": "string",
"description": "Team slug"
}
}
}