Skip to main content
Glama
joaquimtimoteo

malaria-forecast-mcp

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_provincesA

List Angolan provinces under surveillance with their epidemiological stratum.

Strata come from K-means clustering of historical burden: 'high', 'moderate' or 'low'. Use this first to resolve province names before calling other tools.

get_incidence_historyA

Return weekly malaria incidence history for one province.

Args: province: Province name, case-insensitive (e.g. "Luanda", "moxico"). start_week: Optional ISO date (YYYY-MM-DD) lower bound. end_week: Optional ISO date (YYYY-MM-DD) upper bound. max_weeks: Cap on returned rows, most recent first. Defaults to 52.

Returns incidence per 1,000 population and the rainfall driver per week.

forecast_incidenceA

Forecast weekly malaria incidence 1-8 weeks ahead, with 80% intervals.

Args: province: Province name, case-insensitive. horizon_weeks: Forecast horizon, 1 to 8. Horizons beyond the validated range are refused rather than extrapolated.

Every point carries an empirical 80% interval derived from rolling-origin backtest residuals. Read malaria://model-card for validation details and known failure modes before acting on these numbers.

detect_outbreak_signalsA

Flag recent weeks running above the same-calendar-week seasonal baseline.

Args: province: Province name, case-insensitive. lookback_weeks: How many recent weeks to screen. Defaults to 12. sigma: Standard deviations above the seasonal baseline required to flag.

A flag means "high for this time of year", compared against the same week in prior years -- not merely "high in absolute terms".

compare_provincesA

Rank provinces by forecast incidence to support prioritisation.

Args: horizon_weeks: Horizon to compare on, 1 to 8. top_n: How many provinces to return, highest forecast first.

Use this to answer "where should we pre-position resources", then drill into a single province with forecast_incidence and detect_outbreak_signals.

Prompts

Interactive templates invoked by user choice

NameDescription
outbreak_briefingDraft a structured early-warning briefing for a provincial health team.
compare_and_prioritiseRank provinces and justify a resource-allocation recommendation.

Resources

Contextual data attached and managed by the client

NameDescription
model_cardProvenance, validation method, known limitations and guardrails.
provinces_resourceProvince directory with epidemiological strata, for grounding context.

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/joaquimtimoteo/MCP-server-Malaria'

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