About AI Trainer Jobs
AI Trainer Jobs is an MCP server for people seeking remote AI training work and comparing employers. It aggregates public job posts, updated regularly, and provides job details alongside company pay and hiring information.
Key features
- 01Search remote AI training jobs
- 02Review job requirements and duties
- 03Filter by category, pay, and country
- 04Compare company pay and ratings
Use cases
- 01Find nursing roles open to applicants in Brazil
- 02Filter language jobs by minimum hourly pay
- 03Compare hiring details at Mercor and micro1
- 04Check company payment methods and worker feedback
MCP support
The hosted MCP server provides read-only tools over Streamable HTTP, with no installation, account, or API key required. Clients can search jobs, inspect job details, and retrieve employer information.
Configuration
Remote servers need no local install. Pick your client, then copy the config or install in one click.
https://aitrainerjobs.co/mcpclaude mcp add --transport http co-aitrainerjobs-jobs https://aitrainerjobs.co/mcp{"mcpServers":{"co-aitrainerjobs-jobs":{"type":"http","url":"https://aitrainerjobs.co/mcp"}}}Open in Cursor{"servers":{"co-aitrainerjobs-jobs":{"type":"http","url":"https://aitrainerjobs.co/mcp"}}}Open in VS Code{"mcpServers":{"co-aitrainerjobs-jobs":{"type":"http","url":"https://aitrainerjobs.co/mcp"}}}{"mcpServers":{"co-aitrainerjobs-jobs":{"serverUrl":"https://aitrainerjobs.co/mcp"}}}Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.
Tools
4| Parameter | Type | Required | Description |
|---|---|---|---|
| limit | integer | No | Number of jobs to return. |
| query | string | No | Words to find in the job title, company, or skills. Examples: "Python", "Spanish", "nurse", "Mercor". |
| offset | integer | No | Number of jobs to skip, for the next page. |
| category | enum | No | Job area.coding | stem | medical | legal | finance | languages | voice-video | creative | generalist | robotics |
| pay_type | enum | No | hour: hourly rate. task: paid per task. once: one payment.hour | task | once |
| min_hourly_pay | number | No | Keep jobs that can pay at least this many US dollars an hour. |
| eligible_country | string | No | Two-letter country code (ISO 3166-1 alpha-2) where the worker is allowed to work. Drops jobs that exclude that country. |
Details
From the project README
AI Trainer Jobs MCP server
Find remote AI trainer jobs and compare the companies that hire for them, from any AI assistant.
Free, read-only, no account, no API key.
https://aitrainerjobs.co/mcp
AI Trainer Jobs lists open, remote, paid jobs that train and test AI models: coding, STEM, medicine, law, finance, languages, creative work, and more. The jobs come from public job posts on each company's own job board, such as micro1, Mercor, DataAnnotation, Prolific, and xAI, and the list updates every 5 minutes.
This repository documents the hosted MCP server. There is nothing to install or run: connect your client to the URL above.
Connect
| Client | How |
|---|---|
| Claude Code | claude mcp add --transport http aitrainerjobs https://aitrainerjobs.co/mcp |
| Claude (web and desktop) | Settings, Connectors, Add custom connector, then paste the URL |
| ChatGPT | Turn on developer mode, add a custom connector, then paste the URL |
| Cursor | The button above, or "aitrainerjobs": { "url": "https://aitrainerjobs.co/mcp" } in mcp.json |
| VS Code | The button above, or code --add-mcp '{"name":"aitrainerjobs","type":"http","url":"https://aitrainerjobs.co/mcp"}' |
| Gemini CLI | gemini extensions install https://github.com/danilovilhena/aitrainerjobs-mcp |
| Any other client | Add a remote MCP server with Streamable HTTP and the URL above. No auth. |
JSON config, for clients that use one:
{
"mcpServers": {
"aitrainerjobs": { "type": "http", "url": "https://aitrainerjobs.co/mcp" }
}
}
Tools
All tools are read-only.
| Tool | What it does | Inputs |
|---|---|---|
search_jobs | Open jobs, newest first, with pay, location, a short summary, the job page, and the apply link | query (title, company, or skill), category, min_hourly_pay (USD), pay_type (hour, task, once), eligible_country (ISO code), limit (1 to 20), offset |
get_job | One job: requirements, what the work is, languages, level, hours, and the company's full description | id |
list_companies | Every company with open jobs, median pay, typical pay, worker rating, and how it pays | none |
get_company | One company: what it does, how and when it pays, the hiring steps, and what workers say | name |
Categories: coding, stem, medical, legal, finance, languages, voice-video, creative, generalist, robotics.
Example prompts
- "Find remote AI training jobs for nurses that accept people in Brazil."
- "Which AI training companies pay the most per hour, and how do they pay?"
- "Is Prolific legit? How does it pay, and what do workers say?"
- "Show me Spanish-language AI tutor jobs that pay at least $30 an hour."
- "Compare Mercor and micro1 for a software engineer."
Details
- Transport: Streamable HTTP, stateless. Supports MCP
2026-07-28and older clients that sendinitialize. - Auth: none.
- Rate limit: 600 requests per minute per client IP. Over the limit, the server answers HTTP 429 with
Retry-After. - Server card:
/.well-known/mcp/server-card.json - Registry:
co.aitrainerjobs/jobsin the official MCP Registry. - REST API: the same data as JSON at
/api/v1, with an OpenAPI spec.
Links
- Docs: https://aitrainerjobs.co/developers#mcp
- Privacy: https://aitrainerjobs.co/privacy
- Terms: https://aitrainerjobs.co/terms
- Contact: [email protected]
License
The files in this repository are under the MIT License. Use of the hosted server follows the AI Trainer Jobs terms.
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.