Skip to main content
Glama
DanielChicot

octopus-mcp

by DanielChicot

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
OCTOPUS_EMAILNoOptional email for some Kraken queries.
OCTOPUS_API_KEYYesYour Octopus Energy API key from developer settings.
OCTOPUS_PASSWORDNoOptional password for some Kraken queries.
OCTOPUS_ACCOUNT_NUMBERYesYour Octopus Energy account number (e.g., A-XXXXXXXX).

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
bill_summaryC

Total cost (£/pence) per fuel for a period

current_tariffB

Currently active tariff per fuel

usage_breakdownC

Aggregated kWh by hour/day/week/month

peak_hoursC

Top-N highest-usage half-hours

compare_tariffC

Replay actual usage against another Octopus tariff

get_accountA

Account details + meters + tariff history

list_productsB

Browse Octopus product catalogue

get_productB

Detail for one product code

get_consumption_rawC

Half-hourly consumption rows for a meter

saving_session_historyC

Octoplus saving sessions joined and points/kWh earned

kraken_queryC

Escape hatch: run an arbitrary Kraken GraphQL query

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

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/DanielChicot/octopus-mcp'

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