Skip to main content
Glama
SAP MCP Server – lokale Variante

SAP MCP Server – lokale Variante

by Josia-WIAG

Generate business insights from SAP data

business-intelligence-insights

Analyze SAP service and entity data to generate trend, anomaly, correlation, optimization, or comprehensive business insights; export results as JSON, CSV, or PDF.

Instructions

Generate business insights from SAP data

Input Schema

NameRequiredDescriptionDefault
actionYes
insightIdNoSpecific insight ID (for get action)
serviceIdsNoSAP service IDs to include
timeWindowNoTime window for analysis
entityTypesNoSAP entity types to analyze
analysisTypeNoType of analysis to performcomprehensive
exportFormatNoExport format (for export action)json
minConfidenceNoMinimum confidence threshold for insights
includeRecommendationsNoInclude actionable recommendations

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv1.0.1

TDQS

D1.7/5.0
Behavior1/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations provided, the description carries the full burden of behavioral disclosure but offers none. It doesn't indicate whether this is a read-only or mutating operation, what permissions might be required, whether it's computationally intensive, what the output format might be, or any rate limits. For a tool with 9 parameters including complex nested objects, this lack of behavioral context is a critical gap.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness2/5

Is the description appropriately sized, front-loaded, and free of redundancy?

While technically concise with just one sentence, this represents under-specification rather than effective brevity. The single sentence 'Generate business insights from SAP data' doesn't earn its place by providing meaningful guidance or context. A truly concise description would efficiently convey essential information; this merely states the obvious without adding value.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness1/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a complex tool with 9 parameters, no annotations, no output schema, and numerous sibling alternatives, the description is completely inadequate. It fails to address the tool's behavioral characteristics, usage context, parameter relationships, or output expectations. The agent would struggle to understand when and how to use this tool effectively given the minimal information provided.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The schema description coverage is high at 89%, so most parameters are documented in the schema itself. The description adds no additional parameter information beyond what's in the schema - it doesn't explain relationships between parameters, provide examples of valid values, or clarify how parameters interact. Given the high schema coverage, the baseline score of 3 is appropriate, but the description fails to compensate for the remaining 11% coverage gap.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose2/5

Does the description clearly state what the tool does and how it differs from similar tools?

Tautological: description restates name/title.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines1/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides absolutely no guidance on when to use this tool versus alternatives. With numerous sibling tools that appear related (smart-data-analysis, predictive-analytics-engine, kpi-dashboard-builder, etc.), there is no indication of this tool's specific use cases, prerequisites, or differentiation. The agent receives no help in selecting this tool over other analytical options.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.