AI Trainer Jobs
Find remote AI trainer jobs and compare the companies that hire for them.
사용해야 할까요
품질 및 안전성
도구 정의와 프로토콜 준수에 대한 자동 분석을 기반으로 합니다.
컨텍스트 비용
이는 서버의 도구가 모델의 컨텍스트에 로드될 때마다 소비되는 대략적인 토큰 수입니다. 수치가 높을수록 다른 작업에 사용할 수 있는 주의가 줄어듭니다.
설치
원클릭 설치
`claude_desktop_config.json` 파일에 다음을 추가하세요:
{
"mcpServers": {
"jobs": {
"url": "https://aitrainerjobs.co/mcp"
}
}
}원격 엔드포인트
https://aitrainerjobs.co/mcpstreamable-http할 수 있는 일
도구 목록
도구 (4)
🟢search_jobs(query, category, min_hourly_pay, pay_type, eligible_country, ...)
Search open remote AI trainer jobs: paid work that trains and tests AI models, in coding, STEM, medicine, law, finance, languages, creative work, and more. Returns the newest jobs first, with pay, location, a short summary, and links. All filters are optional.
입력 스키마
{
"type": "object",
"properties": {
"query": {
"description": "Words to find in the job title, company, or skills. Examples: \"Python\", \"Spanish\", \"nurse\", \"Mercor\".",
"type": "string",
"minLength": 1,
"maxLength": 100
},
"category": {
"description": "Job area.",
"type": "string",
"enum": [
"coding",
"stem",
"medical",
"legal",
"finance",
"languages",
"voice-video",
"creative",
"generalist",
"robotics"
]
},
"min_hourly_pay": {
"description": "Keep jobs that can pay at least this many US dollars an hour.",
"type": "number",
"minimum": 0,
"maximum": 1000
},
"pay_type": {
"description": "hour: hourly rate. task: paid per task. once: one payment.",
"type": "string",
"enum": [
"hour",
"task",
"once"
]
},
"eligible_country": {
"description": "Two-letter country code (ISO 3166-1 alpha-2) where the worker is allowed to work. Drops jobs that exclude that country.",
"type": "string",
"pattern": "^[A-Za-z]{2}$"
},
"limit": {
"default": 10,
"description": "Number of jobs to return.",
"type": "integer",
"minimum": 1,
"maximum": 20
},
"offset": {
"default": 0,
"description": "Number of jobs to skip, for the next page.",
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}출력 스키마
{
"type": "object",
"properties": {
"total": {
"type": "number",
"description": "All matching jobs, not only this page."
},
"jobs": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"title": {
"type": "string"
},
"company": {
"type": "string"
},
"category": {
"type": "string",
"enum": [
"coding",
"stem",
"medical",
"legal",
"finance",
"languages",
"voice-video",
"creative",
"generalist",
"robotics"
]
},
"pay": {
"type": "object",
"properties": {
"min": {
"type": [
"number",
"null"
]
},
"max": {
"type": [
"number",
"null"
]
},
"currency": {
"type": [
"string",
"null"
]
},
"period": {
"anyOf": [
{
"type": "string",
"enum": [
"hour",
"task",
"once"
]
},
{
"type": "null"
}
],
"description": "hour: hourly rate. task: paid per task. once: one payment."
},
"label": {
"description": "Human-readable pay, for example $35–45/hr.",
"type": [
"string",
"null"
]
}
},
"required": [
"min",
"max",
"currency",
"period",
"label"
],
"additionalProperties": false
},
"location": {
"type": "object",
"properties": {
"label": {
"type": [
"string",
"null"
]
},
"countries": {
"type": "array",
"items": {
"type": "string"
},
"description": "ISO 3166-1 alpha-2 codes. Empty: open worldwide."
}
},
"required": [
"label",
"countries"
],
"additionalProperties": false
},
"languages": {
"type": "array",
"items": {
"type": "string"
}
},
"level": {
"anyOf": [
{
"type": "string",
"enum": [
"entry",
"experienced",
"expert"
]
},
{
"type": "null"
}
]
},
"commitment": {
"type": [
"string",
"null"
]
},
"skills": {
"type": "array",
"items": {
"type": "string"
}
},
"summary": {
"type": [
"string",
"null"
]
},
"posted_at": {
"type": "string"
},
"url": {
"type": "string",
"description": "The job page on aitrainerjobs.co."
},
"apply_url": {
"description": "Opens the company's application page.",
"type": [
"string",
"null"
]
}
},
"required": [
"id",
"title",
"company",
"category",
"pay",
"location",
"languages",
"level",
"commitment",
"skills",
"summary",
"posted_at",
"url",
"apply_url"
],
"additionalProperties": false
}
}
},
"required": [
"total",
"jobs"
],
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}🟢get_job(id)
Get one AI trainer job by its id (from search_jobs): pay, location, languages, level, hours, what the work is, the requirements, and the company's own description.
입력 스키마
{
"type": "object",
"properties": {
"id": {
"type": "string",
"pattern": "^[0-9a-f]{8}$",
"description": "The job id from search_jobs, 8 hex characters."
}
},
"required": [
"id"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}출력 스키마
{
"type": "object",
"properties": {
"id": {
"type": "string"
},
"title": {
"type": "string"
},
"company": {
"type": "string"
},
"category": {
"type": "string",
"enum": [
"coding",
"stem",
"medical",
"legal",
"finance",
"languages",
"voice-video",
"creative",
"generalist",
"robotics"
]
},
"pay": {
"type": "object",
"properties": {
"min": {
"type": [
"number",
"null"
]
},
"max": {
"type": [
"number",
"null"
]
},
"currency": {
"type": [
"string",
"null"
]
},
"period": {
"anyOf": [
{
"type": "string",
"enum": [
"hour",
"task",
"once"
]
},
{
"type": "null"
}
],
"description": "hour: hourly rate. task: paid per task. once: one payment."
},
"label": {
"description": "Human-readable pay, for example $35–45/hr.",
"type": [
"string",
"null"
]
}
},
"required": [
"min",
"max",
"currency",
"period",
"label"
],
"additionalProperties": false
},
"location": {
"type": "object",
"properties": {
"label": {
"type": [
"string",
"null"
]
},
"countries": {
"type": "array",
"items": {
"type": "string"
},
"description": "ISO 3166-1 alpha-2 codes. Empty: open worldwide."
}
},
"required": [
"label",
"countries"
],
"additionalProperties": false
},
"languages": {
"type": "array",
"items": {
"type": "string"
}
},
"level": {
"anyOf": [
{
"type": "string",
"enum": [
"entry",
"experienced",
"expert"
]
},
{
"type": "null"
}
]
},
"commitment": {
"type": [
"string",
"null"
]
},
"skills": {
"type": "array",
"items": {
"type": "string"
}
},
"summary": {
"type": [
"string",
"null"
]
},
"posted_at": {
"type": "string"
},
"url": {
"type": "string",
"description": "The job page on aitrainerjobs.co."
},
"apply_url": {
"description": "Opens the company's application page.",
"type": [
"string",
"null"
]
},
"status": {
"type": "string",
"enum": [
"open",
"closed"
]
},
"responsibilities": {
"type": "array",
"items": {
"type": "string"
}
},
"requirements": {
"type": "array",
"items": {
"type": "string"
}
},
"description": {
"type": "string",
"description": "The company's own job description, as plain text. Long descriptions are shortened."
}
},
"required": [
"id",
"title",
"company",
"category",
"pay",
"location",
"languages",
"level",
"commitment",
"skills",
"summary",
"posted_at",
"url",
"apply_url",
"status",
"responsibilities",
"requirements",
"description"
],
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}🟢list_companies
List the companies with open AI trainer jobs on aitrainerjobs.co, with open jobs, median and typical pay, worker rating, and how they pay. Use it to compare companies.
입력 스키마
{
"type": "object",
"properties": {},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}출력 스키마
{
"type": "object",
"properties": {
"companies": {
"type": "array",
"items": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"url": {
"type": "string"
},
"tagline": {
"type": "string"
},
"open_jobs": {
"type": "number"
},
"pay": {
"type": "object",
"properties": {
"label": {
"type": "string"
},
"value": {
"type": "string"
},
"typical_range": {
"type": [
"string",
"null"
]
}
},
"required": [
"label",
"value",
"typical_range"
],
"additionalProperties": false
},
"rating": {
"type": "object",
"properties": {
"site": {
"type": "string"
},
"score": {
"type": "number"
},
"count": {
"type": "number"
},
"url": {
"type": "string"
}
},
"required": [
"site",
"score",
"count",
"url"
],
"additionalProperties": false
},
"payment": {
"type": "object",
"properties": {
"method": {
"type": "string"
},
"schedule": {
"type": "string"
}
},
"required": [
"method",
"schedule"
],
"additionalProperties": false
}
},
"required": [
"name",
"url",
"tagline",
"open_jobs",
"pay",
"rating",
"payment"
],
"additionalProperties": false
}
}
},
"required": [
"companies"
],
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}🟢get_company(name)
Get one AI training company's profile: what it does, how and when it pays, how hiring works, what workers say (good and bad), and common questions such as "Is it legit?".
입력 스키마
{
"type": "object",
"properties": {
"name": {
"type": "string",
"minLength": 1,
"maxLength": 60,
"description": "Company name, one of: micro1, Mercor, Anyone AI, Terac, Vetto, Meridial, DataAnnotation, Prolific, xAI, Appen, RWS TrainAI, Innodata, Mindrift, Kaya, CloudFactory, Perle, OneForma, HumanSignal, Welo Data, Handshake AI, Rise Data Labs, DataForce, LXT, DATAmundi."
}
},
"required": [
"name"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}출력 스키마
{
"type": "object",
"properties": {
"name": {
"type": "string"
},
"url": {
"type": "string"
},
"tagline": {
"type": "string"
},
"open_jobs": {
"type": "number"
},
"pay": {
"type": "object",
"properties": {
"label": {
"type": "string"
},
"value": {
"type": "string"
},
"typical_range": {
"type": [
"string",
"null"
]
}
},
"required": [
"label",
"value",
"typical_range"
],
"additionalProperties": false
},
"rating": {
"type": "object",
"properties": {
"site": {
"type": "string"
},
"score": {
"type": "number"
},
"count": {
"type": "number"
},
"url": {
"type": "string"
}
},
"required": [
"site",
"score",
"count",
"url"
],
"additionalProperties": false
},
"payment": {
"type": "object",
"properties": {
"method": {
"type": "string"
},
"schedule": {
"type": "string"
},
"details": {
"type": "string"
}
},
"required": [
"method",
"schedule",
"details"
],
"additionalProperties": false
},
"about": {
"type": "string"
},
"facts": {
"type": "array",
"items": {
"type": "object",
"properties": {
"label": {
"type": "string"
},
"value": {
"type": "string"
}
},
"required": [
"label",
"value"
],
"additionalProperties": false
}
},
"hiring_steps": {
"type": "array",
"items": {
"type": "string"
}
},
"workers_say": {
"type": "object",
"properties": {
"good": {
"type": "array",
"items": {
"type": "string"
}
},
"bad": {
"type": "array",
"items": {
"type": "string"
}
}
},
"required": [
"good",
"bad"
],
"additionalProperties": false
},
"questions": {
"type": "array",
"items": {
"type": "object",
"properties": {
"question": {
"type": "string"
},
"answer": {
"type": "string"
}
},
"required": [
"question",
"answer"
],
"additionalProperties": false
}
},
"sources": {
"type": "array",
"items": {
"type": "object",
"properties": {
"label": {
"type": "string"
},
"url": {
"type": "string"
}
},
"required": [
"label",
"url"
],
"additionalProperties": false
}
},
"checked": {
"type": "string",
"description": "Date the profile facts were last checked, YYYY-MM-DD."
}
},
"required": [
"name",
"url",
"tagline",
"open_jobs",
"pay",
"rating",
"payment",
"about",
"facts",
"hiring_steps",
"workers_say",
"questions",
"sources",
"checked"
],
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}커뮤니티
증거