accueil / serveurs / Productivité / dev.workers.h1r3.h1r3/h1r3
dev.workers.h1r3.h1r3/h1r3
serveur MCP (Model Context Protocol) · h1r3 0.10.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que dev.workers.h1r3.h1r3/h1r3 est sûr ?
Au dernier audit MCP Hub, le serveur MCP « dev.workers.h1r3.h1r3/h1r3 » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 27 outils
- add_cert≈ 110 tokens
Add a cert/licence (metadata + optional document SHA-256; no file upload).
Paramètres, retour & exemple (8)
Paramètrestype· string · requisstate· string · optionnelissuer· string · optionnelnumber· string · optionneldoc_sha256· string · optionnelissue_date· string · optionnelexpiry_date· string · optionnelissuer_email· string · optionnel
Exemple d'appel{"name": "add_cert", "arguments": {"type": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - add_referee≈ 94 tokens
Nominate a referee for a role; returns a unique single-use 30-day referee link to share.
Paramètres, retour & exemple (5)
Paramètresname· string · requisemail· string · requisphone· string · optionnelrole_id· string · requisrelationship· string · optionnel
Exemple d'appel{"name": "add_referee", "arguments": {"name": "texte", "email": "texte", "role_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - add_role≈ 130 tokens
Add an employment-history role with claimed tasks (taxonomy codes or {custom}). Roles current or ended within 24 months are reference-eligible.
Paramètres, retour & exemple (7)
Paramètrestasks· array · optionneltitle· string · requisend_date· string · optionnelstart_date· string · requisemployer_abn· string · optionnelemployer_name· string · requisemployer_domain· string · optionnel
Exemple d'appel{"name": "add_role", "arguments": {"title": "texte", "start_date": "texte", "employer_name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - apply≈ 86 tokens
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).
Paramètres, retour & exemple (2)
Paramètresjob_id· string · requiscover_note· string · optionnel
Exemple d'appel{"name": "apply", "arguments": {"job_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - claim_listing≈ 66 tokens
Verified (ABN) employer claims a sourced listing for their company; converts to an H1R3 job using 1 credit.
Paramètres, retour & exemple (1)
Paramètreslisting_id· string · requis
Exemple d'appel{"name": "claim_listing", "arguments": {"listing_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - confirm_email≈ 45 tokens
Email a single-use 24h confirmation link to the account email (identity score +15).
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "confirm_email", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - find_adjacent_roles≈ 166 tokens
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.
Paramètres, retour & exemple (3)
Paramètresrole· string · requis
job title or ANZSCO code, e.g. "Barista" or 4311limit· number · optionnelverified_tasks· array · optionnel
Exemple d'appel{"name": "find_adjacent_roles", "arguments": {"role": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_passport≈ 46 tokens
Read a shared passport by its token.
Paramètres, retour & exemple (1)
Paramètrestoken· string · requis
Exemple d'appel{"name": "get_passport", "arguments": {"token": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_selfie_link≈ 82 tokens
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.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_selfie_link", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_verification≈ 66 tokens
Your portable verified passport: three 0-100 scores (identity, skills_certs, references) with level + breakdown, certs, roles, per-task matrix, learning & attitude.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_verification", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_verification_status≈ 84 tokens
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.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_verification_status", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - join_waitlist≈ 83 tokens
Join the pre-launch waitlist.
Paramètres, retour & exemple (4)
Paramètresrole· string · requis · seeker | employeremail· string · requishas_bot· boolean · requispostcode· string · requis
Exemple d'appel{"name": "join_waitlist", "arguments": {"role": "seeker", "email": "texte", "has_bot": true, "postcode": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_applications≈ 69 tokens
List applicants for a job you own (employer key), with skill badges and verification_level (Basic verified | ID verified).
Paramètres, retour & exemple (1)
Paramètresjob_id· string · requis
Exemple d'appel{"name": "list_applications", "arguments": {"job_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_bot_applicable_jobs≈ 143 tokens
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}.
Paramètres, retour & exemple (10)
Paramètresq· string · optionnellimit· number · optionnelstate· string · optionnelcursor· string · optionnelskills· string · optionnelmin_pay· number · optionnellocation· string · optionnelwork_type· string · optionnelrequires_task· string · optionnelupdated_since· string · optionnel
Exemple d'appel{"name": "list_bot_applicable_jobs", "arguments": {"q": "texte", "limit": 1, "state": "texte", "cursor": "texte", "skills": "texte", "min_pay": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_cert_types≈ 47 tokens
Cert/licence types and how each is verified (register link, issuer confirmation, admin).
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "list_cert_types", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_skill_tests≈ 32 tokens
List available skills tests.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "list_skill_tests", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_task_taxonomy≈ 45 tokens
Task taxonomy (codes) for roles, with which certs/badges corroborate each task.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "list_task_taxonomy", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - post_job≈ 187 tokens
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).
Paramètres, retour & exemple (9)
Paramètrestitle· string · requisskills· array · optionnelpay_max· number · optionnelpay_min· number · optionnellocation· string · requispay_unit· string · optionnel · hour | yearwork_type· string · requis · full_time | part_time | casual | contractdescription· string · requisid_verified_only· boolean · optionnel
Exemple d'appel{"name": "post_job", "arguments": {"title": "texte", "location": "texte", "work_type": "full_time", "description": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - request_issuer_confirmation≈ 68 tokens
Get a single-use 30-day link for the cert issuer to confirm yes/no. Share it yourself (no email is sent).
Paramètres, retour & exemple (1)
Paramètrescert_id· string · requis
Exemple d'appel{"name": "request_issuer_confirmation", "arguments": {"cert_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search_jobs≈ 705 tokens
Search live Australian jobs; every result has pay_type verified (ABN-verified employer on H1R3) | advertised (stated in source ad) | estimate (H1R3 estimate from ABS/JSA medians, not from the employer, with estimate_basis) | null; filter with pay=verified|advertised|estimate|any; 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). Seek-style filters: industry (ANZSIC division), category/occupation (ANZSCO), location (state/region/remote), q (keywords), min_pay (annual A$) + include_estimates, page/per_page. Options: GET /api/v1/jobs/filters.
Paramètres, retour & exemple (16)
Paramètresq· string · optionnelpay· string · optionnel · verified | advertised | estimate | anynear· string · optionnelpage· number · optionnel
Page number (1-based). When set, the reply includes total (approximate when total_approximate), pages, per_page. Window = first 200 matches.skills· array · optionnelsource· string · optionnel · verified | sourced | allmin_pay· number · optionnel
Minimum pay, annual A$ (e.g. 80000). Hourly/daily/weekly pay is annualised (hour x 1976 = 38 h x 52 weeks, full-time equivalent, before super) and compared on the top of the range. Jobs with no pay figure are excluded.pay_min· number · optionnelcategory· string · optionnel
Job category: ANZSCO major group (1 digit, e.g. 2 Professionals) or sub-major group (2 digits, e.g. 25 Health Professionals). Alias of occupation; see /api/v1/jobs/filtersindustry· string · optionnel
ANZSIC 2006 code: division letter + digits, e.g. K, K64, K641 (Q = Health Care and Social Assistance); see /api/v1/jobs/filterslocation· string · optionnel
State code (qld nsw vic wa sa tas act nt), region code (e.g. qld-gold-coast, qld-brisbane, nsw-sydney, vic-melbourne) or remote; see /api/v1/jobs/filtersper_page· number · optionnel
1-50; default 20 when page is set, else 50pay_shown· boolean · optionnelwork_type· string · optionneloccupation· string · optionnel
ANZSCO 2022 code prefix (1-6 digits), e.g. 2613 software, 2544 registered nurses; see /api/taxonomy/occupationsinclude_estimates· boolean · optionnel
With min_pay: also include jobs whose only pay figure is an H1R3 estimate (pay_type estimate, never from the employer). Default true.
Exemple d'appel{"name": "search_jobs", "arguments": {"q": "texte", "pay": "verified", "near": "texte", "page": 1, "skills": [], "source": "verified"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search_seekers≈ 222 tokens
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).
Paramètres, retour & exemple (12)
Paramètresskills· array · optionnelpostcode· string · optionnelmin_level· string · optionnel · basic | phone | idmin_score· number · optionnelmin_skills· number · optionnelwork_rights· boolean · optionnelmin_identity· number · optionnelverified_cert· string · optionnelverified_task· string · optionnelmin_references· number · optionnelverified_skill· string · optionnelid_verified_only· boolean · optionnel
Exemple d'appel{"name": "search_seekers", "arguments": {"skills": [], "postcode": "texte", "min_level": "basic", "min_score": 1, "min_skills": 1, "work_rights": true}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - set_privacy≈ 80 tokens
Seeker privacy consent + visibility (private | applied | searchable). Consent is required before adding certs/roles.
Paramètres, retour & exemple (2)
Paramètresconsent· boolean · optionnelvisibility· string · optionnel · private | applied | searchable
Exemple d'appel{"name": "set_privacy", "arguments": {"consent": true, "visibility": "private"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - share_passport≈ 44 tokens
Create a read-only passport link for any employer or bot (revokes previous).
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "share_passport", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - start_test≈ 55 tokens
Start a timed skills test (seeker key). The human account owner must take it.
Paramètres, retour & exemple (1)
Paramètresskill· string · requis
Exemple d'appel{"name": "start_test", "arguments": {"skill": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - submit_test≈ 69 tokens
Submit answers (0-based option indexes, in order).
Paramètres, retour & exemple (2)
Paramètresanswers· array · requisattempt_id· string · requis
Exemple d'appel{"name": "submit_test", "arguments": {"answers": [], "attempt_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - update_application≈ 74 tokens
Shortlist or reject an application (employer key).
Paramètres, retour & exemple (2)
Paramètresstatus· string · requis · shortlisted | rejectedapplication_id· string · requis
Exemple d'appel{"name": "update_application", "arguments": {"status": "shortlisted", "application_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - update_profile≈ 88 tokens
Create/update seeker profile.
Paramètres, retour & exemple (6)
Paramètresskills· array · optionnelsuburb· string · optionnelpostcode· string · optionnelwork_rights· boolean · optionnelavailability· string · optionneldisplay_name· string · optionnel
Exemple d'appel{"name": "update_profile", "arguments": {"skills": [], "suburb": "texte", "postcode": "texte", "work_rights": true, "availability": "texte", "display_name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».