Mmcp.market

Aemo MCP server

by ausdata.io·io.ausdata/aemo-mcp·v0.4.20

Query the AEMO NEM in plain English — 5-min prices, demand, generation, rooftop PV.

A86/100grade A
What users say
No reviews yet
Be the first
Safety scan
A86/100

full report

Adoption
New

0 stars

Reviews

Write one

Nobody has reviewed Aemo yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Aemo tools (5)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • describe_dataset

    Describe one NEM dataset — schema, filters, cadence, source URL.

  • get_data
  • latest

    Return the most recent interval(s) for a NEM dataset.

  • list_curated

    List every curated AEMO NEM dataset ID.

  • search_datasets

    Fuzzy-search the 7 curated AEMO NEM datasets.

Public scan report

scanner v0.1.9 · 2026-09-23 · same rubric, same numbers if you re-run it

no findings
  • Code scan24 source files scanned25/25
  • Live reliabilityno gateway calls yet and no remote to proben/a
  • Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 58 days ago12/15
  • Maintainer identitynamespace and repository owner differ; GitHub account older than a year; website matches verified namespace7/10
Overall 86/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

What the publisher says

From the Aemo repository's README, as published. We do not edit it. Read it on GitHub

aemo-mcp

mcp-name: io.ausdata/aemo-mcp

Ask Claude about Australia's electricity market and get real, current numbers — 5-minute spot prices, regional demand, generation by fuel, interconnector flows, rooftop solar — not "I don't have access to that data." This MCP server gives Claude (and other MCP clients like Cursor) live access to the Australian Energy Market Operator (AEMO) NEMWEB feeds, with curated mappings for the most-asked indicators.

Hosted access? For cross-source queries, webhooks, an always-on REST API, and a uniform response envelope across all 9 sources, see ausdata.io — free tier available (500 calls/mo, no card).

Companion to abs-mcp (ABS macro stats), rba-mcp (RBA interest + FX rates), ato-mcp (ATO tax + ACNC charity), apra-mcp (banking + superannuation), aihw-mcp (health & welfare), asic-mcp (companies + financial advisers), and au-weather-mcp (Australian weather) — together they cover the most-asked Australian official data.

What you can ask

Once installed, your LLM can answer questions like:

Every answer comes with the interval timestamp (AEMO market time, UTC+10), units (MW, $/MWh), and a link back to the NEMWEB source. The MCP wraps NEMWEB's CSV/ZIP feeds and exposes them through 5 plain-English tools.

Install

# After publish:
uvx --upgrade aemo-mcp

# Local dev:
uv pip install -e .

Claude Desktop

Add to ~/Library/Application Support/Claude/claudedesktopconfig.json:

{
  "mcpServers": {
    "aemo": {
      "command": "uvx",
      "args": ["--upgrade", "aemo-mcp"]
    }
  }
}

Why --upgrade? uvx aemo-mcp (without the flag) uses whatever wheel

is cached and never adopts new PyPI releases on its own. --upgrade makes

uvx check PyPI on each launch and pull a newer release if one exists.

Recommended for everyone except offline-first / pinned-version workflows.

To verify which version is currently serving you, look at the

server_version field on any DataResponse.

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Install directly

claude mcp add aemo-mcp -- uvx aemo-mcp
Add to Cursor

Aemo: common questions

Is Aemo MCP server safe?
Yes, by our scan: it is graded A (86/100). Read the Aemo safety report
How do I install Aemo?
It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
Does Aemo need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Aemo maintained?
The last commit was 59 days ago (2026-07-27). The latest release is v0.4.20.

More from ausdata.io