Pulse MCP Tools
Tools available in the Pulse MCP server for performance monitoring.pulse_overview
Get a performance overview.Parameters
| Name | Type | Required | Description |
|---|---|---|---|
since | string | No | Time range (default: 1h) |
Examples
“How’s our app performing?”
- Apdex score
- Average response time
- P95/P99 latencies
- Throughput (requests/min)
- Error rate
pulse_slow_requests
Find slow requests.Parameters
| Name | Type | Required | Description |
|---|---|---|---|
threshold_ms | number | No | Duration threshold (default: 1000) |
since | string | No | Time range |
limit | number | No | Max results |
Examples
“What requests are taking over 2 seconds?“
pulse_throughput
Get request throughput over time.Parameters
| Name | Type | Required | Description |
|---|---|---|---|
since | string | No | Time range (default: 1h) |
interval | string | No | Group by: minute, hour, day |
Examples
“What’s our throughput today?“
pulse_errors
Get requests that resulted in errors.Parameters
| Name | Type | Required | Description |
|---|---|---|---|
since | string | No | Time range |
limit | number | No | Max results |
Examples
“Show me failed requests from the last hour”
pulse_endpoints
Get performance breakdown by endpoint.Parameters
| Name | Type | Required | Description |
|---|---|---|---|
since | string | No | Time range (default: 1h) |
sort | string | No | Sort by: slow, frequent, errors |
Examples
“Which endpoints are slowest?”
“Which endpoints get the most traffic?“
pulse_trace
Get details of a specific trace.Parameters
| Name | Type | Required | Description |
|---|---|---|---|
trace_id | string | Yes | The trace ID |
Examples
“Show me trace trace_abc123”
pulse_metrics
Get custom metrics.Parameters
| Name | Type | Required | Description |
|---|---|---|---|
name | string | Yes | Metric name |
since | string | No | Time range |
Examples
“What’s our queue size metric?”