Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

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": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
estimate_waterA

Estimate the freshwater consumed (mL) by one LLM call.

Provide real token counts when known; otherwise pass prompt text (tokens are approximated and output defaults to a typical 500 tokens). reasoning_effort ("none"|"low"|"medium"|"high") models thinking tokens when actual usage is unknown. provider ("aws"|"azure"|"gcp"|"average") and region ("world"|"us"|"eu"|"france"|"nordics"|"asia"|"renewable") override the hosting profile. Set include_embodied=false for operational water only. Returns water/energy breakdowns as {low, mid, high} ranges plus a human summary and the assumptions made.

estimate_from_usageA

Estimate water (mL) from a real API usage object — the accurate path.

usage accepts OpenAI Chat Completions shape (prompt_tokens / completion_tokens, with completion_tokens_details.reasoning_tokens and prompt_tokens_details.cached_tokens), OpenAI Responses shape, or Anthropic Messages shape (input_tokens / output_tokens, cache_read_input_tokens, cache_creation_input_tokens). Reasoning and cached tokens are handled without double counting.

compare_modelsB

Rank candidate models by mid-scenario water use for a workload.

Returns models sorted least- to most-thirsty, each with its tier and water range in mL. min_tier ("nano"|"small"|"medium"|"large"| "frontier") filters out models below a capability floor.

pick_low_water_modelA

Pick the least-thirsty candidate model that meets a capability floor.

Use in agent graphs to route each step: set min_tier to the minimum capability the step needs, and the tool returns the lowest-water model among the candidates plus what it saves vs. the thirstiest candidate.

list_known_modelsA

List models soif recognises, with their size tier and default hosting.

Unknown models still work everywhere (they fall back to the "large" tier with an explicit assumption), but known models get calibrated tier/provider/region defaults.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
methodologyHow soif estimates water, in brief, with factor tables.

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/Unchained-Labs/soif-mcp'

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