Skip to content

Telerik Reports MCP Issue #1951

@bentodd1

Description

@bentodd1

Bug Report: Telerik Reporting MCP Server Not Returning Results

Package

@progress/telerik-reporting-mcp (installed via npm)

Environment

  • OS: macOS (Darwin 24.6.0, Apple Silicon)
  • Node.js: v25.2.1 (installed via Homebrew)
  • AI Tool: Claude Code (VS Code Extension)
  • License: Valid perpetual REPORTING license (expires 2026-03-03)

Setup

MCP server was configured via Claude Code CLI:

claude mcp add telerik-reporting /opt/homebrew/bin/npx @progress/telerik-reporting-mcp --env TELERIK_LICENSE_PATH=/Users/bentodd/telerik-license.txt

The server connects successfully and appears in /mcp status.

Issues Observed

Issue 1: "Form Elicitation" Error with General Area

Query:

reportingArea: "General"
query: "What is a Telerik Report Viewer?"

Error:

Client does not support form elicitation.

Expected: A response about Telerik Report Viewers

Issue 2: Connection Reset Errors

Query:

reportingArea: "HTML5"
query: "How do I configure the HTML5 Report Viewer to connect to a REST service?"

Error:

Error: An error occurred while calling the service. Please try again later.
Error Message: 14 UNAVAILABLE: read ECONNRESET

Expected: Documentation/guidance on HTML5 Report Viewer configuration

Issue 3: Empty Responses (No Error, No Content)

Queries that returned empty:

reportingArea: "AngularWrapper"
query: "Show me an example of configuring the Angular Report Viewer"

reportingArea: "WinForms"
query: "How do I create a Table item with grouped columns in a TRDX report definition file?"

reportingArea: "RESTServiceCore"
query: "What is the XML structure for creating a Crosstab with ColumnGroups and ChildGroups in a Telerik Report .trdx file?"

Result: Tool returns "Tool ran without output or errors" but no actual content

Expected: Relevant documentation or code examples

License Verification

License JWT was decoded and verified:

{
  "code": "REPORTING",
  "type": "perpetual",
  "expiration": 1772548627,
  "userId": "92a7b4e0-8089-4742-98ea-7629455719ee",
  "licenseId": "cc83e05d-6dd1-4c8f-8b1a-b02cbb1efa2f"
}
  • Expiration: 2026-03-03 (valid)
  • Type: perpetual

Steps to Reproduce

  1. Install Node.js and the MCP package: npm install @progress/telerik-reporting-mcp
  2. Configure MCP server in Claude Code with valid license path
  3. Restart Claude Code
  4. Verify server is running via /mcp command
  5. Attempt any query using the mcp__telerik-reporting__telerik-reporting-assistant tool

Additional Notes

  • The MCP server does connect successfully (shows in /mcp status)
  • The license is valid and not expired
  • Multiple reportingArea values were tested with similar results
  • Network connection is stable (other web requests work fine)

Desired Outcome

The MCP server should return helpful documentation and code examples for Telerik Reporting queries, enabling AI-assisted report development.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions