Skip to content
Eden Engine

Australian House of Representatives Seats by Party

aecresults/house-party-representation

Returns the Australian Electoral Commission's House of Representatives party representation for one federal election: for each party, the seats leading or won in NSW, VIC, QLD, WA, SA, TAS, ACT and NT, the national total and the total at the last election. Choose the election by AEC event id: 31496 (2025), 27966 (2022), 24310 (2019), 20499 (2016) or 17496 (2013). The answer holds the file title, its phase and generation time, the column names and the rows as string arrays. AEC data under CC BY 4.0, served by Eden Engine; not an official Australian Electoral Commission product.

activeper callv1

Price

$0.0026 per call

You pay the price shown. If a call turns out to cost more than its quote, you pay the actual price, capped at twice the quote. No monthly minimum. Top-ups start at $0.50.

Data source

Australian Electoral Commission

Federal election results from the Australian Electoral Commission (results.aec.gov.au), licensed CC BY 4.0, passed through parsed into a table. Served by Eden Engine; not an official Australian Electoral Commission product.

Use it

Five steps: search, inspect, learn, run, settle. No per-tool setup; your agent reaches this tool through the meta-tools it already has.

Connect once and your AI can find and run this tool, and any other it needs.

agent
// 1. search: find the tool
omnial_search({ query: "what you need" })

// 2. inspect: price and input schema
omnial_inspect({ tool: "aecresults/house-party-representation" })

// 3. learn: read the usage guide at runtime
omnial_learn({ tool: "aecresults/house-party-representation" })

// 4. run: price the exact call first, then run it
omnial_execute({ tool: "aecresults/house-party-representation", input: { /* see input_schema */ }, dry_run: true })
omnial_execute({ tool: "aecresults/house-party-representation", input: { /* ... */ } })

// 5. settle: the call is charged when it finishes, nothing to do

Not connected yet? Point your MCP client at https://mcp.eden-engine.com/mcp, then copy a config for your client.

Pricing

Every charge this tool can incur.

ChargePrice
Per call
$0.0026
Updated
Oct 25, 2026

Input and output schemas

Input schema
input_schema.json
{
  "type": "object",
  "required": [
    "eventId"
  ],
  "properties": {
    "eventId": {
      "enum": [
        "31496",
        "27966",
        "24310",
        "20499",
        "17496"
      ],
      "type": "string",
      "description": "AEC election event id: 31496 (2025), 27966 (2022), 24310 (2019), 20499 (2016) or 17496 (2013)."
    }
  },
  "additionalProperties": false
}
Output schema
output_schema.json
{
  "type": "object",
  "required": [
    "title",
    "columns",
    "rowCount",
    "rows"
  ],
  "properties": {
    "rows": {
      "type": "array",
      "items": {
        "type": "array",
        "items": {
          "type": "string"
        }
      },
      "description": "One row per party, as strings in column order."
    },
    "event": {
      "type": [
        "string",
        "null"
      ],
      "description": "The AEC event id from the file."
    },
    "phase": {
      "type": [
        "string",
        "null"
      ],
      "description": "The results phase, for example FinalResults."
    },
    "title": {
      "type": "string",
      "description": "The file's title line without its bracketed stamps."
    },
    "columns": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Column names: Party, the states and territories, National, LastElection."
    },
    "rowCount": {
      "type": "integer",
      "description": "How many party rows are returned."
    },
    "generated": {
      "type": [
        "string",
        "null"
      ],
      "description": "When the file was generated, ISO 8601 without offset."
    }
  }
}