Australia Wide First Aid courses
Server Details
Find first aid and CPR courses, venues and sessions across Australia. Read-only; no sign-in.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
TDQS
Score is being calculated.
Available Tools
7 toolsget_course_detailsGet course detailsRead-onlyIdempotentInspect
Full details for one course: what it covers, how it is assessed, the pre-course online work, what to bring, when the certificate is issued, and how long it stays current. Use it to answer whether a course meets a workplace or childcare requirement. course is the id from list_courses; a unit code such as HLTAID011 also works.
| Name | Required | Description | Default |
|---|---|---|---|
| course | Yes | The course's id, unit code, workshops course id or name. |
Output Schema
| Name | Required | Description |
|---|---|---|
| id | Yes | The course's slug, such as first-aid. Every other endpoint accepts it as course. |
| url | Yes | The course's page on the site. |
| code | Yes | The national unit code, such as HLTAID011. |
| name | Yes | The course's short name. |
| content | No | What the course covers. |
| renewal | No | How often the certificate should be renewed. |
| summary | No | A one-line summary. |
| delivery | No | How the course is delivered, including any e-Learning pre-work. |
| duration | No | How long the course takes, as the site describes it. |
| headline | No | The course page's headline. |
| price_aud | No | The standard price in Australian dollars, GST included. |
| assessment | No | How the course is assessed. |
| key_points | No | The course's key points. |
| certificate | No | How and when the certificate is issued. |
| official_name | No | The unit's official name. |
| price_display | No | The price as the site shows it, such as $97. |
| what_to_bring | No | What to bring on the day. |
get_faqsAnswer common questionsRead-onlyIdempotentInspect
Frequently asked questions and answers: which course a job needs, recognition, certificate timing, renewal, online learning, group training, cost, what to wear. Pass a topic to get the most relevant ones; omit it for all.
| Name | Required | Description | Default |
|---|---|---|---|
| topic | No | A question or topic, such as How do I renew my certificate. |
Output Schema
| Name | Required | Description |
|---|---|---|
| faqs | Yes |
list_coursesList first aid coursesRead-onlyIdempotentInspect
List the nationally recognised first aid and CPR courses Australia Wide First Aid runs, with unit code (HLTAID009/011/012), price in AUD, duration, delivery (including any online pre-course learning) and renewal period. Use this to turn a need like "first aid for work" or "childcare certificate" into a course id for the other tools.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Output Schema
| Name | Required | Description |
|---|---|---|
| courses | Yes |
list_locationsList training venuesRead-onlyIdempotentInspect
List training venues with address, grouped by state. Pass state to narrow to one state, or near (an Australian postcode or suburb the person gives you, such as "4510" or "Caboolture QLD") to get the closest venues with their distance in km. The id of a venue is the location for search_sessions.
| Name | Required | Description | Default |
|---|---|---|---|
| near | No | A postcode or suburb, optionally with its state, such as 4510 or Caboolture QLD. | |
| limit | No | With near, how many venues to return. Values below 1 use the default. | |
| state | No | A state or territory, such as QLD, in any case. Ignored when near is given. |
Output Schema
| Name | Required | Description |
|---|---|---|
| near | No | With near, the place it resolved to, or null when the lookup didn't say. |
| locations | Yes | The venues; null when there are none. |
search_nearby_sessionsSearch course sessions near a placeRead-onlyIdempotentInspect
Upcoming sessions of one course across the venues closest to a postcode or suburb, merged soonest first, with each venue's distance in km. near is required: this server can't tell where the person is, so ask them for their postcode or suburb. If a suburb exists in several states the reply lists the candidates: ask which one and retry with the state or postcode.
| Name | Required | Description | Default |
|---|---|---|---|
| near | Yes | The person's Australian postcode or suburb, optionally with its state, such as 4510 or Caboolture QLD. Required: ask the person for it. | |
| limit | No | How many sessions to return. Larger values are capped at 50; values below 1 use the default. | |
| course | Yes | The course's id, unit code, workshops course id or name, as getCourseDetails accepts. | |
| venues | No | How many of the closest venues to search. Larger values are capped at 5; values below 1 use the default. | |
| date_to | No | The last date to search, YYYY-MM-DD. Defaults to 60 days after date_from and is capped at 365 days after it. | |
| date_from | No | The first date to search, YYYY-MM-DD in Australia/Brisbane time. Defaults to today; a past date means today. |
Output Schema
| Name | Required | Description |
|---|---|---|
| near | No | The place near resolved to. |
| sessions | Yes | The sessions, soonest first; null when there are none. |
| venues_searched | Yes | The venues searched, nearest first. |
search_sessionsSearch course sessions at a venueRead-onlyIdempotentInspect
Upcoming sessions of one course at one venue, soonest first: date, time, venue address, price, seats available (as the site shows them, such as "5+") and a session_id for start_booking. If the person gave a suburb or postcode rather than a venue, use search_nearby_sessions instead.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | How many sessions to return. Larger values are capped at 50; values below 1 use the default. | |
| course | Yes | The course's id, unit code, workshops course id or name, as getCourseDetails accepts. | |
| date_to | No | The last date to search, YYYY-MM-DD. Defaults to 60 days after date_from and is capped at 365 days after it. | |
| location | Yes | The venue's id or name from listLocations, or a suburb only one venue has. | |
| date_from | No | The first date to search, YYYY-MM-DD in Australia/Brisbane time. Defaults to today; a past date means today. |
Output Schema
| Name | Required | Description |
|---|---|---|
| sessions | Yes |
start_bookingGet the booking link for a sessionRead-onlyIdempotentInspect
Get the link that books one place in a session found with search_sessions or search_nearby_sessions. Give the link to the person: they open it, confirm, and finish on the enrolment site, where they enter their own details and pay themselves. This tool books nothing, holds no seat and takes no personal or payment details, so don't tell the person they are booked. The link is for one person: for a group, book each person separately or use the corporate enquiry page (/corporate).
| Name | Required | Description | Default |
|---|---|---|---|
| session_id | Yes | The session_id from a search_sessions or search_nearby_sessions result. |
Output Schema
| Name | Required | Description |
|---|---|---|
| status | Yes | |
| message | Yes | What to tell the person. |
| session_id | Yes | |
| booking_url | Yes | The page the person opens to book one place in the session. |
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
7 tool updates
- First observed
get_course_details - First observed
get_faqs - First observed
list_courses - First observed
list_locations - First observed
search_nearby_sessions - First observed
search_sessions - First observed
start_booking
Related MCP Connectors
Online CPR, AED & first aid courses, prices and employer-acceptance wording. Read-only, no sign-in.
31Search and read Australia Wide First Aid's developer docs, policies and first aid library.
21Australian VET National Register — qualifications, units, skill sets, AQF ladders.
Read-only access to Epivo's live course catalogue for AI agents.
Related MCP Servers
- AlicenseAqualityAmaintenanceOne-call Australian prudential data plumbing via APRA — cited responses for banking, superannuation and insurance context, not a data broker.639 PyPIMIT
- AlicenseNot gradedqualityCmaintenanceEnables searching the Australian Register of Therapeutic Goods for approved medicines, biologicals, and medical devices, and retrieving full ARTG records with ingredients, indications, and links to Product Information and Consumer Medicine Information documents.90 npmMIT
- AlicenseAqualityAmaintenanceEnables users to search and retrieve Australian legislation and case law with full-text content extraction. Provides structured results with citation metadata and OCR support for archival PDFs.21224 npm37Apache 2.0
- FlicenseNot gradedqualityFmaintenanceEnables AI assistants to search, validate, and retrieve Australian postcode and suburb data with intelligent fuzzy matching for handling misspellings and voice queries. Provides comprehensive location services including geographic search, Local Government Area queries, and suburb-postcode validation for customer service interactions.7-
Glama MCP Gateway
Add one secure layer between your agents and this server.