Skip to content
JobsAI logo

JobsAI MCP server

Which MCP servers are JobsAI's own, from the official registry and from asking its own domain, whether they answer, and what they offer. A program checked each of these, nobody copied them from a product page.

read 2026-10-26

← Back to JobsAI

Whose server it is
  • Registry namecz.jobsai/jobsaiverified in the MCP registry

The registry name sits under jobsai.cz. The registry only lets a publisher use that namespace after proving control of the domain through DNS or HTTP.

When we asked itchecked 2026-10-26
  • Stateanswerschecked 2026-10-26
  • Tools22
  • Server calls itselfjobsai
  • Server version0.0.0
  • Protocol version2025-06-18

On 2026-10-26 the server answered initialize and tools/list without a sign-in. First answer in 486 ms.

Should an agent connect itNot proven either way yet
  • Its tools do search job listings by describing the role in plain language, but not generate cover letters and prepare for interviews.
  • Checked on 2 of the 7 days it takes to judge reliability.

Once connected

  • For "search job listings by describing the role in plain language", the likely first call is search_jobs.
  • create_job_draft, update_job, update_job_terms, publish_job change data without a sign-in: anyone with the address can call them.
  • Parameters are untyped or undescribed in 20 of 22 tools: check arguments before calling.

Said by rules from the measurements above. The likely first call is a model's pick from the tool list; read its description before relying on it.

Measured dailydaily checks: 2, the first on 2026-10-26
  • INITE MCP scoreafter a weeka score needs 7 daily checks: 2 so far
  • What an agent can do with it1 of 2 use cases
  • Answeredmeasuring2 of the 7 daily checks it takes to print a share
  • Median first answer519 ms
  • Space in an agent's context≈ 7,809 tokensthe definitions of all its tools (22), which an agent carries on every turn
  • Tool definitionsC · 68 of 100
  • Typed results0 of 22 toolsdeclared outputSchema: results come typed, read once
  • Parameters without a description: in 20 of 22
  • Not saying whether it only reads or can destroy: 22 of 22

What an agent can do with it

  • can do · search job listings by describing the role in plain language
  • cannot · generate cover letters and prepare for interviews
  • not sure · post a job listing for free and appear in Google for Jobs

Each of the product's use cases, put to Jev against this server's tool list: can an agent do it with these tools?

Worth a look

  • Tools that change data, on a server that answers without a sign-in: create_job_draft, update_job, update_job_terms, publish_job

A program checks the server once a day: initialize and tools/list, no model. Tokens are the definitions' length at about four characters a token. The grade averages six checks of every tool's name, description, schema and annotations; it says how well the tools are described, not whether they work. The score weighs what was measured and nothing else: answering (25%), doing the product's job (25%), definitions (20%), context (10%), use (10%) and how readily a client connects (10%). A part that was not measured is left out, and a hidden instruction caps the score at 40. The state of vendors' MCP servers: method and numbers →

Tools it offers22 tools · read 2026-10-26
  • search_jobs

    Search public Jobsai job listings.

  • get_job

    Get a public Jobsai job detail by id or slug.

  • submit_application

    Submit an application on behalf of the candidate represented by the consent envelope.

  • get_application_status

    Read an application status for the consent-envelope candidate.

  • list_applications

    List all applications for the consent-envelope candidate.

  • subscribe

    Subscribe to application status change notifications for the consent-envelope candidate.

  • stream_matches

    Stream new job-match events for an agent client.

  • withdraw_application

    Withdraw an application on behalf of the consent-envelope candidate.

  • saved_jobs

    List, save, or unsave the consent-envelope candidate's bookmarked jobs.

  • propose_action

    Propose one concrete candidate action (application, job question, interview decision, requirements update) for the candidate's own confirmation. Nothing runs until the candidate confirms.

  • get_action_proposal

    Read the candidate's decision on a proposal: status, the final command including the candidate's edits, and the one-shot approval window.

  • execute_approved_action

    Execute exactly the command the candidate confirmed, once, while the approval is valid.

  • list_employer_jobs

    List the represented company's own job postings (drafts included) with status and public visibility window. Needs a representation envelope.

  • get_employer_job

    Get one of the represented company's job postings for editing: full text, salary, verified conditions with revision, editHash and visibility.

  • list_employer_branches

    List the represented company's workplaces (branches) for the job conditions workplace field.

  • create_job_draft

    Create a draft job posting for the represented company. Nothing is public until publish_job.

  • update_job

    Edit a job posting of the represented company (optimistic lock by editHash). Editing an active job is public at once and needs employer_jobs:publish. Changing the title or description raises terms.revision and unconfirms all verified…

  • update_job_terms

    Set the verified conditions of a job (salary basis, bonuses, shifts, start, training, remote mode, workplace). A stale terms.revision returns facts_changed with reason stale_terms_revision: read the job again.

  • confirm_job_terms

    Confirm listed job conditions as stated by the company (renews their evidence).

  • publish_job

    Publish a draft or archived job of the represented company. The company must be verified and the job must have a salary range.

  • archive_job

    Archive (unpublish) a job posting of the represented company.

  • confirm_job_open

    Confirm the job is still open: it stays publicly visible for 60 days from now.

How to connect

Add the server to your MCP client config. Claude Desktop, Cursor and most other clients read this shape:

{
  "mcpServers": {
    "jobsai": {
      "type": "http",
      "url": "https://agents.jobsai.cz/v1/mcp"
    }
  }
}

Add it

Claude Code, in a terminal

claude mcp add --transport http jobsai https://agents.jobsai.cz/v1/mcp

Add to CursorAdd to VS Code

claude.ai, ChatGPT and other clients: add https://agents.jobsai.cz/v1/mcp as a custom connector in the settings.

Each line is something a program found when it went looking: the registry entry, the server's own answer, a spec that parses. A missing line means we did not find it, not that it does not exist.