getsentry / getsentry/sentry

MCP Tool Details default dashboard widgets filter on span.name instead of span.op, causing "No Data"

Open
#115,400 3 comments 0 reactions 1 assignee Claimed by @obostjancic View on GitHub
Waiting for: Product Owner
Dominant language
Python
Stars
44.8k
Forks
4.9k
Avg merge
21h 10m
Merged PRs (30d)
635

Description

### Environment

SaaS (https://sentry.io/)

### Steps to Reproduce

1. Set up MCP monitoring with `@sentry/node` following the official docs: https://docs.sentry.io/ai/monitoring/mcp/getting-started/
2. Send some MCP traffic (tool calls, etc.)
3. Open the default **MCP Tool Details** dashboard
4. All widgets show "No Data"

- SDK: `@sentry/node` v10.51.0
- Runtime: Node.js v22
- MCP SDK: `@modelcontextprotocol/sdk`

### Expected Result

Default dashboard widgets should display MCP tool data out of the box.

### Actual Result

Widgets filter on `span.name:mcp.server` which never matches because `span.name` is set to the method description (e.g., `tools/call list_plans`), not `mcp.server`.

Image

Image

### Product Area

Dashboards

### Link

https://....sentry.io/dashboard/3202142/?project=5947627

### DSN

_No response_

### Version

_No response_

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.