Skip to main content
Glama

Server Details

Enable secure connectivity between Sentry issues and debugging data, and LLM clients, using a Model Context Protocol (MCP) server.

Status
Healthy
Last Tested
Transport
Streamable HTTP
URL

Available Tools

13 tools
analyze_issue_with_seerTry in Inspector

Use Seer to analyze production errors and get detailed root cause analysis with specific code fixes.

Use this tool when you need:

  • Detailed AI-powered root cause analysis

  • Specific code fixes and implementation guidance

  • Step-by-step troubleshooting for complex issues

  • Understanding why an error is happening in production

What this tool provides:

  • Root cause analysis with code-level explanations

  • Specific file locations and line numbers where errors occur

  • Concrete code fixes you can apply

  • Step-by-step implementation guidance

This tool automatically:

  1. Checks if analysis already exists (instant results)

  2. Starts new AI analysis if needed (~2-5 minutes)

  3. Returns complete fix recommendations

analyze_issue_with_seer(issueUrl='https://my-org.sentry.io/issues/PROJECT-1Z43')

User: "Can you help me understand why this is failing in production?"

analyze_issue_with_seer(organizationSlug='my-organization', issueId='ERROR-456')
ParametersJSON Schema
NameRequiredDescriptionDefault
issueIdNoThe Issue ID. e.g. `PROJECT-1Z43`
issueUrlNoThe URL of the issue. e.g. https://my-organization.sentry.io/issues/PROJECT-1Z43
regionUrlNoThe region URL for the organization you're querying, if known. For Sentry's Cloud Service (sentry.io), this is typically the region-specific URL like 'https://us.sentry.io'. For self-hosted Sentry installations, this parameter is usually not needed and should be omitted. You can find the correct regionUrl from the organization details using the `find_organizations()` tool.
instructionNoOptional custom instruction for the AI analysis
organizationSlugNoThe organization's slug. You can find a existing list of organizations you have access to using the `find_organizations()` tool.
find_organizationsTry in Inspector

Find organizations that the user has access to in Sentry.

Use this tool when you need to:

  • View organizations in Sentry

  • Find an organization's slug to aid other tool requests

  • Search for specific organizations by name or slug

Returns up to 25 results. If you hit this limit, use the query parameter to narrow down results.

ParametersJSON Schema
NameRequiredDescriptionDefault
queryNoSearch query to filter results by name or slug. Use this to narrow down results when there are many items.
find_projectsTry in Inspector

Find projects in Sentry.

Use this tool when you need to:

  • View projects in a Sentry organization

  • Find a project's slug to aid other tool requests

  • Search for specific projects by name or slug

Returns up to 25 results. If you hit this limit, use the query parameter to narrow down results.

ParametersJSON Schema
NameRequiredDescriptionDefault
queryNoSearch query to filter results by name or slug. Use this to narrow down results when there are many items.
regionUrlNoThe region URL for the organization you're querying, if known. For Sentry's Cloud Service (sentry.io), this is typically the region-specific URL like 'https://us.sentry.io'. For self-hosted Sentry installations, this parameter is usually not needed and should be omitted. You can find the correct regionUrl from the organization details using the `find_organizations()` tool.
organizationSlugYesThe organization's slug. You can find a existing list of organizations you have access to using the `find_organizations()` tool.
find_releasesTry in Inspector

Find releases in Sentry.

Use this tool when you need to:

  • Find recent releases in a Sentry organization

  • Find the most recent version released of a specific project

  • Determine when a release was deployed to an environment

find_releases(organizationSlug='my-organization')

Find releases matching '2ce6a27' in the 'my-organization' organization

find_releases(organizationSlug='my-organization', query='2ce6a27')
ParametersJSON Schema
NameRequiredDescriptionDefault
queryNoSearch for versions which contain the provided string.
regionUrlNoThe region URL for the organization you're querying, if known. For Sentry's Cloud Service (sentry.io), this is typically the region-specific URL like 'https://us.sentry.io'. For self-hosted Sentry installations, this parameter is usually not needed and should be omitted. You can find the correct regionUrl from the organization details using the `find_organizations()` tool.
projectSlugNoThe project's slug. This will default to all projects you have access to. It is encouraged to specify this when possible.
organizationSlugYesThe organization's slug. You can find a existing list of organizations you have access to using the `find_organizations()` tool.
find_teamsTry in Inspector

