Mandala
Tools

Sentry

Manage Sentry issues, projects, events, and releases

Usage Instructions

Integrate Sentry into the workflow. Monitor issues, manage projects, track events, and coordinate releases across your applications.

Tools

sentry_issues_list

List issues from Sentry for a specific organization and optionally a specific project. Returns issue details including status, error counts, and last seen timestamps.

Input

ParameterTypeRequiredDescription
apiKeystringYesSentry API authentication token
organizationSlugstringYesThe slug of the organization
projectSlugstringNoFilter issues by specific project slug (optional)
querystringNoSearch query to filter issues. Supports Sentry search syntax (e.g., "is:unresolved", "level:error")
statsPeriodstringNoTime period for stats (e.g., "24h", "7d", "30d"). Defaults to 24h if not specified.
cursorstringNoPagination cursor for retrieving next page of results
limitnumberNoNumber of issues to return per page (default: 25, max: 100)
statusstringNoFilter by issue status: unresolved, resolved, ignored, or muted
sortstringNoSort order: date, new, freq, priority, or user (default: date)

Output

ParameterTypeDescription
issuesarrayList of Sentry issues
nextCursorstringCursor for the next page of results (if available)
hasMorebooleanWhether there are more results available

sentry_issues_get

Retrieve detailed information about a specific Sentry issue by its ID. Returns complete issue details including metadata, tags, and statistics.

Input

ParameterTypeRequiredDescription
apiKeystringYesSentry API authentication token
organizationSlugstringYesThe slug of the organization
issueIdstringYesThe unique ID of the issue to retrieve

Output

ParameterTypeDescription
issueobjectDetailed information about the Sentry issue

sentry_issues_update

Update a Sentry issue by changing its status, assignment, bookmark state, or other properties. Returns the updated issue details.

Input

ParameterTypeRequiredDescription
apiKeystringYesSentry API authentication token
organizationSlugstringYesThe slug of the organization
issueIdstringYesThe unique ID of the issue to update
statusstringNoNew status for the issue: resolved, unresolved, ignored, or resolvedInNextRelease
assignedTostringNoUser ID or email to assign the issue to. Use empty string to unassign.
isBookmarkedbooleanNoWhether to bookmark the issue
isSubscribedbooleanNoWhether to subscribe to issue updates
isPublicbooleanNoWhether the issue should be publicly visible

Output

ParameterTypeDescription
issueobjectThe updated Sentry issue

sentry_projects_list

List all projects in a Sentry organization. Returns project details including name, platform, teams, and configuration.

Input

ParameterTypeRequiredDescription
apiKeystringYesSentry API authentication token
organizationSlugstringYesThe slug of the organization
cursorstringNoPagination cursor for retrieving next page of results
limitnumberNoNumber of projects to return per page (default: 25, max: 100)

Output

ParameterTypeDescription
projectsarrayList of Sentry projects
nextCursorstringCursor for the next page of results (if available)
hasMorebooleanWhether there are more results available

sentry_projects_get

Retrieve detailed information about a specific Sentry project by its slug. Returns complete project details including teams, features, and configuration.

Input

ParameterTypeRequiredDescription
apiKeystringYesSentry API authentication token
organizationSlugstringYesThe slug of the organization
projectSlugstringYesThe ID or slug of the project to retrieve

Output

ParameterTypeDescription
projectobjectDetailed information about the Sentry project

sentry_projects_create

Create a new Sentry project in an organization. Requires a team to associate the project with. Returns the created project details.

Input

ParameterTypeRequiredDescription
apiKeystringYesSentry API authentication token
organizationSlugstringYesThe slug of the organization
namestringYesThe name of the project
teamSlugstringYesThe slug of the team that will own this project
slugstringNoURL-friendly project identifier (auto-generated from name if not provided)
platformstringNoPlatform/language for the project (e.g., javascript, python, node, react-native). If not specified, defaults to "other"
defaultRulesbooleanNoWhether to create default alert rules (default: true)

Output

ParameterTypeDescription
projectobjectThe newly created Sentry project

sentry_projects_update

Update a Sentry project by changing its name, slug, platform, or other settings. Returns the updated project details.

Input

