Finnish Energy Regulation MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| FI_ENERGY_DB_PATH | No | Path to the database file (custom location) | data/fi-energy.db |
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
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| fi_energy_search_regulationsA | Search across Finnish energy regulations from Energiavirasto, TEM, and Tukes. Returns laki (acts), asetus (decrees), maarays (regulations/orders), and ohje (guidance). Supports Finnish-language queries. |
| fi_energy_get_regulationA | Get a specific Finnish energy regulation by its reference string (e.g., '588/2013'). Returns full text. |
| fi_energy_search_grid_codesC | Search Fingrid grid codes, balancing rules, reserve market regulations, and Datahub requirements. |
| fi_energy_get_grid_codeA | Get a specific Fingrid grid code document by its database ID. Returns full text. |
| fi_energy_search_decisionsB | Search Energiavirasto network pricing decisions, market supervision rulings, and emissions trading decisions. |
| fi_energy_aboutC | Finnish energy regulation MCP server. Covers Energiavirasto (market regulation and network pricing), Fingrid (grid codes and Datahub), TEM (energy policy and legislation), and Tukes (electrical and gas safety). |
| fi_energy_list_sourcesA | List data sources with record counts, provenance URLs, and last refresh dates. |
| fi_energy_check_data_freshnessA | Check data freshness for each source. Reports staleness and provides update instructions. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 8 tools
Each tool has a clearly distinct purpose: search vs. get for regulations and grid codes, separate search for decisions, and meta tools for about, sources, and freshness. Search regulations and search decisions are both legal-adjacent, but their descriptions specify different sources and document types, so confusion is unlikely.
All tools use the predictable fi_energy_ prefix with snake_case and a consistent verb_noun pattern for most tools. The only noun-form tool, fi_energy_about, is a conventional exception that does not disrupt the naming scheme.
Eight tools are well-scoped for a focused regulatory data server. The set avoids redundancy while providing search/get pairs for major content types and useful metadata tools.
The surface covers search and retrieval for regulations and grid codes plus search for decisions, with source and freshness metadata. The main gap is the absence of a get_decision tool, leaving full-text retrieval for Energiavirasto decisions asymmetric with the other content types.