tako-mcp
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@tako-mcp Show my electricity usage and cost estimates for yesterday"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
tako-mcp
Octopus Energy Japan GraphQL API の MCP サーバー。
電力の使用量・コスト見積、契約情報、料金プランなどを MCP ツール経由で取得できます。Claude をはじめとする LLM でのエネルギー使用状況の分析に活用できます。
特徴
30分単位の電力消費量・コスト見積の取得
アカウント・契約情報の取得(プロダクト・基本料金含む)
郵便番号からのエリア情報検索
プライバシー重視: 住所等の個人情報はツールレスポンスから除外
Related MCP server: edinet-mcp
必要条件
Node.js 22+
Octopus Energy Japan のアカウント(メールアドレス・パスワード)
使い方
デフォルトは stdio トランスポートで動作します。
OCTOPUS_EMAIL=you@example.com OCTOPUS_PASSWORD=your-password OCTOPUS_ACCOUNT_NUMBER=A-AAAA1111 npx tako-mcpHTTP モード
--http フラグで Streamable HTTP トランスポートに切り替えられます。
OCTOPUS_EMAIL=you@example.com OCTOPUS_PASSWORD=your-password OCTOPUS_ACCOUNT_NUMBER=A-AAAA1111 npx tako-mcp --httpPORT 未指定時は空きポートが自動選択されます。
環境変数
変数名 | 必須 | 説明 |
| Yes | Octopus Energy Japan のログインメールアドレス |
| Yes | Octopus Energy Japan のログインパスワード |
| Yes | アカウント番号(例: |
| No | HTTP モード時のポート番号(デフォルト: 自動選択) |
MCP ツール一覧
ツール | 説明 | 認証 |
| アカウント・契約情報(プロダクト・基本料金含む、住所は除外) | 必要 |
| 30分単位の電力消費量・コスト見積 | 必要 |
| 郵便番号からエリア情報を検索 | 不要 |
MCP リソース一覧
URI | 説明 | 認証 |
| 当日(JST)の30分単位の電力消費量・コスト見積(合計サマリ付き) | 必要 |
クライアント設定
Claude Desktop / Claude Code
{
"mcpServers": {
"tako-mcp": {
"command": "npx",
"args": ["-y", "tako-mcp"],
"env": {
"OCTOPUS_EMAIL": "you@example.com",
"OCTOPUS_PASSWORD": "your-password",
"OCTOPUS_ACCOUNT_NUMBER": "A-AAAA1111"
}
}
}
}HTTP モード
{
"mcpServers": {
"tako-mcp": {
"type": "http",
"url": "http://localhost:<port>/mcp"
}
}
}開発
npm install
npm run dev # tsx で起動
npm run build # tsup でバンドル
npm run typecheck # 型チェック
npm run check # Lint & フォーマット (Biome)ライセンス
MIT
Available Tools
3 toolsget_account_infoA
Get account information including contract status, electricity supply points, active agreements, product details and standing charges. Address is excluded for privacy.
Inputs: no named parameters.
get_electricity_consumptionA
Get half-hourly electricity consumption data with cost estimates. Returns 30-minute interval readings for the specified period.
Inputs: period_to (required), period_from (required).
get_postal_areasA
Look up area information by Japanese postcode. Returns prefecture, city, and area. No authentication required.
Inputs: postcode (required).
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 3 tools
All three tools have clearly distinct purposes: account info, electricity consumption, and postal area lookup. No overlap exists between them.
All tools follow a consistent 'get_' prefix with a noun, forming a uniform verb_noun pattern.
3 tools is quite low for a server that seems to cover energy management plus an unrelated postal lookup. The scope feels thin.
The server lacks obvious tools for billing, agreement management, or other energy-related operations. The inclusion of a Japanese postal area tool suggests an inconsistent or incomplete domain coverage.
Related MCP Connectors
An MCP server that audits the fairness of construction and renovation estimates in Japan. Provides fair-price ranges, overcharge detection, and verifiable unit-cost data based on JCCDB (65,520 items across 402 categories, CC BY 4.0, DOI-backed).
Hosted MCP server for AWS cloud spend: service breakdowns, anomalies, savings and forecasts.
Free hosted MCP server: US healthcare procedure cost estimates and provider pricing. No API key.
An MCP server giving access to Grafana dashboards, data and more.
Related MCP Servers
- FlicenseBqualityDmaintenanceA server that allows you to explore the GitHub GraphQL schema and execute GraphQL queries through MCP client tools, enabling efficient data retrieval from GitHub with reduced token consumption.44-
- FlicenseNot gradedqualityDmaintenanceAn MCP server that interfaces with the Japanese EDINET API v2 to search, download, and extract text from financial disclosure documents. It enables users to browse disclosure lists, retrieve document originals, and perform natural language searches for specific financial filings.-
- FlicenseNot gradedqualityDmaintenanceAn unofficial MCP server that integrates with the hokan Insurance CRM API v2 to manage customer data, schedules, and tasks. It also features specialized tools for Japanese insurance law compliance, including intent confirmation and regulatory check generation.-
- AlicenseNot gradedqualityBmaintenanceMCP server for querying ENTSO-E Transparency Platform data including actual load, generation per type, cross-border flows, and installed capacity.155 npmMIT