HireLab Screener
HireLab Screener — 個人用MCPコネクタ
あなたのClaudeがあなたのHireLab Screener ATSから読み取れるようにします。読み取り専用で安全です。サービスアカウントとしてログインし、既存のオーナースコープAPIを呼び出すため、テナント分離ルールがすべて適用されます。Claudeは検索と閲覧ができますが、編集や削除はできません。
Claudeにできること(15ツール)
読み取り(常時有効)
Tool | 説明内容 |
search_candidates | セマンティック検索 — 「プネー在住、年収20LPA未満のシニアPLCエンジニア」 |
search_database | 会社・勤務地・CTCによる絞り込み検索 |
list_mandates | 募集中のポジション |
get_pipeline | 案件(mandate)内の候補者+ステージ |
get_candidate | 候補者1名の完全なプロフィール |
get_today_tasks | 今日のアクション項目 |
get_overview | ビジネス全体のスナップショット |
書き込み / アクション(MCP_ALLOW_WRITES=true のとき有効。デフォルトは有効)
Tool | 説明内容 | 確認 |
add_candidate | 案件(mandate)に新しい候補者を追加 | 通常 |
move_candidate_stage | 候補者のステージを移動 | 通常 |
update_candidate | 候補者項目(CTC、notice、feedback…)を編集 | Claudeが確認(データ編集) |
schedule_interview | 面接ラウンドをスケジュール | 通常 |
add_tags | 候補者にタグを付ける | 通常 |
create_task | Command CenterにTo-Doを追加 | 通常 |
create_reminder | フォローアップのリマインダーを作成 | 通常 |
send_candidate_email | 候補者に実際のメールを送信 | Claudeが確認(メール送信) |
Claudeに対してやりたいことをそのまま依頼できます。例:"Ravi Kumar(ABB、18 LPA、Pune)をL&TのPLC案件に追加して、明日彼に電話するリマインダーを設定しておいて。"
安全性
すべてのアクションは、お使いのATSのオーナースコープAPIを経由するため、Claudeが触れるのは自社のデータだけに限られます。
書き込みツールにはMCPのメタデータ(annotations)が付与されており、編集やメール送信の前にClaudeが提示・確認します。
削除ツールは公開されていません。削除はアプリ側の操作に残留します。
Renderで
MCP_ALLOW_WRITES=falseに変更するだけでしたら、いつでも即座に読み取り専用に戻せます。
Related MCP server: Lever ATS MCP Server
今回限りのセットアップ
1. ATSでサービスアカウントを作成する
通常のATSユーザー(例:ユーザー名 claude-mcp)を強力なパスワードで作成します。専用アカウントにすることで、自分のログインに影響を与えずMCPのアクセスをいつでも無効化できます。そのアカウントは自社に属し、自分のデータが確認ができるように会社所属である必要があります。
2. このフォルダを新しいRenderサービスとしてデプロイする
このフォルダ(またはサブフォルダ)をGitリポジトリに配置し、それを指す新しいRender Web Serviceを作成します(ATSサービスとは別で、独立したものです)。
Renderは
render.yamlを使います(build: requirements をインストール、start: python mcp_server.py)。新しいサービスのEnvironmentで以下を設定します:
ATS_BASE_URL= 使用しているATSのURL。例:https://hirelabscreener.onrender.com(末尾スラッシュなし)ATS_USERNAME=claude-mcpATS_PASSWORD= そのアカウントのパスワードMCP_SECRET= 十分な長さのランダム文字列(例:30文字以上)。外部に漏らさないこと。MCP_ALLOW_WRITES=trueでアクション(追加・更新・メール送信)を許可、またはfalseで読み取り専用。デフォルトはtrue。
デプロイ後、
https://<your-mcp-service>.onrender.com/healthが{"status":"ok"}を返すことを確認します。
3. Claudeに追加する
Claude.ai → Settings → Connectors → Add custom connector。
名前:
HireLab ScreenerURL:
https://<your-mcp-service>.onrender.com/mcp← 必ず/mcp展だけを指定します。URLにシークレットは含めません。OAuth Client ID / Secret は空欄のままにし、Addをクリックします。
Claudeが小さな "Connect HireLab Screener" ページを開くので、そこに
MCP_SECRETを一度入力して、Authorizeをクリックします。これでClaudeが接続されます。チャットで、コネクタメニューを開いて有効にし、次のように聞いてます:"募集中の案件を一覧表示して。"
なぜシークレットページが必要か? claude.ai のWebコネクターフローは、個人用サーバーでもOAuthサインイン手順を要求するため、このコネクタは軽量なOAuthハンドシェイクを実行します。MCP_SECRET が「その一度だけのサインイン」です。トークンは30日間有効で、MCP_SECRET を変更すると即座にアクセスを失効させられます。
セキュリティ上の注意点
MCPエンドポイントはシークレットパスの後ろに隠されていて、シークレットがない場合リクエストは404になります。
ツールは読み取り専用です。後に書き込みアクションを確定的に追加するには、
mcp_server.pyのTOOLSを拡張します。アクセスのローテーションは、
MCP_SECRETを変更(コネクタのURLも更新)するか、ATSでサービスアカウントを無効化することで行えます。無料のRenderサービスはアイドル時にスリープします。スリープ後の最初の呼び出しは、復帰まで約30秒かかることがあります。常時起動しておきたい場合はプランをアップグレードしてください。
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityFmaintenanceConnects Claude to the Ashby ATS to manage the hiring pipeline through natural conversation. It enables users to browse jobs, manage candidate profiles, track applications, and coordinate interview stages.245MIT
- FlicenseNot gradedqualityDmaintenanceIntegrates Lever ATS with Claude Desktop to manage hiring pipelines through natural language, offering tools for candidate search, pipeline management, file and application handling, and advanced sourcing.2
- AlicenseNot gradedqualityCmaintenanceConnects your Ashby recruiting data to Claude, enabling natural language queries and management of candidates, applications, jobs, interviews, offers, and team information.36MIT
- AlicenseAqualityAmaintenanceEnables AI tools like Claude and Codex to access and manage Recruit CRM data including candidates, jobs, companies, tasks, meetings, notes, and call logs through natural language.6933MIT
Related MCP Connectors
Connect your team's living knowledge base — docs, data, issues, CRM — to Claude and ChatGPT.
Streamline your Attio workflows using natural language to search, create, update, and organize com…
Connect Claude to Fathom meeting recordings, transcripts, and summaries
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/nitinkumar-star/hirelab-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server