MCP ツール
AI エージェントから利用できるすべての MCP ツール。
search_companiescompanySearch companies by name, domain, industry, or size band.
プラットフォームの企業を絞り込みます。すべてのフィルタは AND 結合されます。
パラメータ{ "limit": "integer?", "query": "string?", "industry": "string?", "size_band": "string?" }返却値{ "companies": "Company[]" }例{"tool":"search_companies","input":{"industry":"saas","size_band":"50-200","limit":10}}get_companycompanyFetch a single company with intelligence.
最新のインテリジェンスを含む企業の完全情報を返します。
パラメータ{ "id": "string" }返却値{ "company": "Company" }create_companycompanyCreate or upsert a company.
websiteとdomainでエンティティ解決されます。パラメータ{ "name": "string", "domain": "string?", "website": "string?" }返却値{ "company": "Company", "created": "boolean" }enrich_companycompanyForce re-enrichment.
即時の再エンリッチメントをキューに積みます。
パラメータ{ "id": "string" }返却値{ "queued": "boolean", "company_id": "string" }search_jobsjobSearch published jobs.
ソーシングエージェントや求人ボード向けのフィルタ。
パラメータ{ "limit": "integer?", "skills": "string[]?", "location": "string?", "seniority": "string?", "company_id": "string?" }返却値{ "jobs": "Job[]" }get_jobjobFetch a single job with intelligence.
派生インテリジェンスを含む完全な求人情報を返します。
パラメータ{ "id": "string" }返却値{ "job": "Job" }create_jobjobCreate a job (defaults to draft).
デフォルトは
draft。公開には別途publish_jobを呼びます。パラメータ{ "title": "string", "company_id": "string", "description": "string" }返却値{ "job": "Job" }publish_jobjobPublish a draft job.
冪等です。
パラメータ{ "id": "string" }返却値{ "job": "Job" }search_candidatescandidateSearch candidates.
ソーシングエージェントの主要ツール。
パラメータ{ "limit": "integer?", "query": "string?", "skills": "string[]?", "location": "string?", "seniority": "string?" }返却値{ "candidates": "Candidate[]" }get_candidatecandidateFetch a candidate with intelligence.
解析済みの職歴とインテリジェンスを含む完全情報。
パラメータ{ "id": "string" }返却値{ "candidate": "Candidate" }create_candidatecandidateCreate a candidate.
メールでエンティティ解決。
resume_upload_idで解析がトリガーされます。パラメータ{ "email": "string?", "full_name": "string", "resume_upload_id": "string?" }返却値{ "created": "boolean", "candidate": "Candidate" }enrich_candidatecandidateForce re-parsing and re-enrichment.
再解析・再エンリッチをキューに積みます。
パラメータ{ "id": "string" }返却値{ "queued": "boolean", "candidate_id": "string" }similar_candidatescandidateFind similar candidates (vector neighbors).
候補者埋め込みのベクトル類似検索。
パラメータ{ "id": "string", "limit": "integer?" }返却値{ "candidates": "Candidate[]" }find_matchesmatchingReturn top-ranked candidates for a job.
ランキングのエンドポイント。
パラメータ{ "limit": "integer?", "job_id": "string", "min_score": "number?" }返却値{ "matches": "Match[]" }score_candidatematchingCompute a match score for a (candidate, job) pair.
単一の(候補者, 求人)ペアを検証します。
パラメータ{ "job_id": "string", "candidate_id": "string" }返却値{ "score": "number", "reasons": "string[]" }similar_jobsmatchingFind similar jobs.
求人埋め込みのベクトル類似検索。
パラメータ{ "limit": "integer?", "job_id": "string" }返却値{ "jobs": "Job[]" }submit_applicationapplicationSubmit a candidate to a job.
application.submittedを記録。パラメータ{ "job_id": "string", "source": "string?", "candidate_id": "string" }返却値{ "application": "Application" }advance_applicationapplicationMove an application to the next stage.
遷移先ステージの妥当性を検証。
パラメータ{ "id": "string", "to_stage": "string" }返却値{ "application": "Application" }schedule_interviewinterviewSchedule an interview.
応募に紐付く面接を作成し
interview.scheduledを発行。パラメータ{ "kind": "string?", "scheduled_for": "string", "application_id": "string" }返却値{ "interview": "Interview" }record_placementplacementRecord a placement.
採用を記録し
placement.createdを発行。パラメータ{ "start_date": "string", "application_id": "string" }返却値{ "placement": "Placement" }