Find teams in an organization in Sentry.

Use this tool when you need to:

  • View teams in a Sentry organization

  • Find a team's slug and numeric ID to aid other tool requests

  • Search for specific teams by name or slug

Returns up to 25 results. If you hit this limit, use the query parameter to narrow down results.

ParametersJSON Schema
NameRequiredDescriptionDefault
queryNoSearch query to filter results by name or slug. Use this to narrow down results when there are many items.
regionUrlNoThe region URL for the organization you're querying, if known. For Sentry's Cloud Service (sentry.io), this is typically the region-specific URL like 'https://us.sentry.io'. For self-hosted Sentry installations, this parameter is usually not needed and should be omitted. You can find the correct regionUrl from the organization details using the `find_organizations()` tool.
organizationSlugYesThe organization's slug. You can find a existing list of organizations you have access to using the `find_organizations()` tool.
get_event_attachmentTry in Inspector

Download attachments from a Sentry event.

Use this tool when you need to:

  • Download files attached to a specific event

  • Access screenshots, log files, or other attachments uploaded with an error report

  • Retrieve attachment metadata and download URLs

get_event_attachment(organizationSlug='my-organization', projectSlug='my-project', eventId='c49541c747cb4d8aa3efb70ca5aba243', attachmentId='12345')

List all attachments for an event

get_event_attachment(organizationSlug='my-organization', projectSlug='my-project', eventId='c49541c747cb4d8aa3efb70ca5aba243')
ParametersJSON Schema
NameRequiredDescriptionDefault
eventIdYesThe ID of the event.
regionUrlNoThe region URL for the organization you're querying, if known. For Sentry's Cloud Service (sentry.io), this is typically the region-specific URL like 'https://us.sentry.io'. For self-hosted Sentry installations, this parameter is usually not needed and should be omitted. You can find the correct regionUrl from the organization details using the `find_organizations()` tool.
projectSlugYesThe project's slug. You can find a list of existing projects in an organization using the `find_projects()` tool.
attachmentIdNoThe ID of the attachment to download.
organizationSlugYesThe organization's slug. You can find a existing list of organizations you have access to using the `find_organizations()` tool.
get_issue_detailsTry in Inspector

Get detailed information about a specific Sentry issue by ID.

USE THIS TOOL WHEN USERS:

  • Provide a specific issue ID (e.g., 'CLOUDFLARE-MCP-41', 'PROJECT-123')

  • Ask to 'explain [ISSUE-ID]', 'tell me about [ISSUE-ID]'

  • Want details/stacktrace/analysis for a known issue

  • Provide a Sentry issue URL

DO NOT USE for:

  • General searching or listing issues (use search_issues)

  • Root cause analysis (use analyze_issue_with_seer)

TRIGGER PATTERNS:

  • 'Explain ISSUE-123' → use get_issue_details

  • 'Tell me about PROJECT-456' → use get_issue_details

  • 'What happened in [issue URL]' → use get_issue_details

With issue ID and organization

get_issue_details(organizationSlug='my-organization', issueId='CLOUDFLARE-MCP-41')

With event ID and organization

get_issue_details(organizationSlug='my-organization', eventId='c49541c747cb4d8aa3efb70ca5aba243')
ParametersJSON Schema
NameRequiredDescriptionDefault
eventIdNoThe ID of the event.
issueIdNoThe Issue ID. e.g. `PROJECT-1Z43`
issueUrlNoThe URL of the issue. e.g. https://my-organization.sentry.io/issues/PROJECT-1Z43
regionUrlNoThe region URL for the organization you're querying, if known. For Sentry's Cloud Service (sentry.io), this is typically the region-specific URL like 'https://us.sentry.io'. For self-hosted Sentry installations, this parameter is usually not needed and should be omitted. You can find the correct regionUrl from the organization details using the `find_organizations()` tool.
organizationSlugNoThe organization's slug. You can find a existing list of organizations you have access to using the `find_organizations()` tool.
get_issue_tag_valuesTry in Inspector

Get tag value distribution for a specific Sentry issue.

