1
Add it to Claude Code
claude mcp add -e "OCTOPUS_EMAIL=${OCTOPUS_EMAIL}" -e "OCTOPUS_PASSWORD=${OCTOPUS_PASSWORD}" -e "OCTOPUS_ACCOUNT_NUMBER=${OCTOPUS_ACCOUNT_NUMBER}" tako-mcp -- npx -y tako-mcpRequired:
OCTOPUS_EMAILOCTOPUS_PASSWORDOCTOPUS_ACCOUNT_NUMBER+ 1 optionalEnvironment Variables
Set these before running Tako MCP.
VariableDescriptionRequired
OCTOPUS_EMAILOctopus Energy Japan login email addressYesOCTOPUS_PASSWORDOctopus Energy Japan login passwordYesOCTOPUS_ACCOUNT_NUMBERAccount number (e.g., A-AAAA1111)YesPORTPort number for HTTP modeNoAvailable Tools (3)
Once configured, Tako MCP gives your AI agent access to:
get_account_infoRetrieves account and contract information, including product and base rates, excluding personal address data.get_electricity_consumptionRetrieves electricity consumption and cost estimates in 30-minute intervals.get_postal_areasSearches for area information based on a postal code.Try It Out
After setup, try these prompts with your AI agent:
→What is my current electricity contract information and base rate?
→Can you analyze my electricity consumption for the last 24 hours in 30-minute intervals?
→What is the estimated cost of my electricity usage for the current billing period?
→Find the area information for the postal code 100-0001.
Prerequisites & system requirements
- An MCP-compatible client (Claude Code, Cursor, Windsurf, Claude Desktop, or Codex)
- Node.js 18+ with npm/npx installed
OCTOPUS_EMAIL— Octopus Energy Japan login email addressOCTOPUS_PASSWORD— Octopus Energy Japan login passwordOCTOPUS_ACCOUNT_NUMBER— Account number (e.g., A-AAAA1111)
Keep this setup from going cold
Save the docs, env vars, and workflow around Tako MCP in Conare so Claude Code, Codex, and Cursor remember it next time.