Frank Energie MCP
Frank Energie MCP
Frank Energie MCP is a standalone Model Context Protocol server for Frank Energie. It sits on top of python-frank-energie and exposes energy data in a form that MCP clients can consume directly.
Purpose
The repository exists to provide a reusable AI-facing layer for:
current electricity prices
today's and tomorrow's price curves
gas prices
account and site information
future analysis and planning tools
The MCP server does not reimplement Frank Energie API logic. That responsibility stays in python-frank-energie.
Architecture
LLM / MCP client
│
▼
Frank Energie MCP server
│
▼
python-frank-energie
│
▼
Frank Energie APIRepository goals
Keep the MCP server thin and auditable.
Reuse the shared Python library for all Frank Energie communication.
Provide deterministic tool output for LLMs.
Keep the codebase async-first, typed, and testable.
Runtime choice
This repository is designed around the official Python MCP SDK and a FastMCP-style server. Tools should remain async, resources should be read-only, and prompts should stay lightweight and deterministic.
First milestone
The first release should expose these tools:
get_current_pricesget_today_pricesget_tomorrow_pricesget_gas_priceget_accountlist_sites
Planned structure
frank-energie-mcp/
├── src/
│ └── frank_energie_mcp/
│ ├── __init__.py
│ ├── __main__.py
│ ├── server.py
│ ├── auth.py
│ ├── config.py
│ ├── models.py
│ ├── tools/
│ ├── resources/
│ └── prompts/
├── tests/
├── docs/
├── examples/
├── pyproject.toml
├── CONTRIBUTING.md
├── AI_POLICY.md
├── SECURITY.md
├── LICENSE
└── CHANGELOG.mdScope
The server should provide MCP-native access to Frank Energie data while delegating all domain logic, authentication details, caching, and GraphQL handling to python-frank-energie.
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/HiDiHo01/frank-energie-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server