Skip to main content
Glama

aitrainers.jobs: AI training jobs search

Server Details

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

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Last Tested
Transport
Streamable HTTP · MCP 2025-06-18
URL

TDQS

A3.8/5.0

Scored across 2 tools

Disambiguation5/5

job_counts returns aggregate statistics and search_jobs returns individual job listings; these are clearly distinct actions on distinct outputs. An agent can decide between counting and searching without any risk of misselection.

Naming Consistency4/5

Both names are snake_case and domain-readable, so the style is predictable. The minor deviation is that one is a noun_plural (job_counts) and the other verb_noun (search_jobs), which is a small inconsistency but not confusing.

Tool Count3/5

Two tools is thin for a job-search server, as there is no single-job detail, filter/taxonomy, or pagination operation. The pair covers the essentials but feels minimal rather than well-scoped.

Completeness4/5

The discovery workflow is covered: search with multiple filters plus aggregate counts by kind of work and platform, with results including pay, locations, and links out. Gaps like fetching one job's full detail or listing available filter values are minor since the external link fills the dead end.

Available Tools

2 tools
job_countsCount AI training jobsA
Read-only
Inspect

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

NameRequiredDescriptionDefault
countryNoTwo-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.

TDQS

A3.6/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true and openWorldHint=false, so safety and scope are covered. The description adds that only 'open' jobs are counted and that results are grouped by work kind and platform, which is useful, but it says nothing about how counts are returned or whether the grouping is comprehensive.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

A single front-loaded sentence that states the count, the scope of jobs, both grouping dimensions, and the optional filter, with no filler. Every clause carries information.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With no output schema, the description does a fair job of implying the return shape through 'by kind of work and by platform', and it clarifies the 'open' scope. What's missing is a statement of how the grouped counts are returned or whether zero-count buckets appear, which an agent would want for a counting tool.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The single parameter is fully documented in the schema, including the two-letter ISO pattern and the important edge case about roles with no stated location being included after country-specific ones. The description only echoes the optional country filter ('optionally for one country') and adds no syntax detail beyond the schema, so the baseline 3 applies.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific resource (open AI training jobs) and a specific output shape (counts broken down by kind of work and platform), which is much more informative than the title 'Count AI training jobs'. It doesn't explicitly contrast with the search_jobs sibling, so differentiation is inferred rather than stated.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Usage is only implied: 'how many' suggests aggregate counting rather than listing or filtering, which is the natural complement to search_jobs. There is no explicit 'use this when you want totals instead of individual postings' statement and no guidance on when the country filter is worthwhile.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

search_jobsSearch AI training jobsA
Read-only
Inspect

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.

NameRequiredDescriptionDefault
qNoWords to look for in the title, platform, languages and skills, e.g. "contract law".
kindNoKind 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.
sortNonew (default): newest first. pay: highest hourly pay first.
limitNoHow many roles to return (default 10).
offsetNoHow many matching roles to skip, for the next page.
countryNoTwo-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.
min_payNoLowest hourly pay in US dollars. A range counts at its midpoint.
languageNoA language the role needs, named in English, e.g. Spanish.
no_experienceNoOnly roles that need no previous experience.
remote_worldwideNoOnly roles open to people in any country.

TDQS

A3.8/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true and openWorldHint=false, so safety is covered; the description adds the valuable non-obvious detail that returns are per-role with pay, hiring location and a link to the listing page. It doesn't state rate limits or result-set caps, but for a read-only search over a fixed corpus that is a minor gap.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two sentences, zero waste: the first front-loads what is searched and the filter axes, the second states the shape of the return. Nothing redundant with the title.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With 10 optional parameters fully documented in the schema and no output schema, the description's coverage of what a result record contains closes the main gap. Pagination and ordering are covered by schema descriptions rather than prose, which is acceptable given zero required parameters.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100% with per-field descriptions and enum mappings, so the schema carries the parameter semantics. The description only restates the filter dimensions (country, kind of work, language, minimum pay, experience) and omits q, sort, limit and offset, adding no meaning beyond the structured fields; baseline 3 applies.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

Specific verb and resource ('Search open paid AI training jobs ... listed on aitrainers.jobs') plus an enumerated filter set and a statement of what is returned. It is clear what the tool does, but it never distinguishes itself from the sibling job_counts, so the agent must infer the split between listing roles and counting them.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The phrase 'open paid AI training jobs' and the filter list imply the search use case, and the note that results include pay, location and a link clarifies the intended output. However there is no explicit 'use this when / use job_counts instead when' guidance and no exclusions, so the sibling choice is left to inference.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 2 tool updates
    • First observedjob_counts
    • First observedsearch_jobs

Related MCP Connectors

Related MCP Servers

  • F
    license
    Not graded
    quality
    F
    maintenance
    Unified job aggregator for AI agents. Searches 1,680+ opportunities across x402 Bazaar, RentAHuman, Virtuals Protocol, ClawTasks, Work402, Moltverr, AgentWork, m/jobs, and Clawlancer.
    5
    -
  • F
    license
    Not graded
    quality
    A
    maintenance
    Enables AI agents to search, filter, and apply to salary-transparent tech jobs across nine job boards in eight countries, with salary, remote, and tech filters plus application tracking.
    -
  • F
    license
    Not graded
    quality
    A
    maintenance
    Enables searching, filtering, and applying to roughly 4,700 salary-transparent tech jobs across nine job boards and eight countries — plus Swiss all-industry and Singapore IT postings — directly from an AI agent. Returns results as structured JSON, supports salary, remote, tech, and country filters, and tracks which postings have already been applied to so duplicates never reappear.
    -
  • F
    license
    Not graded
    quality
    A
    maintenance
    Enables AI agents to search, filter, and apply to roughly 4,700 salary-transparent tech postings across nine job boards in eight countries, plus Swiss and Singapore government job portals, returning JSON results and tracking applications so duplicates are never shown twice.
    -
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources