mcpField
J
japan-jepx-mcp

japan-jepx-mcp

Local
github.com/atushi1841Finance0Updated 1w ago

About japan-jepx-mcp

japan-jepx-mcp exposes Japanese JEPX wholesale electricity spot prices to MCP clients, covering the nationwide system price and nine regional areas at 30-minute intervals. It supports price curves, history, and low-price queries, with a bundled cache for live-source failures.

Key features

  1. 01Get latest regional spot prices
  2. 02Retrieve 48-period daily price curves
  3. 03Query daily-average price history
  4. 04Find low-price periods or areas
  5. 05List areas and price units

Use cases

  1. 01Schedule electric vehicle charging
  2. 02Plan manufacturing load shifts
  3. 03Monitor electricity market prices
  4. 04Compare energy costs across Japanese areas

MCP support

As an MCP server, it provides tools for JEPX spot-price queries, including latest prices, daily curves, history, low-price periods, and area listings.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

No install method listed yet

We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.

Repository
Packages
mcpbserver.mcpb0.1.1

Tools

No tool list yet

Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.

Details

From the project README

Japan JEPX Electricity Spot Price MCP

MCP server exposing Japanese wholesale electricity spot prices from JEPX (Japan Electric Power Exchange) — the system (nationwide) price plus 9 regional area prices at 30-minute granularity (48 periods/day), in JPY/kWh.

Data source: JEPX spot settlement prices (Government Standard Terms of Use), with OCCTO area-price forecast for regional deltas. A bundled seed cache (data/jepx_spot.json, ~400 days × 48 periods = 19,200 records) guarantees offline/fallback answers; a live fetch to JEPX.org is attempted and gracefully falls back to the seed when the site is IP-restricted.

Output sample

{
  "date": "2026-09-17",
  "area": "tokyo",
  "area_label": "東京 (Tokyo)",
  "price": 15.24,
  "unit": "JPY/kWh",
  "period": 48
}

Tools (MCP, 5)

ToolDescription
get_latest_spot_priceLatest spot price for an area (default tokyo)
get_spot_price_by_dayFull 48-period day curve + min/max/avg
get_spot_price_historyDaily-average history (min/max/avg over window)
get_cheapest_spotCheapest 30-min slots, or cheapest-area ranking
list_spot_areasArea catalogue + unit + latest date

REST endpoints (OpenAPI gateway)

EndpointDescription
GET /rest/latest?area=tokyoLatest spot price (numeric)
GET /rest/date?area=tokyo&date=YYYY-MM-DDFull-day curve
GET /rest/history?area=tokyo&days=14Daily-average history
GET /rest/cheapest?area=tokyo&limit=5Cheapest slots / areas
GET /rest/areasArea list + unit + periods/day
GET /openapi.jsonOpenAPI document

Areas (order of regional prices): system (nationwide), hokkaido, tohoku, tokyo, chubu, hokuriku, kinki (aka kansai), chugoku, shikoku, kyushu. Romaji and kanji (e.g. tokyo / 東京) both accepted.

Use cases

  • EV charging scheduling / home-battery arbitrage
  • Manufacturing load-shifting to cheap hours
  • Electricity market monitoring and forecasting analysis
  • Energy cost benchmarking for Japan

Local run

uv run --directory . src/stdio_main.py   # stdio MCP (Claude Desktop / Cursor)
# or REST-only smoke against the seed:
JEPX_DATA_DIR=/tmp/jepx-smoke python3 smoke_rest.py

Deployment

Apify Actor japan-jepx-mcp (Standby mode, webServerMcpPath=/mcp, Dockerfile CMD ["python", "-m", "src.main"]): https://fruitful-quintessence--japan-jepx-mcp.apify.actor/mcp

Apify Store

This MCP server is also available as a managed Apify Actor:

  • Apify Store: japan-jepx-mcp — Japanese wholesale electricity spot prices from JEPX (PPE课金). Run from the Apify Store (Run button), then point your MCP client at the endpoint.

Data & attribution

  • Source: JEPX (Japan Electric Power Exchange) spot market settlement prices — jepx.org · OCCTO demand/supply area price forecast — occto.or.jp
  • Data licensing: Government Standard Terms of Use (出典明示で商用利用可)
  • Unit: JPY/kWh (円/kWh); 48 × 30-min periods per trading day

Install via Smithery

Connect this MCP server to your AI client (Claude Desktop, Cursor, VS Code) in one command:

npx @smithery/cli install atushi1841/japan-jepx-mcp --client claude

Replace claude with cursor, vscode, or cline for other clients.

Alternatively, install directly from the Smithery registry.

Note: Smithery server listing is pending verification. Once verified, this server will appear in search results with useCount tracking.

MCP Registry

This server is registered on the official MCP Registry. Find it via search: japan-jepx-mcp


Data & Store

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.