AI Trainer Jobs
Find remote AI trainer jobs and compare the companies that hire for them.
¿Debería usar esto?
Calidad y seguridad
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"jobs": {
"url": "https://aitrainerjobs.co/mcp"
}
}
}Puntos de conexión remotos
https://aitrainerjobs.co/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (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.
Esquema de entrada
{
"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"
}Esquema de salida
{
"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.
Esquema de entrada
{
"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"
}Esquema de salida
{
"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.
Esquema de entrada
{
"type": "object",
"properties": {},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}Esquema de salida
{
"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?".
Esquema de entrada
{
"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"
}Esquema de salida
{
"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
}Comunidad
Evidencia