Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
PORTNoHTTP transport port.
CALM_DEBUGNoSet to 'true' for verbose tracing.
CALM_REGIONNoRegion (e.g. 'eu10') for OAuth2 mode.
CALM_TENANTNoTenant subdomain for OAuth2 mode.
CALM_API_KEYNoSandbox API key (required when CALM_SANDBOX is 'true').
CALM_SANDBOXNoSet to 'true' to use the SAP Business Accelerator Hub sandbox with CALM_API_KEY.
CALM_CLIENT_IDNoOAuth2 client ID from the service binding.
CALM_PUBLIC_URLNoPublic base URL used in OAuth metadata and the callback.
CALM_CORS_ORIGINSNoAllowed CORS origins for HTTP transport.
CALM_HTTP_API_KEYNoShared secret for the alternative API-key authentication path.
CALM_CLIENT_SECRETNoOAuth2 client secret from the service binding.
CALM_TIMEOUT_SECONDSNoRequest timeout in seconds.
CALM_DESTINATION_NAMENoName of a bound BTP Destination (BTP mode; takes precedence over other auth modes).
CALM_DCR_SIGNING_SECRETNoSecret for HMAC-signing dynamic client registrations.

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

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
calm_listA

List or query any SAP Cloud ALM collection (tasks, projects, features, documents, test cases, hierarchy nodes, cross-library objects, landscape objects, status events, code lists). Choose a "resource"; OData resources accept $filter/$select/$expand/$orderby/$top/$skip, REST resources accept contextual params. Defects: resource="tasks", task_type="CALMDEF". See calm_resources for the full catalog.

calm_getA

Fetch a single SAP Cloud ALM entity by id (a feature can also be fetched by display id like "6-123"). Choose a "resource" and pass its "id". See calm_resources for valid ones.

calm_analyticsA

Query an SAP Cloud ALM analytics provider (Defects, Tasks, Tests, Features, Projects, Metrics, ...). Supports $filter and $orderby — use this for sorted/aggregated questions such as "open defects ordered by priority".

calm_resourcesA

Discovery helper: lists every resource/provider the other tools accept, their required parameters, the task type/status/priority code lists, and worked recipes. Pass topic="recipes" for multi-step examples, or a resource/provider name to focus.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/consetto/calmcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server