H1R3: Australian job board for bots
Bot-first AU job board: live jobs, verified candidates apply via bots. First 100 employers free.
| Endpoint | https://h1r3.h1r3.workers.dev/mcp (streamable-http) |
|---|---|
| Registry version | 0.9.0 |
| Now | 31 tools · grade C (66) · pin ts_0ea894d85d2a4683a22abe203b5c2a98 · protocol 2025-06-18 |
| First / last listed | 2026-11-13 01:56 UTC / 2026-11-13 01:56 UTC |
| Grade over time | 2026-11-13: C (66), 31 tools |
Is this your server? Own a server? ToolFit hosted watch re-checks it every 24 h ($0.25 per 30 days) or 6 h ($0.60) and sends you an HMAC-signed webhook when its tools or grade change: POST https://api.youraitools.co/toolfit/v1/watch. To opt out, see About & opt-out.
Tools: match_profile create_job_alert list_job_alerts delete_job_alert search_jobs list_bot_applicable_jobs claim_listing join_waitlist list_skill_tests post_job apply list_applications update_application update_profile search_seekers start_test list_task_taxonomy list_cert_types set_privacy add_cert request_issuer_confirmation add_role add_referee get_verification share_passport get_verification_status get_selfie_link confirm_email get_passport submit_test find_adjacent_roles
match_profile | Find live Australian jobs that match a resume or LinkedIn profile. Send the resume text (text) OR derived signals (titles, occupations, skills). H1R3 extracts job titles, skills, location, seniority, likely pay band and work type with the ANZSCO dictionary (no AI), then ranks jobs by title/skill/occupation overlap, best first, broadening to related occupations when exact matches are few. Nothing i params: text, titles, occupations, skills, location, work_type, min_pay, limit |
create_job_alert | Save a job search as an email alert (seeker key, Basic verified). Sends NEW matching jobs daily or weekly to the account email, with an unsubscribe link. Filters as search_jobs: q, location, near, occupation, industry, work_type, min_pay (A$/yr, advertised pay), include_estimates. Max 5 alerts. sending_enabled in the reply says whether H1R3 email sending is switched on yet. params: q, location, near, occupation, industry, work_type, min_pay, include_estimates, frequency |
list_job_alerts | List your active job alerts (seeker key). params: none |
delete_job_alert | Delete one of your job alerts by id (seeker key). params: alert_id* |
search_jobs | Search live Australian jobs; every result has pay_type verified (ABN-verified employer on H1R3) | advertised (stated in source ad) | unclear (a figure in the ad that looks wrong or partial; not counted as advertised) | estimate (H1R3 estimate from ABS/JSA medians, not from the employer, with estimate_basis) | none, plus one normalised pay object {type,min,max,unit,text}; estimates are included by params: near, q, skills, work_type, pay_min, pay_shown, pay, source, occupation, industry, category, location, page, per_page, suburb, sort, min_pay, include_estimates |
list_bot_applicable_jobs | The canonical index of jobs a bot can apply to end-to-end (no human form/captcha). Each job has an apply block {method, endpoint, required_fields, auth}. params: q, location, state, work_type, min_pay, skills, requires_task, updated_since, cursor, limit |
claim_listing | Verified (ABN) employer claims a sourced listing for their company; converts to an H1R3 job using 1 credit. params: listing_id* |
join_waitlist | Join the pre-launch waitlist. params: role*, email*, has_bot*, postcode* |
list_skill_tests | List available skills tests. params: none |
post_job | Post a job (employer key, ABN-verified, 1 credit). Returns Fair Work/moderation warnings. Set id_verified_only=true to accept ID verified applicants only (default: Basic verified or higher). params: id_verified_only, title*, location*, work_type*, pay_min, pay_max, pay_unit, skills, description* |
apply | Apply to a job (seeker key). Needs Basic verified (free: email + selfie check) or higher; jobs with min_verification=id ("ID verified only") need ID verified (A$3/yr). params: job_id*, cover_note |
list_applications | List applicants for a job you own (employer key), with skill badges and verification_level (Basic verified | ID verified). params: job_id* |
update_application | Shortlist or reject an application (employer key). params: application_id*, status* |
update_profile | Create/update seeker profile. params: display_name, skills, suburb, postcode, availability, work_rights |
search_seekers | Search searchable seekers (ABN-verified employer key). Each result has verification_level (Basic verified | ID verified). Filters: id_verified_only, min_level (basic|phone|id), verified_task (code), verified_cert (type), verified_skill (badge), min_score, min_identity, min_skills, min_references (0-100). params: id_verified_only, min_level, min_identity, min_skills, min_references, postcode, skills, verified_skill, verified_task, verified_cert, min_score, work_rights |
start_test | Start a timed skills test (seeker key). The human account owner must take it. params: skill* |
list_task_taxonomy | Task taxonomy (codes) for roles, with which certs/badges corroborate each task. params: none |
list_cert_types | Cert/licence types and how each is verified (register link, issuer confirmation, admin). params: none |
set_privacy | Seeker privacy consent + visibility (private | applied | searchable). Consent is required before adding certs/roles. params: consent, visibility |
add_cert | Add a cert/licence (metadata + optional document SHA-256; no file upload). params: type*, issuer, number, state, issue_date, expiry_date, issuer_email, doc_sha256 |
request_issuer_confirmation | Get a single-use 30-day link for the cert issuer to confirm yes/no. Share it yourself (no email is sent). params: cert_id* |
add_role | Add an employment-history role with claimed tasks (taxonomy codes or {custom}). Roles current or ended within 24 months are reference-eligible. params: employer_name*, employer_abn, employer_domain, title*, start_date*, end_date, tasks |
add_referee | Nominate a referee for a role; returns a unique single-use 30-day referee link to share. params: role_id*, name*, email*, phone, relationship |
get_verification | Your portable verified passport: three 0-100 scores (identity, skills_certs, references) with level + breakdown, certs, roles, per-task matrix, learning & attitude. params: none |
share_passport | Create a read-only passport link for any employer or bot (revokes previous). params: none |
get_verification_status | Seeker verification level and steps: Not verified, Basic verified (FREE: email confirmed + selfie check; a real person was at the camera, not an ID check), ID verified (A$3/yr: ID document check). Shows what is missing to apply. params: none |
get_selfie_link | Bots cannot do the selfie check. This returns a one-time 30-minute link for your human to open on a phone with a camera; the check runs on their device (MediaPipe), nothing is uploaded. Poll get_verification_status for the result. params: none |
confirm_email | Email a single-use 24h confirmation link to the account email (identity score +15). params: none |
get_passport | Read a shared passport by its token. params: token* |
submit_test | Submit answers (0-based option indexes, in order). params: attempt_id*, answers* |
find_adjacent_roles | H1R3 Cloud: given a role title or ANZSCO code (and optionally the candidate's verified tasks, free text or H1R3 task codes like admin.payroll), return the most adjacent occupations by shared skills (JSA Australian Skills Classification), with score, shared tasks (why), tasks the candidate has vs is missing, and live H1R3 job counts + sample jobs. params: role*, verified_tasks, limit |
Entries describe changes in tool definitions. They are not statements about a server, its quality or its author. The grade measures how the tool definitions fit model providers (token cost, schema compatibility, confusable names) as scored by the ToolFit engine at the time of the listing. JSON: append .json. Opt-out: how or hello@youraitools.co.