Use this tool when you need to:

  • Understand how an issue is distributed across different tag values

  • Get aggregate counts of unique tag values (e.g., 'how many unique URLs are affected')

  • Analyze which browsers, environments, or URLs are most impacted by an issue

  • View the tag distributions page data programmatically

Common tag keys:

  • url: Request URLs affected by the issue

  • browser: Browser types and versions

  • browser.name: Browser names only

  • os: Operating systems

  • environment: Deployment environments (production, staging, etc.)

  • release: Software releases

  • device: Device types

  • user: Affected users

Get browser distribution using issue URL

get_issue_tag_values(issueUrl='https://sentry.io/issues/PROJECT-123/', tagKey='browser')

Get environment distribution

get_issue_tag_values(organizationSlug='my-organization', issueId='PROJECT-123', tagKey='environment')
ParametersJSON Schema
NameRequiredDescriptionDefault
tagKeyYesThe tag key to get values for (e.g., 'url', 'browser', 'environment', 'release').
issueIdNoThe Issue ID. e.g. `PROJECT-1Z43`
issueUrlNoThe URL of the issue. e.g. https://my-organization.sentry.io/issues/PROJECT-1Z43
regionUrlNoThe region URL for the organization you're querying, if known. For Sentry's Cloud Service (sentry.io), this is typically the region-specific URL like 'https://us.sentry.io'. For self-hosted Sentry installations, this parameter is usually not needed and should be omitted. You can find the correct regionUrl from the organization details using the `find_organizations()` tool.
organizationSlugNoThe organization's slug. You can find a existing list of organizations you have access to using the `find_organizations()` tool.
get_trace_detailsTry in Inspector

Get detailed information about a specific Sentry trace by ID.

USE THIS TOOL WHEN USERS:

  • Provide a specific trace ID (e.g., 'a4d1aae7216b47ff8117cf4e09ce9d0a')

  • Ask to 'show me trace [TRACE-ID]', 'explain trace [TRACE-ID]'

  • Want high-level overview and link to view trace details in Sentry

  • Need trace statistics and span breakdown

DO NOT USE for:

  • General searching for traces (use search_events with trace queries)

  • Individual span details (this shows trace overview)

TRIGGER PATTERNS:

  • 'Show me trace abc123' → use get_trace_details

  • 'Explain trace a4d1aae7216b47ff8117cf4e09ce9d0a' → use get_trace_details

  • 'What is trace [trace-id]' → use get_trace_details

ParametersJSON Schema
NameRequiredDescriptionDefault
traceIdYesThe trace ID. e.g. `a4d1aae7216b47ff8117cf4e09ce9d0a`
regionUrlNoThe region URL for the organization you're querying, if known. For Sentry's Cloud Service (sentry.io), this is typically the region-specific URL like 'https://us.sentry.io'. For self-hosted Sentry installations, this parameter is usually not needed and should be omitted. You can find the correct regionUrl from the organization details using the `find_organizations()` tool.
organizationSlugYesThe organization's slug. You can find a existing list of organizations you have access to using the `find_organizations()` tool.
search_eventsTry in Inspector

Search for events AND perform counts/aggregations - the ONLY tool for statistics and counts.

Supports TWO query types:

  1. AGGREGATIONS (counts, sums, averages): 'how many errors', 'count of issues', 'total tokens'

  2. Individual events with timestamps: 'show me error logs from last hour'

USE THIS FOR ALL COUNTS/STATISTICS:

  • 'how many errors today' → returns count

  • 'count of database failures' → returns count

  • 'total number of issues' → returns count

  • 'average response time' → returns avg()

  • 'sum of tokens used' → returns sum()

ALSO USE FOR INDIVIDUAL EVENTS:

  • 'error logs from last hour' → returns event list

  • 'database errors with timestamps' → returns event list

  • 'trace spans for slow API calls' → returns span list

Dataset Selection (AI automatically chooses):

  • errors: Exception/crash events

  • logs: Log entries

  • spans: Performance data, AI/LLM calls, token usage

