Skip to content
Eden Engine

Australian Federal Legislation Titles: Acts and Instruments with In-Force Status

legislationau/list-legislation-titles

Lists titles from Australia's Federal Register of Legislation: Commonwealth Acts and legislative instruments, each with its register ID, collection, making date, in-force or repealed status, and its name and status history. Returns the number of titles asked for (1 to 25) in the register's own order, with optional paging by skipping titles. It cannot search or filter by name. Content from the Federal Register of Legislation under CC BY 4.0, reduced to the list of titles and served by Eden Engine; not an official Federal Register of Legislation 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

Federal Register of Legislation

Content from the Federal Register of Legislation (legislation.gov.au), licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Changes were made: the response is reduced to the list of titles. Served by Eden Engine; not an official Federal Register of Legislation 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: "legislationau/list-legislation-titles" })

// 3. learn: read the usage guide at runtime
omnial_learn({ tool: "legislationau/list-legislation-titles" })

// 4. run: price the exact call first, then run it
omnial_execute({ tool: "legislationau/list-legislation-titles", input: { /* see input_schema */ }, dry_run: true })
omnial_execute({ tool: "legislationau/list-legislation-titles", 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 24, 2026

Input and output schemas

Input schema
input_schema.json
{
  "type": "object",
  "required": [
    "top"
  ],
  "properties": {
    "top": {
      "type": "integer",
      "maximum": 25,
      "minimum": 1,
      "description": "How many titles to return, 1 to 25. Each title carries its full name and status history, so rows are large; ask for only what you need."
    },
    "skip": {
      "type": "integer",
      "minimum": 0,
      "description": "Optional. How many titles to pass over before the first one returned, for paging: top 10 with skip 10 is the second ten. Leave out to start at the beginning."
    }
  },
  "additionalProperties": false
}
Output schema
output_schema.json
{
  "type": "object",
  "required": [
    "results"
  ],
  "properties": {
    "results": {
      "type": "array",
      "items": {
        "type": "object",
        "required": [
          "id",
          "name",
          "collection",
          "status"
        ],
        "properties": {
          "id": {
            "type": "string",
            "description": "The register's ID for the title, for example C1901A00002."
          },
          "name": {
            "type": "string",
            "description": "Current name of the title."
          },
          "year": {
            "type": "integer"
          },
          "number": {
            "type": "integer"
          },
          "status": {
            "type": "string",
            "description": "Current status, for example InForce or Repealed."
          },
          "isInForce": {
            "type": "boolean",
            "description": "True when status is InForce."
          },
          "collection": {
            "type": "string",
            "description": "Register collection, for example Act or LegislativeInstrument."
          },
          "makingDate": {
            "type": "string",
            "description": "ISO 8601 date the title was made, with no time zone."
          },
          "seriesType": {
            "type": "string"
          },
          "isPrincipal": {
            "type": "boolean"
          },
          "nameHistory": {
            "type": "array",
            "items": {
              "type": "object",
              "additionalProperties": true
            },
            "description": "Every name the title has had, with the date each began and the title that renamed it, if any."
          },
          "statusHistory": {
            "type": "array",
            "items": {
              "type": "object",
              "additionalProperties": true
            },
            "description": "Status changes in order, each with a start date and the reasons, whose markdown links to other titles by ID."
          },
          "subCollection": {
            "type": [
              "string",
              "null"
            ]
          },
          "publishComments": {
            "type": [
              "string",
              "null"
            ]
          },
          "asMadeRegisteredAt": {
            "type": "string"
          },
          "namePossibleFuture": {
            "type": "array",
            "items": {
              "type": "object",
              "additionalProperties": true
            }
          },
          "originatingBillUri": {
            "type": [
              "string",
              "null"
            ]
          },
          "optionalSeriesNumber": {
            "type": [
              "string",
              "null"
            ]
          },
          "statusPossibleFuture": {
            "type": "array",
            "items": {
              "type": "object",
              "additionalProperties": true
            }
          },
          "hasCommencedUnincorporatedAmendments": {
            "type": "boolean"
          }
        },
        "additionalProperties": true
      },
      "description": "One entry per title. Empty when skip is past the last title."
    }
  },
  "description": "The titles returned, in the register's own order.",
  "additionalProperties": true
}