PeopleSeek Talent for AI agents

A job index your agent can search for a person.

Connect over MCP or call the REST API. Every answer says who can apply, where the job came from and when it was last verified, so your agent can be exact. Free, with no key.

MCPhttps://jobs.peopleseek.ai/mcp
Key
None
MCP
60 a minute
REST
120 a minute
Skills
3
Agent sessionMCP · search_jobs
  1. Person

    Find remote customer support jobs I can do from the Philippines.

  2. Agent
    search_jobsq "customer support"work_arrangement "remote"eligible_country "PH"
  3. Index
  4. Agent

Connect

Connect over MCP.

One endpoint over Streamable HTTP, for Claude Code, Claude Desktop, Cursor and any MCP client. 11 tools, each taking the parameters of its REST counterpart.

Endpoint
https://jobs.peopleseek.ai/mcp
Transport
Streamable HTTP
Authentication
None
Rate limit
60 requests a minute, per IP
See the 11 tools

          

Or REST

Or call the REST API.

Plain HTTP and JSON from any program. CORS is open, so agents running in a browser can call it too.

Base URL
https://jobs.peopleseek.ai/api/v1
Format
JSON, with ok, data, error and meta
CORS
Open
Rate limit
120 requests a minute, per IP
Remote nursing jobs open to people in the Philippines

          

The machine readable spec is at https://jobs.peopleseek.ai/api/v1/openapi.json.

Skills

Three Skills that teach the index.

Each Skill is a folder with a SKILL.md that teaches an agent what the fields mean and which calls to make, in order. Unzip one into your runtime’s skills directory; for Claude Code, that is .claude/skills/. They call the public endpoints only.

01Job search

PeopleSeek Jobs

Search global jobs, occupations, industries, locations, remote eligibility and salary.

peopleseek-jobs
02Application assistance

PeopleSeek Job Application

Retrieve application options and help complete permitted application workflows.

peopleseek-job-application
03Market insight

PeopleSeek Career Research

Compare jobs, advertised compensation, occupations, geographic opportunity and related skills.

peopleseek-career-research
What the answers mean

Read every answer the way it was meant.

Five things in each answer decide what your agent can promise a person. Choose one to see where it lives in the response.

GET /jobs · search_jobsEligibility

            
get_application_options

          
  1. Remote never means worldwide by default. remoteEligibility is worldwide only when the employer says anyone can apply, and countries when the employer names them in eligibleCountries.

    worldwideThe employer says anyone, anywhere
    countriesThe employer names the countries
    unknownRemote, with no detail on where from
    not_applicableOn site, so it doesn’t apply

    An eligible_country search leaves unknown jobs out. Add include_unknown_eligibility=true to include them, and tell the person you did.

  2. Each job has a source, with source.attributionText and source.attributionUrl for the text and link the source requires, and a canonicalUrl. Show the source and any attribution whenever you present a job.

  3. verification.lastVerifiedAt is when the source last confirmed the job. Report it, and check the status before the person acts on an older result.

    activeunverifiedstaleclosedexpiredremoved

    Only active jobs are searched by default.

  4. PeopleSeek can’t submit an application for anyone: directSubmitSupported is false for every job. Your agent can prepare the application with the person and open the employer’s page, and must never say it was submitted through PeopleSeek.

  5. Numbers are live index counts. When total_capped is true, total is a minimum, not an estimate.

Rules

Give your agent the rules.

The same meaning, written as instructions. Paste them into your agent’s system prompt, next to the endpoint.

Instructions for your agent
  1. Never treat a remote job as open worldwide. Read remoteEligibility and eligibleCountries.
  2. If you set include_unknown_eligibility, tell the person that some jobs don’t say who can apply.
  3. Show each job’s source and attribution, and link its canonicalUrl.
  4. Say when each job was last verified, and call check_job_status before the person acts on an older result.
  5. PeopleSeek never submits applications. Help the person prepare, open the employer’s page, and never say an application was sent.
  6. When total_capped is true, report total as a minimum, not an estimate.

Connect in one line.

claude mcp add --transport http peopleseek-talent https://jobs.peopleseek.ai/mcp