DO NOT USE for grouped issue lists → use search_issues

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMaximum number of results to return
regionUrlNoThe region URL for the organization you're querying, if known. For Sentry's Cloud Service (sentry.io), this is typically the region-specific URL like 'https://us.sentry.io'. For self-hosted Sentry installations, this parameter is usually not needed and should be omitted. You can find the correct regionUrl from the organization details using the `find_organizations()` tool.
projectSlugNoThe project's slug. You can find a list of existing projects in an organization using the `find_projects()` tool.
organizationSlugYesThe organization's slug. You can find a existing list of organizations you have access to using the `find_organizations()` tool.
includeExplanationNoInclude explanation of how the query was translated
naturalLanguageQueryYesNatural language description of what you want to search for
search_issue_eventsTry in Inspector

Search and filter events within a specific issue using natural language queries.

Use this to filter events by time, environment, release, user, trace ID, or other tags. The tool automatically constrains results to the specified issue.

For cross-issue searches use search_issues, for single event details use get_issue_details.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMaximum number of events to return (1-100, default: 50)
issueIdNoIssue ID (e.g., 'MCP-41', 'PROJECT-123'). Requires organizationSlug. Alternatively, use issueUrl.
issueUrlNoFull Sentry issue URL (e.g., 'https://sentry.io/organizations/my-org/issues/123/'). Includes both organization and issue ID.
regionUrlNoSentry region URL. Optional - defaults to main region.
projectSlugNoProject slug for better tag discovery. Optional - helps find project-specific tags.
organizationSlugNoOrganization slug. Required when using issueId. Not needed when using issueUrl.
includeExplanationNoInclude explanation of how the natural language query was translated to Sentry syntax
naturalLanguageQueryYesNatural language description of what events you want to find within this issue. Examples: 'from last hour', 'production with release v1.0', 'affecting user alice@example.com', 'with trace ID abc123'
search_issuesTry in Inspector

Search for grouped issues/problems in Sentry - returns a LIST of issues, NOT counts or aggregations.

Uses AI to translate natural language queries into Sentry issue search syntax. Returns grouped issues with metadata like title, status, and user count.

USE THIS TOOL WHEN USERS WANT:

  • A LIST of issues: 'show me issues', 'what problems do we have'

  • Filtered issue lists: 'unresolved issues', 'critical bugs'

  • Issues by impact: 'errors affecting more than 100 users'

  • Issues by assignment: 'issues assigned to me'

  • User feedback: 'show me user feedback', 'feedback from last week'

DO NOT USE FOR COUNTS/AGGREGATIONS:

  • 'how many errors' → use search_events

  • 'count of issues' → use search_events

  • 'total number of errors today' → use search_events

  • 'sum/average/statistics' → use search_events

ALSO DO NOT USE FOR:

  • Individual error events with timestamps → use search_events

  • Details about a specific issue ID → use get_issue_details

REMEMBER: This tool returns a LIST of issues, not counts or statistics!

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMaximum number of issues to return
regionUrlNoThe region URL for the organization you're querying, if known. For Sentry's Cloud Service (sentry.io), this is typically the region-specific URL like 'https://us.sentry.io'. For self-hosted Sentry installations, this parameter is usually not needed and should be omitted. You can find the correct regionUrl from the organization details using the `find_organizations()` tool.
projectSlugOrIdNoThe project's slug or numeric ID (optional)
organizationSlugYesThe organization's slug. You can find a existing list of organizations you have access to using the `find_organizations()` tool.
includeExplanationNoInclude explanation of how the query was translated
naturalLanguageQueryYesNatural language description of issues to search for
whoamiTry in Inspector

Identify the authenticated user in Sentry.

Use this tool when you need to:

  • Get the user's name and email address.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

FAQ

How do I claim this server?

To claim this server, publish a /.well-known/glama.json file on your server's domain with the following structure:

{ "$schema": "https://glama.ai/mcp/schemas/connector.json", "maintainers": [ { "email": "your-email@example.com" } ] }

The email address must match the email associated with your Glama account. Once verified, the server will appear as claimed by you.

What are the benefits of claiming a server?
  • Control your server's listing on Glama, including description and metadata
  • Receive usage reports showing how your server is being used
  • Get monitoring and health status updates for your server

Discussions

No comments yet. Be the first to start the discussion!

Try in Browser

Your Connectors

Sign in to create a connector for this server.