Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 14 additions & 0 deletions .changeset/mcp-trace-tools.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
---
'@hyperdx/api': patch
---

feat(mcp): add trace waterfall and breakdown tools

Add `hyperdx_trace_waterfall` — fetch all spans in a single trace as a
parent/child waterfall tree with optional correlated logs. Supports
auto-pick by slowest, first error, or most recent trace.

Add `hyperdx_trace_top_time_consuming_operations` — aggregate breakdown
of child operations consuming the most cumulative time across traces
matching a parent-span filter. Same algorithm as the in-app "Top Most
Time Consuming Operations" chart.
2 changes: 2 additions & 0 deletions MCP.md
Original file line number Diff line number Diff line change
Expand Up @@ -123,4 +123,6 @@ with:
| `hyperdx_save_saved_search` | Create or update a saved search (reusable query against a data source) |
| `hyperdx_get_alert` | List alerts (summary) or get full detail with evaluation history; filter by state |
| `hyperdx_save_alert` | Create a new alert or update an existing one |
| `hyperdx_trace_waterfall` | Fetch all spans in a single trace as a parent/child waterfall tree with optional correlated logs |
| `hyperdx_trace_top_time_consuming_operations` | Aggregate breakdown of child operations by cumulative time across matching parent traces |
| `hyperdx_get_webhook` | List available webhook destinations for use as alert notification channels |
Loading
Loading