H1R3: Australian job board for bots
Bot-first AU job board (pre-launch). Post jobs, find verified staff. First 100 employers free.
¿Debería usar esto?
Calidad y seguridad
Hallazgos (3)
- LOWen apply
- LOWen list_task_taxonomy
- LOWen get_verification
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"h1r3": {
"url": "https://h1r3.h1r3.workers.dev/mcp"
}
}
}Puntos de conexión remotos
https://h1r3.h1r3.workers.dev/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (24)
🟡search_jobs(near, q, skills, work_type, pay_min, ...)
Search live Australian jobs; sourced results carry direct_to {apply_url, go_url, method, login_required, anti_bot_seen, notes} to send the candidate straight to the employer page, plus apply_mode (candidate_bot_ok / candidate_bot_grey / human_only). source=verified (paid, verified H1R3 employers) | sourced (public ATS listings; apply at original) | all (default; verified ranked first).
Esquema de entrada
{
"type": "object",
"properties": {
"near": {
"type": "string"
},
"q": {
"type": "string"
},
"skills": {
"type": "array",
"items": {
"type": "string"
}
},
"work_type": {
"type": "string"
},
"pay_min": {
"type": "number"
},
"source": {
"type": "string",
"enum": [
"verified",
"sourced",
"all"
]
}
}
}🟢list_bot_applicable_jobs(q, location, state, work_type, min_pay, ...)
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}.
Esquema de entrada
{
"type": "object",
"properties": {
"q": {
"type": "string"
},
"location": {
"type": "string"
},
"state": {
"type": "string"
},
"work_type": {
"type": "string"
},
"min_pay": {
"type": "number"
},
"skills": {
"type": "string"
},
"requires_task": {
"type": "string"
},
"updated_since": {
"type": "string"
},
"cursor": {
"type": "string"
},
"limit": {
"type": "number"
}
}
}⚪claim_listing(listing_id)
Verified (ABN) employer claims a sourced listing for their company; converts to an H1R3 job using 1 credit.
Esquema de entrada
{
"type": "object",
"properties": {
"listing_id": {
"type": "string"
}
},
"required": [
"listing_id"
]
}⚪join_waitlist(role, email, has_bot, postcode)
Join the pre-launch waitlist.
Esquema de entrada
{
"type": "object",
"properties": {
"role": {
"type": "string",
"enum": [
"seeker",
"employer"
]
},
"email": {
"type": "string"
},
"has_bot": {
"type": "boolean"
},
"postcode": {
"type": "string"
}
},
"required": [
"role",
"email",
"has_bot",
"postcode"
]
}🟢list_skill_tests
List available skills tests.
Esquema de entrada
{
"type": "object",
"properties": {}
}🟡post_job(title, location, work_type, pay_min, pay_max, ...)
Post a job (employer key, ABN-verified, 1 credit). Returns Fair Work/moderation warnings.
Esquema de entrada
{
"type": "object",
"properties": {
"title": {
"type": "string"
},
"location": {
"type": "string"
},
"work_type": {
"type": "string",
"enum": [
"full_time",
"part_time",
"casual",
"contract"
]
},
"pay_min": {
"type": "number"
},
"pay_max": {
"type": "number"
},
"pay_unit": {
"type": "string",
"enum": [
"hour",
"year"
]
},
"skills": {
"type": "array",
"items": {
"type": "string"
}
},
"description": {
"type": "string"
}
},
"required": [
"title",
"location",
"work_type",
"description"
]
}⚪apply(job_id, cover_note)
Apply to a job (seeker key).
Esquema de entrada
{
"type": "object",
"properties": {
"job_id": {
"type": "string"
},
"cover_note": {
"type": "string"
}
},
"required": [
"job_id"
]
}🟢list_applications(job_id)
List applicants for a job you own (employer key), with verified badges.
Esquema de entrada
{
"type": "object",
"properties": {
"job_id": {
"type": "string"
}
},
"required": [
"job_id"
]
}🟡update_application(application_id, status)
Shortlist or reject an application (employer key).
Esquema de entrada
{
"type": "object",
"properties": {
"application_id": {
"type": "string"
},
"status": {
"type": "string",
"enum": [
"shortlisted",
"rejected"
]
}
},
"required": [
"application_id",
"status"
]
}🟡update_profile(display_name, skills, suburb, postcode, availability, ...)
Create/update seeker profile.
Esquema de entrada
{
"type": "object",
"properties": {
"display_name": {
"type": "string"
},
"skills": {
"type": "array",
"items": {
"type": "string"
}
},
"suburb": {
"type": "string"
},
"postcode": {
"type": "string"
},
"availability": {
"type": "string"
},
"work_rights": {
"type": "boolean"
}
}
}🟢search_seekers(min_identity, min_skills, min_references, postcode, skills, ...)
Search searchable seekers (ABN-verified employer key). Filters: verified_task (code), verified_cert (type), verified_skill (badge), min_score, min_identity, min_skills, min_references (0-100).
Esquema de entrada
{
"type": "object",
"properties": {
"min_identity": {
"type": "number"
},
"min_skills": {
"type": "number"
},
"min_references": {
"type": "number"
},
"postcode": {
"type": "string"
},
"skills": {
"type": "array",
"items": {
"type": "string"
}
},
"verified_skill": {
"type": "string"
},
"verified_task": {
"type": "string"
},
"verified_cert": {
"type": "string"
},
"min_score": {
"type": "number"
},
"work_rights": {
"type": "boolean"
}
}
}⚪start_test(skill)
Start a timed skills test (seeker key). The human account owner must take it.
Esquema de entrada
{
"type": "object",
"properties": {
"skill": {
"type": "string"
}
},
"required": [
"skill"
]
}🟢list_task_taxonomy
Task taxonomy (codes) for roles, with which certs/badges corroborate each task.
Esquema de entrada
{
"type": "object",
"properties": {}
}🟢list_cert_types
Cert/licence types and how each is verified (register link, issuer confirmation, admin).
Esquema de entrada
{
"type": "object",
"properties": {}
}🟡set_privacy(consent, visibility)
Seeker privacy consent + visibility (private | applied | searchable). Consent is required before adding certs/roles.
Esquema de entrada
{
"type": "object",
"properties": {
"consent": {
"type": "boolean"
},
"visibility": {
"type": "string",
"enum": [
"private",
"applied",
"searchable"
]
}
}
}🟡add_cert(type, issuer, number, state, issue_date, ...)
Add a cert/licence (metadata + optional document SHA-256; no file upload).
Esquema de entrada
{
"type": "object",
"properties": {
"type": {
"type": "string"
},
"issuer": {
"type": "string"
},
"number": {
"type": "string"
},
"state": {
"type": "string"
},
"issue_date": {
"type": "string"
},
"expiry_date": {
"type": "string"
},
"issuer_email": {
"type": "string"
},
"doc_sha256": {
"type": "string"
}
},
"required": [
"type"
]
}🟢request_issuer_confirmation(cert_id)
Get a single-use 30-day link for the cert issuer to confirm yes/no. Share it yourself (no email is sent).
Esquema de entrada
{
"type": "object",
"properties": {
"cert_id": {
"type": "string"
}
},
"required": [
"cert_id"
]
}🟡add_role(employer_name, employer_abn, employer_domain, title, start_date, ...)
Add an employment-history role with claimed tasks (taxonomy codes or {custom}). Roles current or ended within 24 months are reference-eligible.
Esquema de entrada
{
"type": "object",
"properties": {
"employer_name": {
"type": "string"
},
"employer_abn": {
"type": "string"
},
"employer_domain": {
"type": "string"
},
"title": {
"type": "string"
},
"start_date": {
"type": "string"
},
"end_date": {
"type": "string"
},
"tasks": {
"type": "array"
}
},
"required": [
"employer_name",
"title",
"start_date"
]
}🟡add_referee(role_id, name, email, phone, relationship)
Nominate a referee for a role; returns a unique single-use 30-day referee link to share.
Esquema de entrada
{
"type": "object",
"properties": {
"role_id": {
"type": "string"
},
"name": {
"type": "string"
},
"email": {
"type": "string"
},
"phone": {
"type": "string"
},
"relationship": {
"type": "string"
}
},
"required": [
"role_id",
"name",
"email"
]
}🟢get_verification
Your portable verified passport: three 0-100 scores (identity, skills_certs, references) with level + breakdown, certs, roles, per-task matrix, learning & attitude.
Esquema de entrada
{
"type": "object",
"properties": {}
}🟡share_passport
Create a read-only passport link for any employer or bot (revokes previous).
Esquema de entrada
{
"type": "object",
"properties": {}
}⚪confirm_email
Email a single-use 24h confirmation link to the account email (identity score +15).
Esquema de entrada
{
"type": "object",
"properties": {}
}🟢get_passport(token)
Read a shared passport by its token.
Esquema de entrada
{
"type": "object",
"properties": {
"token": {
"type": "string"
}
},
"required": [
"token"
]
}🟡submit_test(attempt_id, answers)
Submit answers (0-based option indexes, in order).
Esquema de entrada
{
"type": "object",
"properties": {
"attempt_id": {
"type": "string"
},
"answers": {
"type": "array",
"items": {
"type": "integer"
}
}
},
"required": [
"attempt_id",
"answers"
]
}Comunidad
Evidencia