An MCP server that provides tools and resources for interacting with the EdgeDelta API, including pipeline management, facet retrieval, and dynamic OpenAPI-based tool generation.
Server has 4 tools with basic schemas and descriptions, but significant quality gaps. Tool naming is inconsistent (get_pipelines vs facets vs hello). Descriptions are present but generic and lack actionable context. Parameter descriptions are minimal. No output schemas documented. Error handling is absent. The 'hello' tool is a placeholder with no real value. Input schemas use string types for numeric parameters (limit, lookback_days as strings not integers), violating JSON Schema best practices. No tool annotations (readOnlyHint, destructiveHint, idempotentHint). Composition is weak, tools don't chain well (no IDs returned to enable downstream calls).
Retrieves facet options for the facet in the scope. This can be used to filter search in logs, metrics, and traces with syntax <facet_path>:<facet_option>
Retrieves facets for the given scope. This can be used to filter search results.
Get pipelines from Edge Delta for last 5 recent updated pipelines. It is a tool to get the pipelines from Edge Delta.
A simple greeting tool
Parameter type mismatches: limit, lookback_days, and default values declared as strings in schema but semantically numeric. JSON Schema should use type: 'integer' with min/max constraints, not type: 'string'.
No output schemas documented. LLMs cannot plan downstream calls or extract required fields (e.g., pipeline IDs for chaining). Every tool must document what it returns.
Descriptions lack actionable context. 'Get pipelines from Edge Delta for last 5 recent updated pipelines' is redundant and doesn't explain WHEN to use this vs other discovery tools or what the response structure is.
hello tool is a placeholder with no business value. Removes it or replace with a meaningful discovery/health-check tool that returns server capabilities.
Inferred effective spec: 2026-07-28+.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 44 | 2026-07-28+ | v2 |
No tool annotations (readOnlyHint, destructiveHint, idempotentHint). All tools are read-only but this is not declared in the schema, forcing LLMs to infer safety from descriptions.