soif-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@soif-mcpCompare gpt-4o, gpt-4o-mini and gemini-2.5-flash on water for a 2k-in/500-out workload."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
soif-mcp š§š
MCP server for soif ā lets any MCP client (Claude Code, Claude Desktop, Cursor, agent frameworks) estimate the water footprint of LLM usage and route models by water cost.
All figures are millilitres of freshwater consumed, returned as {low, mid, high}
scenario ranges with explicit assumptions ā see the
methodology.
Tools
Tool | What it does |
| Water for one call from model + tokens (or prompt text), incl. reasoning effort, provider/region overrides |
| The accurate path: feed a real OpenAI/Anthropic |
| Rank candidate models least- to most-thirsty for a workload |
| Route a step: least-thirsty model above a capability floor ( |
| Registry of recognised models with tier/provider defaults |
Plus a soif://methodology resource summarising how estimates are computed.
Related MCP server: Lean Reader
Install & connect
Requires Python ā„ 3.10. Once released to PyPI, uvx soif-mcp just works; from git today:
uv tool install "soif-mcp @ git+https://github.com/Unchained-Labs/soif-mcp.git"
# or: pipx install "soif-mcp @ git+https://github.com/Unchained-Labs/soif-mcp.git"Claude Code
claude mcp add soif -- soif-mcp
# or without installing first:
claude mcp add soif -- uvx --from "git+https://github.com/Unchained-Labs/soif-mcp.git" soif-mcpClaude Desktop / any JSON-config client (claude_desktop_config.json):
{
"mcpServers": {
"soif": { "command": "soif-mcp" }
}
}Cursor (.cursor/mcp.json): same shape as above.
The server speaks stdio (the standard transport for local servers); no network access, no credentials, no state.
Example prompts once connected
"How much water did that last answer cost? Here's the usage object: ā¦"
"Compare gpt-4o, gpt-4o-mini and gemini-2.5-flash on water for a 2k-in/500-out workload."
"Pick the least-thirsty model of these that's at least medium tier."
Publishing / marketplaces
Registries worth listing this server in (in rough order of impact):
Official MCP Registry ā the canonical registry (publish via
mcp-publisherCLI with aserver.json); most clients and sub-registries sync from it.GitHub MCP Registry ā surfaced directly in GitHub and VS Code/Copilot.
Smithery ā largest community registry; hosted install pages and one-line client setup.
PulseMCP and Glama ā widely-browsed directories, auto-index from the official registry/GitHub.
mcp.so ā community directory, simple PR/submit flow.
Docker MCP Catalog ā if a container image is published; used by Docker Desktop's MCP Toolkit.
Cline MCP Marketplace ā in-editor marketplace for the Cline agent (submit via their GitHub repo).
PyPI itself ā
uvx soif-mcpis the install path most registries point at, so the PyPI release (seerelease.yml) underpins all of the above.
Development
pip install "soif-llm @ git+https://github.com/Unchained-Labs/soif.git"
pip install -e ".[dev]"
pytest && ruff check .License
MIT
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseBqualityDmaintenanceTrack LLM token costs across Claude, GPT and Gemini. MCP server + CLI with optimization hints and $ savings estimates.8101MIT
- AlicenseAqualityDmaintenanceMCP server that converts URLs into token-minimized clean text for LLMs, providing a receipt of token and cost savings.163MIT
- AlicenseAqualityAmaintenanceMCP server for QuelLLM: recommends the best open-source LLM to run locally for your hardware (GPU/RAM), with model comparison and a cost calculator.6MIT
- AlicenseAqualityAmaintenanceDaily-verified LLM API pricing dataset (44+ models, CN & global) with a hosted MCP server for live price queries and token cost estimation.2CC BY-4.0
Related MCP Connectors
Hosted MCP server for LLM cost estimation, model comparison, and budget-aware routing.
MCP server providing access to the Scorecard API to evaluate and optimize LLM systems.
MCP server for MiniMax H3 multimodal video generation
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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