signoz-funnel-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| SIGNOZ_JWT | Yes | JWT token for SigNoz authentication | |
| SIGNOZ_URL | Yes | The URL of the SigNoz instance |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_funnelsA | List every SigNoz trace funnel, with its id, name, and step definitions. Start here when you have a funnel name but need its id, or to check whether a funnel already exists before creating a duplicate. |
| create_funnelA | Create a SigNoz trace funnel and set its steps in a single call. This wraps two REST calls ( Args:
name: Funnel name, e.g. Returns:
Note: All steps must occur within the same trace. SigNoz matches the first occurrence of each step and enforces order, so funnels cannot see loops or retries. |
| get_funnel_analyticsA | Measure a funnel: per-step conversion with trace counts, plus end-to-end metrics. Identify the funnel by either Every step row carries an explicit Args:
funnel_id: The funnel's UUID.
funnel_name: Its name (resolved to an id for you). Ignored if
Returns:
Note:
When zero traces complete a step, SigNoz returns HTTP 500
|
| get_funnel_slow_tracesA | Fetch the slowest traces for one step transition of a funnel. Use this after Args:
funnel_id: The funnel's UUID.
funnel_name: Its name, as an alternative to the id.
time_range: Relative window, e.g. Returns:
Up to 5 rows of Note:
At most 5 rows. SigNoz hardcodes |
| delete_funnelA | Permanently delete a trace funnel by id. Irreversible. Use |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 5 tools
Each tool has a distinct, non-overlapping purpose: listing, creating, deleting, analyzing, and fetching slow traces. The descriptions clearly differentiate the data returned and the actions performed, leaving no ambiguity about which tool to select.
All tool names follow a consistent verb_noun snake_case pattern: list_funnels, delete_funnel, create_funnel, get_funnel_analytics, get_funnel_slow_traces. This makes the tool's action and target predictable across the entire set.
Five tools is well-scoped for a funnel management server, covering core operations (list, create, delete) plus analytical queries (analytics, slow traces). No redundant or missing tools that would undermine the set's focus.
The set provides create, read, and delete functionality, plus analytics and slow traces. The only notable gap is the lack of an update operation to modify an existing funnel's steps or name, which could be worked around by delete and recreate but is not ideal.