Skip to content

Sentry

The Sentry connector indexes project metadata and issues into the local SQLite index, and exposes read tools for unresolved issues and releases. Read-only — there are no write tools.


  • Service id: sentry
  • Item types: project, error_issue

Issues are pulled org-wide (not per-project), windowed by lastSeen with a 30-day cold start on first sync, and include resolved issues, not just unresolved ones.

Terminal window
nimbus connector auth sentry

Stored in the Vault as sentry.url, sentry.org_slug, and sentry.auth_token and injected at spawn as SENTRY_URL, SENTRY_ORG_SLUG, SENTRY_AUTH_TOKEN. The MCP server uses Bearer auth.

The Sentry auth token must carry the event:read scope for issue indexing to work. The org-wide issues endpoint Nimbus polls rejects a project:read-only token with an HTTP 403 — but the projects list endpoint still succeeds with that same token, so a mis-scoped token looks configured: project items keep syncing normally while zero error_issue items are ever indexed. The gateway logs a warning (sentry sync: issues forbidden — the auth token needs the event:read scope) but does not surface this as an error. If issues never show up after authenticating, check the token’s scopes first. An Organization Auth Token is not a substitute — it’s meant for source-map upload in CI and its scope can’t be changed after creation.

Tool Purpose
sentry_issue_list List unresolved issues for a project.
sentry_release_list List releases for a project.

No write tools — this connector is read-only.

  • SENTRY_URL is optional and defaults to https://sentry.io. Set it for self-hosted Sentry instances.