ParameterTypeRequiredDescription
apiKeystringYesSentry API authentication token
organizationSlugstringYesThe slug of the organization
projectSlugstringYesThe slug of the project to update
namestringNoNew name for the project
slugstringNoNew URL-friendly project identifier
platformstringNoNew platform/language for the project (e.g., javascript, python, node)
isBookmarkedbooleanNoWhether to bookmark the project
digestsMinDelaynumberNoMinimum delay (in seconds) for digest notifications
digestsMaxDelaynumberNoMaximum delay (in seconds) for digest notifications

Output

ParameterTypeDescription
projectobjectThe updated Sentry project

sentry_events_list

List events from a Sentry project. Can be filtered by issue ID, query, or time period. Returns event details including context, tags, and user information.

Input

ParameterTypeRequiredDescription
apiKeystringYesSentry API authentication token
organizationSlugstringYesThe slug of the organization
projectSlugstringYesThe slug of the project to list events from
issueIdstringNoFilter events by a specific issue ID
querystringNoSearch query to filter events. Supports Sentry search syntax (e.g., "user.email:*@example.com")
cursorstringNoPagination cursor for retrieving next page of results
limitnumberNoNumber of events to return per page (default: 50, max: 100)
statsPeriodstringNoTime period to query (e.g., "24h", "7d", "30d"). Defaults to 90d if not specified.

Output

ParameterTypeDescription
eventsarrayList of Sentry events
nextCursorstringCursor for the next page of results (if available)
hasMorebooleanWhether there are more results available

sentry_events_get

Retrieve detailed information about a specific Sentry event by its ID. Returns complete event details including stack traces, breadcrumbs, context, and user information.

Input

ParameterTypeRequiredDescription
apiKeystringYesSentry API authentication token
organizationSlugstringYesThe slug of the organization
projectSlugstringYesThe slug of the project
eventIdstringYesThe unique ID of the event to retrieve

Output

ParameterTypeDescription
eventobjectDetailed information about the Sentry event

sentry_releases_list

List releases for a Sentry organization or project. Returns release details including version, commits, deploy information, and associated projects.

Input

ParameterTypeRequiredDescription
apiKeystringYesSentry API authentication token
organizationSlugstringYesThe slug of the organization
projectSlugstringNoFilter releases by specific project slug (optional)
querystringNoSearch query to filter releases (e.g., version name pattern)
cursorstringNoPagination cursor for retrieving next page of results
limitnumberNoNumber of releases to return per page (default: 25, max: 100)

Output

ParameterTypeDescription
releasesarrayList of Sentry releases
nextCursorstringCursor for the next page of results (if available)
hasMorebooleanWhether there are more results available

sentry_releases_create

Create a new release in Sentry. A release is a version of your code deployed to an environment. Can include commit information and associated projects. Returns the created release details.

Input

ParameterTypeRequiredDescription
apiKeystringYesSentry API authentication token
organizationSlugstringYesThe slug of the organization
versionstringYesVersion identifier for the release (e.g., "2.0.0", "my-app@1.0.0", or a git commit SHA)
projectsstringYesComma-separated list of project slugs to associate with this release
refstringNoGit reference (commit SHA, tag, or branch) for this release
urlstringNoURL pointing to the release (e.g., GitHub release page)
dateReleasedstringNoISO 8601 timestamp for when the release was deployed (defaults to current time)
commitsstringNoJSON array of commit objects with id, repository (optional), and message (optional). Example: [{"id":"abc123","message":"Fix bug"}]

Output

ParameterTypeDescription
releaseobjectThe newly created Sentry release

sentry_releases_deploy

Create a deploy record for a Sentry release in a specific environment. Deploys track when and where releases are deployed. Returns the created deploy details.

Input

ParameterTypeRequiredDescription
apiKeystringYesSentry API authentication token
organizationSlugstringYesThe slug of the organization
versionstringYesVersion identifier of the release being deployed
environmentstringYesEnvironment name where the release is being deployed (e.g., "production", "staging")
namestringNoOptional name for this deploy (e.g., "Deploy v2.0 to Production")
urlstringNoURL pointing to the deploy (e.g., CI/CD pipeline URL)
dateStartedstringNoISO 8601 timestamp for when the deploy started (defaults to current time)
dateFinishedstringNoISO 8601 timestamp for when the deploy finished

Output

ParameterTypeDescription
deployobjectThe newly created deploy record

Notes

  • Category: tools
  • Type: sentry
Sentry