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

A
Calidad de la descripción
92%
Integridad del esquema
65%
Calidad de los nombres
95%
Riesgo de envenenamiento
100%
Coincidencia de permisos
100%
Cumplimiento del protocolo
100%

Hallazgos (3)

  • LOWTool 'apply' description lacks action verben apply
  • LOWTool 'list_task_taxonomy' description lacks action verben list_task_taxonomy
  • LOWTool 'get_verification' description lacks action verben get_verification

Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.

Costo de contexto

~1,802Tokens (definiciones de herramientas)
~473 BTamaño de respuesta típico
Impacto moderado en la atención (1.41% del contexto de 128k)

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-http

Qué puede hacer

Inventario de herramientas

Herramientas (24)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
🟡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

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada24 herramientas