aitrainers.jobs: AI training jobs search

Search open paid AI training jobs from 70+ platforms by country, work, language and pay

Should I use this

Quality & Safety

A
Description quality
100%
Schema completeness
90%
Naming quality
90%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~686Tokens (tool definitions)
~3.3 KBTypical response size
Moderate attention impact (0.54% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "search": {
      "url": "https://aitrainers.jobs/mcp"
    }
  }
}

Remote endpoints

https://aitrainers.jobs/mcpstreamable-http

What it can do

Tool inventory

Tools (2)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢search_jobs(q, country, kind, language, min_pay, ...)

Search open paid AI training jobs (AI tutor, trainer, rater, evaluator, annotator, voice work) listed on aitrainers.jobs, by country, kind of work, language, minimum hourly pay and experience. Returns each role with its pay, where it is open and a link to its page on aitrainers.jobs.

Input Schema

{
  "type": "object",
  "properties": {
    "q": {
      "type": "string",
      "maxLength": 100,
      "description": "Words to look for in the title, platform, languages and skills, e.g. \"contract law\"."
    },
    "country": {
      "type": "string",
      "pattern": "^[A-Za-z]{2}$",
      "description": "Two-letter ISO 3166-1 code of the country the person lives in, e.g. GB. Roles that don't say where they hire are included after those open to that country."
    },
    "kind": {
      "type": "string",
      "enum": [
        "law",
        "medicine",
        "finance",
        "coding",
        "stem-math",
        "multilingual",
        "education",
        "audio-speech",
        "data-labeling",
        "rlhf-eval",
        "writing",
        "red-teaming",
        "agentic-rl",
        "robotics-data",
        "research-studies"
      ],
      "description": "Kind of work: law (Law), medicine (Medicine & health), finance (Finance & accounting), coding (Coding), stem-math (Maths & STEM), multilingual (Languages & translation), education (Education & teaching), audio-speech (Voice & audio), data-labeling (Data annotation), rlhf-eval (AI evaluation & rating), writing (Writing), red-teaming (Red-teaming & safety), agentic-rl (Agents & RL tasks), robotics-data (Robot training), research-studies (Studies & research). Paid research studies only appear with research-studies."
    },
    "language": {
      "type": "string",
      "description": "A language the role needs, named in English, e.g. Spanish."
    },
    "min_pay": {
      "type": "number",
      "minimum": 0,
      "maximum": 1000,
      "description": "Lowest hourly pay in US dollars. A range counts at its midpoint."
    },
    "remote_worldwide": {
      "type": "boolean",
      "description": "Only roles open to people in any country."
    },
    "no_experience": {
      "type": "boolean",
      "description": "Only roles that need no previous experience."
    },
    "sort": {
      "type": "string",
      "enum": [
        "new",
        "pay"
      ],
      "description": "new (default): newest first. pay: highest hourly pay first."
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 50,
      "description": "How many roles to return (default 10)."
    },
    "offset": {
      "type": "integer",
      "minimum": 0,
      "description": "How many matching roles to skip, for the next page."
    }
  },
  "additionalProperties": false
}
🟢job_counts(country)

How many open AI training jobs aitrainers.jobs lists, by kind of work and by platform, optionally for one country.

Input Schema

{
  "type": "object",
  "properties": {
    "country": {
      "type": "string",
      "pattern": "^[A-Za-z]{2}$",
      "description": "Two-letter ISO 3166-1 code of the country the person lives in, e.g. GB. Roles that don't say where they hire are included after those open to that country."
    }
  },
  "additionalProperties": false
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded2 tools