Skip to main content

Reasoning Engine MCP Server

Overview

The Reasoning Engine MCP server exposes tools for multi-step analytical workflows. These tools support correlation analysis, temporal pattern detection, pattern recognition, and structured explanation generation. The server is designed for complex analytical tasks that require coordinating multiple reasoning steps.

PropertyValue
Server IDreasoning-engine
Tools8
Streamable HTTP/api/mcp/reasoning-engine/mcp when the deployed MCP transport is published
SSE/api/mcp/reasoning-engine/sse when the deployed MCP transport is published
Opt-in Required

The Reasoning Engine server is not included by default. It must be explicitly enabled by the platform operator. If you cannot connect to this server, confirm that it has been activated in the deployment configuration.

Transport publication

The source-backed server ID and tool list are current. The exact APIM MCP transport paths still require live testing before they are treated as a public integration contract.


Tools

Tool IDDescription
reasoning-engine-orchestratorOrchestrate multi-step reasoning workflows
reasoning-engine-normalize-checkin-datasetNormalize check-in dataset for analysis
reasoning-engine-multi-factor-correlationRun multi-factor correlation analysis
reasoning-engine-temporal-analysisPerform temporal pattern analysis
reasoning-engine-pattern-recognitionIdentify patterns in data
reasoning-engine-domain-retrievalRetrieve domain-specific context
reasoning-engine-explanationGenerate explanations for analysis results
reasoning-engine-validationValidate reasoning outputs

Orchestrator Pattern

The orchestrator tool coordinates multi-step analytical workflows by invoking the specialized tools in sequence. Rather than calling each tool individually, you can submit an analysis request to the orchestrator and let it determine the appropriate sequence of steps.

How It Works

  1. Normalize -- The orchestrator first normalizes the input dataset into a consistent format using reasoning-engine-normalize-checkin-dataset.
  2. Retrieve Context -- Domain-specific context is loaded via reasoning-engine-domain-retrieval to ground the analysis.
  3. Analyze -- One or more analytical tools run in parallel depending on the request:
    • reasoning-engine-multi-factor-correlation for cross-factor relationships
    • reasoning-engine-temporal-analysis for time-based patterns
    • reasoning-engine-pattern-recognition for recurring structures in the data
  4. Explain -- The reasoning-engine-explanation tool synthesizes findings into a structured explanation.
  5. Validate -- The reasoning-engine-validation tool checks the reasoning output for consistency and completeness.

Specialized Tools

Data Preparation

  • reasoning-engine-normalize-checkin-dataset -- Transforms raw check-in data into a normalized format suitable for analysis. Handles inconsistent field names, missing values, and type coercion.

Analysis

  • reasoning-engine-multi-factor-correlation -- Examines relationships between multiple variables in the dataset, identifying statistically significant correlations.
  • reasoning-engine-temporal-analysis -- Detects trends, seasonality, and anomalies across time-series data.
  • reasoning-engine-pattern-recognition -- Identifies recurring patterns and clusters within the data.

Context and Output

  • reasoning-engine-domain-retrieval -- Retrieves domain-specific reference data and context to inform the analysis.
  • reasoning-engine-explanation -- Generates human-readable explanations of the analytical findings.
  • reasoning-engine-validation -- Validates the consistency and completeness of reasoning outputs before they are returned.