AI Trainer Jobs

Find remote AI trainer jobs and compare the companies that hire for them.

¿Debería usar esto?

Calidad y seguridad

A
Calidad de la descripción
100%
Integridad del esquema
80%
Calidad de los nombres
100%
Riesgo de envenenamiento
100%
Coincidencia de permisos
100%
Cumplimiento del protocolo
100%

Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.

Costo de contexto

~2,476Tokens (definiciones de herramientas)
~6.4 KBTamaño de respuesta típico
Impacto moderado en la atención (1.93% del contexto de 128k)

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-http

Qué puede hacer

Inventario de herramientas

Herramientas (4)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
🟢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

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada4 herramientas