AI Training Jobs MCP
Provides read-only access to a daily-updated database of AI training jobs from 14 vetted platforms. Agents can search jobs by field, country, and pay; retrieve detailed job and platform information; and view pay statistics. It enables querying for specific roles, such as beginner-friendly positions or high-paying opportunities in specific regions, without requiring user authentication.
Endpoint and access
No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.
https://aitrainingjobs.xyz/mcpWhat its tools do
5 tools, grouped by the hints the server advertises. Hints are self-declared, not verified behavior.
Checks and signals
Each line is separate evidence, not a trust score.
- Passed Endpoint answered the live check ·
- Passed Official MCP Registry namespace is tied to aitrainingjobs.xyz ·
- Passed Endpoint is on the registry namespace domain ·
- Availability 1 of 1 checks passed in 30 days
What you can do with it
- Search for AI training jobs by field, country, and minimum pay
- Get detailed information about a specific job listing
- List all vetted platforms with their open job counts
- Retrieve pay statistics for specific fields and countries
Source and maintenance
Protocol and capabilities
- Server
- aitrainingjobs 1.0.0
- MCP protocol negotiated in check
- 2025-06-18
- Tools
- 5 advertised
- Resources
- Not advertised
- Resource templates
- Not advertised
- Prompts
- Not advertised
{
"tools": {
"listChanged": false
}
}Server-provided instructions
Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.
Tools
5 advertised
search_jobs — Search AI training jobs
Search open AI training jobs (rating, writing and reviewing AI output, paid by AI labs) across vetted platforms. Filter by field, country, minimum hourly pay, platform, language and kind of data work. Returns each job with stated pay, who can apply and a url to its page (where the person applies).
{
"type": "object",
"properties": {
"sort": {
"enum": [
"new",
"pay"
],
"type": "string",
"description": "new (default) or pay (highest top rate first)."
},
"task": {
"enum": [
"data",
"rating",
"annotation",
"collection",
"transcription"
],
"type": "string",
"description": "Kind of data work the title names: rating (rate, rank and review AI answers); annotation (label images, video, audio and documents); collection (record voice, video or photos for training data); transcription (transcribe speech); \"data\" = any of them. Most expert roles name no task."
},
"field": {
"enum": [
"software",
"medicine",
"science",
"math",
"finance",
"law",
"language",
"audio",
"writing",
"design",
"humanities",
"general"
],
"type": "string",
"description": "Field of expertise: software (Engineers, data scientists, ML people); medicine (Physicians, nurses, dentists, clinicians); science (Physicists, chemists, biologists, engineers); math (Mathematicians, statisticians, theorem provers); finance (Analysts, accountants, bankers, consultants); law (Attorneys, paralegals, compliance experts); language (Native speakers, translators, linguists); audio (Voice actors, transcribers, recorders); writing (Writers, editors, copywriters); design (Designers, illustrators, artists, musicians); humanities (Teachers, professors, historians, social scientists); general (Evaluators and raters, often no degree needed)."
},
"limit": {
"type": "integer",
"maximum": 25,
"minimum": 1,
"description": "Jobs to return, default 10."
},
"query": {
"type": "string",
"description": "Words in the job title or platform name, e.g. \"nurse\", \"Python\", \"Hindi\"."
},
"offset": {
"type": "integer",
"minimum": 0,
"description": "Skip this many, for paging."
},
"country": {
"type": "string",
"description": "Where the person lives: a country name, slug or ISO code (e.g. \"India\", \"united-states\", \"PH\"). \"any\" turns the filter off."
},
"language": {
"type": "string",
"description": "A language the role asks for, e.g. \"Spanish\"."
},
"platform": {
"enum": [
"mercor",
"micro1",
"sme-careers",
"afterquery",
"handshake-ai",
"turing",
"ethos",
"babel-audio",
"mindrift",
"outlier",
"anyone-ai",
"braintrust",
"terac",
"sovrano-ai"
],
"type": "string",
"description": "Platform slug."
},
"beginner_only": {
"type": "boolean",
"description": "Only roles that need no degree or specialist experience."
},
"min_hourly_usd": {
"type": "number",
"description": "Minimum top hourly rate in USD, e.g. 50."
},
"only_named_country": {
"type": "boolean",
"description": "With country: only listings that name the country or say worldwide. Default false also keeps listings that only say \"Remote\" (location not stated), listed after the ones that name it."
}
},
"additionalProperties": false
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}get_job — Get one job
Full details of one job: pay, who can apply, how the platform screens applicants, and the description. Pass the job url or slug from search_jobs.
{
"type": "object",
"required": [
"job"
],
"properties": {
"job": {
"type": "string",
"description": "The job url or slug from search_jobs."
}
},
"additionalProperties": false
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}list_platforms — List platforms
Every platform listed, with open jobs, median top hourly rate, beginner-friendly roles and a one-line description. Use get_platform for how to get accepted and how it pays.
{
"type": "object",
"properties": {},
"additionalProperties": false
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}get_platform — Get one platform
One platform in depth: how its screening works, tips, how and when it pays (from its own help pages, with sources), its official domain for spotting fakes, live job counts, pay and fields.
{
"type": "object",
"required": [
"platform"
],
"properties": {
"platform": {
"enum": [
"mercor",
"micro1",
"sme-careers",
"afterquery",
"handshake-ai",
"turing",
"ethos",
"babel-audio",
"mindrift",
"outlier",
"anyone-ai",
"braintrust",
"terac",
"sovrano-ai"
],
"type": "string",
"description": "Platform slug."
}
},
"additionalProperties": false
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}pay_stats — Pay for a field and country
What AI training jobs pay, from live listings that state an hourly rate: 25th percentile, median, 75th and 90th percentile of top rates, with the platforms hiring most. Optionally for one field and/or one country (listings that name the country or say worldwide).
{
"type": "object",
"properties": {
"field": {
"enum": [
"software",
"medicine",
"science",
"math",
"finance",
"law",
"language",
"audio",
"writing",
"design",
"humanities",
"general"
],
"type": "string",
"description": "Field of expertise: software (Engineers, data scientists, ML people); medicine (Physicians, nurses, dentists, clinicians); science (Physicists, chemists, biologists, engineers); math (Mathematicians, statisticians, theorem provers); finance (Analysts, accountants, bankers, consultants); law (Attorneys, paralegals, compliance experts); language (Native speakers, translators, linguists); audio (Voice actors, transcribers, recorders); writing (Writers, editors, copywriters); design (Designers, illustrators, artists, musicians); humanities (Teachers, professors, historians, social scientists); general (Evaluators and raters, often no degree needed)."
},
"country": {
"type": "string",
"description": "Where the person lives: a country name, slug or ISO code (e.g. \"India\", \"united-states\", \"PH\"). \"any\" turns the filter off."
}
},
"additionalProperties": false
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}Prompts
Not advertised
Resources
Not advertised
90-day uptime
A lightweight connection check about every six hours, sampled on hosts with many listings. It shows the server answered, not that its tools work.
- 2026-11-02: 4 of 4 checks answered
- 2026-11-03: 2 of 2 checks answered
30-day availability
Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.
- Successful checks
- 1 of 1 (100%)
- Average latency
- 1016 ms
- 95th percentile latency
- 1016 ms
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · probe · passed · 1016 ms · metadata changed · 5 tool(s)
Connect from your client
Each snippet registers the same endpoint; pick the client you use.
Claude Code
claude mcp add --transport http ai-training-jobs-mcp https://aitrainingjobs.xyz/mcpCodex
codex mcp add ai-training-jobs-mcp --url https://aitrainingjobs.xyz/mcpCursor
{
"mcpServers": {
"ai-training-jobs-mcp": {
"url": "https://aitrainingjobs.xyz/mcp"
}
}
}Cline
{
"mcpServers": {
"ai-training-jobs-mcp": {
"type": "streamableHttp",
"url": "https://aitrainingjobs.xyz/mcp",
"disabled": false
}
}
}VS Code
{
"servers": {
"ai-training-jobs-mcp": {
"type": "http",
"url": "https://aitrainingjobs.xyz/mcp"
}
}
}Gemini CLI
gemini mcp add --transport http ai-training-jobs-mcp https://aitrainingjobs.xyz/mcpClaude Desktop
{
"mcpServers": {
"ai-training-jobs-mcp": {
"url": "https://aitrainingjobs.xyz/mcp"
}
}
}Windsurf
{
"mcpServers": {
"ai-training-jobs-mcp": {
"serverUrl": "https://aitrainingjobs.xyz/mcp"
}
}
}Let your agent find its tools
Find servers like AI Training Jobs MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.
Other productivity and knowledge servers
Do you run AI Training Jobs MCP?
Prove ownership with a DNS record, a well-known file, or your Official MCP Registry entry, and your edits publish immediately. Proofs are re-checked weekly; admins can still hide or remove a listing.