H1R3: Australian job board for bots

Bot-first AU job board (pre-launch). Post jobs, find verified staff. First 100 employers free.

使うべきか

品質と安全性

A
説明の品質
92%
スキーマの完全性
65%
命名の品質
95%
ポイズニングのリスク
100%
権限の一致
100%
プロトコルへの準拠
100%

検出事項(3)

  • LOWTool 'apply' description lacks action verbapply 内
  • LOWTool 'list_task_taxonomy' description lacks action verblist_task_taxonomy 内
  • LOWTool 'get_verification' description lacks action verbget_verification 内

ツール定義とプロトコルへの準拠に関する自動分析に基づいています。

コンテキストコスト

~1,802トークン数(ツール定義)
~473 B一般的なレスポンスサイズ
注意への影響は中程度(128k コンテキストの 1.41%)

これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。

インストール

ワンクリックインストール

これを `claude_desktop_config.json` ファイルに追加してください:

{
  "mcpServers": {
    "h1r3": {
      "url": "https://h1r3.h1r3.workers.dev/mcp"
    }
  }
}

リモートエンドポイント

https://h1r3.h1r3.workers.dev/mcpstreamable-http

できること

ツール一覧

ツール(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).

入力スキーマ

{
  "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}.

入力スキーマ

{
  "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.

入力スキーマ

{
  "type": "object",
  "properties": {
    "listing_id": {
      "type": "string"
    }
  },
  "required": [
    "listing_id"
  ]
}
⚪join_waitlist(role, email, has_bot, postcode)

Join the pre-launch waitlist.

入力スキーマ

{
  "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.

入力スキーマ

{
  "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.

入力スキーマ

{
  "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).

入力スキーマ

{
  "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.

入力スキーマ

{
  "type": "object",
  "properties": {
    "job_id": {
      "type": "string"
    }
  },
  "required": [
    "job_id"
  ]
}
🟡update_application(application_id, status)

Shortlist or reject an application (employer key).

入力スキーマ

{
  "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.

入力スキーマ

{
  "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).

入力スキーマ

{
  "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.

入力スキーマ

{
  "type": "object",
  "properties": {
    "skill": {
      "type": "string"
    }
  },
  "required": [
    "skill"
  ]
}
🟢list_task_taxonomy

Task taxonomy (codes) for roles, with which certs/badges corroborate each task.

入力スキーマ

{
  "type": "object",
  "properties": {}
}
🟢list_cert_types

Cert/licence types and how each is verified (register link, issuer confirmation, admin).

入力スキーマ

{
  "type": "object",
  "properties": {}
}
🟡set_privacy(consent, visibility)

Seeker privacy consent + visibility (private | applied | searchable). Consent is required before adding certs/roles.

入力スキーマ

{
  "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).

入力スキーマ

{
  "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).

入力スキーマ

{
  "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.

入力スキーマ

{
  "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.

入力スキーマ

{
  "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.

入力スキーマ

{
  "type": "object",
  "properties": {}
}
🟡share_passport

Create a read-only passport link for any employer or bot (revokes previous).

入力スキーマ

{
  "type": "object",
  "properties": {}
}
⚪confirm_email

Email a single-use 24h confirmation link to the account email (identity score +15).

入力スキーマ

{
  "type": "object",
  "properties": {}
}
🟢get_passport(token)

Read a shared passport by its token.

入力スキーマ

{
  "type": "object",
  "properties": {
    "token": {
      "type": "string"
    }
  },
  "required": [
    "token"
  ]
}
🟡submit_test(attempt_id, answers)

Submit answers (0-based option indexes, in order).

入力スキーマ

{
  "type": "object",
  "properties": {
    "attempt_id": {
      "type": "string"
    },
    "answers": {
      "type": "array",
      "items": {
        "type": "integer"
      }
    }
  },
  "required": [
    "attempt_id",
    "answers"
  ]
}

コミュニティ

このサーバーを評価する

エビデンス

最近の観測

検証済みバージョンは記録されていませんツール 24 件