OpenCGM

Atlas Server

CPU inference API. REST and MCP share one domain layer. This page and /llms.txt are generated from one route and tool inventory.

REST

MethodPathSummary
GET/Human docs generated from the REST and MCP inventory
GET/docsHuman docs generated from the REST and MCP inventory
GET/llms.txtLLM-readable surface generated from the same inventory
GET/healthzLiveness probe
GET/readyzReadiness probe
POST/v1/forecastForecast glucose from request readings
POST/v1/glucoseGlucose ingest from request readings; optional forecast=true returns a forecast
POST/v1/forecast/currentForecast glucose from stored readings
GET/v1/modelsList loaded models and capabilities
POST/v1/personalization/encodeEncode FiLM z from request or stored glucose; returns z; runs below 72h
GET/v1/capabilitiesAlias of GET /v1/models
GET/.well-known/oauth-protected-resourceBearer token resource metadata for MCP
POST/mcpMCP Streamable HTTP (protocol 2026-07-28)

MCP tools

ToolSummary
forecast_glucoseForecast glucose from stored readings for the resolved subject
forecast_glucose_from_contextForecast glucose from request readings without writing the store
add_glucose_readingsAppend glucose readings for the resolved subject
get_recent_glucoseReturn recent stored glucose readings for the resolved subject; truncated is set when more rows exist
get_model_capabilitiesList loaded model capabilities including verbatim eval blocks
encode_personalizationEncode FiLM z from request or stored glucose; returns z; runs below 72h
get_personalization_statusPersonalization status for the resolved subject; never returns z
compare_population_personalizedCompare population z=0 and personalized forecasts via AtlasService
add_eventRecord an event; unsupported while the loaded bundle rejects events
list_tokensList token principals; never returns secrets; truncated is set when more rows exist
manage_tokenCreate, issue, rotate, revoke, or update a token principal

MCP resources

URISummary
atlas://model/currentCurrent default bundle card
atlas://subject/personalizationPersonalization status for the token subject
atlas://subject/forecast/latestForecast from stored readings for the token subject