Skip to main content
Glama
Cicatriiz

cdisc-library-mcp-server

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
CDISC_API_KEYYesYour CDISC Library API subscription key
CDISC_AUTH_QUERYNoQuery parameter name when using query authapi-key
CDISC_AUTH_HEADERNoHeader name when using header authapi-key
CDISC_CACHE_DEBUGNoSet to '1' to log cache/retry activity0
CDISC_OPENAPI_DIRNoDirectory for OpenAPI YAML filesserver/openapi
CDISC_RETRY_COUNTNoNumber of retries for transient errors2
CDISC_API_BASE_URLNoOverride server base URLhttps://api.library.cdisc.org
CDISC_CACHE_TTL_MSNoCache TTL for GET responses in milliseconds60000
CDISC_AUTH_LOCATIONNoWhere to pass the API key: 'header' or 'query'header
CDISC_CACHE_ENABLEDNoSet to '0' to disable caching1
CDISC_RETRY_BACKOFF_MSNoBase backoff per attempt in milliseconds300
CDISC_CACHE_MAX_ENTRIESNoMaximum cache entries (LRU)500
CDISC_CACHE_PERSIST_PATHNoFile path to persist cache to disk (JSON)
CDISC_CACHE_EXCLUDE_REGEXNoRegex to exclude cache matches
CDISC_CACHE_INCLUDE_REGEXNoRegex to force-include cache matches

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_operationsB

List available OpenAPI operations across loaded specs.

cache.clearA

Clear all in-memory cache entries.

cache.invalidateA

Invalidate cache entries whose URL matches a substring or regex.

call_operationB

Invoke an OpenAPI operation by operationId. Supports path, query, and body inputs. Handles API key via env CDISC_API_KEY.

search.suggestC

Suggest search terms across CDISC Library.

search.queryC

Search across CDISC Library with paging, facets, and filters.

bc.listC

List latest Biomedical Concepts (optional category).

bc.getB

Get latest Biomedical Concept by conceptId.

bc.categoriesA

List Biomedical Concept categories.

bc.packages.listC

List BC packages.

bc.packages.listConceptsC

List BCs within a package.

bc.packages.getConceptC

Get BC within a package.

sdtm.listC

List latest SDTM dataset specializations (optional domain).

sdtm.getC

Get latest SDTM specialization by datasetSpecializationId.

sdtm.domainsA

List SDTM specialization domains.

sdtm.byBiomedicalConceptC

List dataset specializations specializing a given Biomedical Concept (latest).

sdtm.packages.listB

List SDTM packages.

sdtm.packages.listSpecializationsB

List SDTM specializations within a package.

sdtm.packages.getSpecializationC

Get SDTM specialization within a package.

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/Cicatriiz/cdisc-library-mcp-server'

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