← Back to Tako MCP

Install Tako MCP

Pick your client, copy the command, done.

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-mcp
Required:OCTOPUS_EMAILOCTOPUS_PASSWORDOCTOPUS_ACCOUNT_NUMBER+ 1 optional

Environment Variables

Set these before running Tako MCP.

VariableDescriptionRequired
OCTOPUS_EMAILOctopus Energy Japan login email addressYes
OCTOPUS_PASSWORDOctopus Energy Japan login passwordYes
OCTOPUS_ACCOUNT_NUMBERAccount number (e.g., A-AAAA1111)Yes
PORTPort number for HTTP modeNo

Available 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 address
  • OCTOPUS_PASSWORD — Octopus Energy Japan login password
  • OCTOPUS_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.

Remember this setup