Czech AI job board: search live listings, read job details, apply for a consenting candidate.
Déduit des transports déclarés par cette annonce (streamable-http). Un client absent de cette liste n’est pas écarté pour autant — c’est simplement quelque chose que Forge ne peut pas confirmer.
La vérification confirme l’identité de l’éditeur (la propriété du dépôt), pas la sûreté du code. L’analyse de sécurité couvre les CVE connues et les scripts d’installation suspects.
Lu depuis un véritable échange MCP initialize → tools/list contre l’endpoint déclaré. Aucun outil n’a été invoqué — tools/list est l’appel d’introspection en lecture seule que le protocole prévoit pour cela. Cela reflète ce que le serveur annonçait à cet instant ; un endpoint hébergé n’est figé sur aucune version et peut changer sans préavis.
https://agents.jobsai.cz/v1/mcp12 outils · 438 mssearch_jobsSearch public Jobsai job listings.Search public Jobsai job listings.
| Paramètre | Type | Description |
|---|---|---|
| query | string | — |
| occupation | string | — |
| kraj | string | — |
| remote | boolean | — |
| page | integer | — |
| limit | integer | — |
get_jobGet a public Jobsai job detail by id or slug.Get a public Jobsai job detail by id or slug.
| Paramètre | Type | Description |
|---|---|---|
| id | string | — |
| slug | string | — |
submit_applicationSubmit an application on behalf of the candidate represented by the consent envelope.Submit an application on behalf of the candidate represented by the consent envelope.
| Paramètre | Type | Description |
|---|---|---|
| jobId* | string | — |
| coverLetterMarkdown | string | — |
| coverLetterAiAssisted | boolean | Set true when the cover letter was AI-generated (AI Act Art. 50 transparency; shown to the employer). |
| useExistingCv | boolean | — |
get_application_statusRead an application status for the consent-envelope candidate.Read an application status for the consent-envelope candidate.
| Paramètre | Type | Description |
|---|---|---|
| applicationId* | string | — |
list_applicationsList all applications for the consent-envelope candidate.List all applications for the consent-envelope candidate.
| Paramètre | Type | Description |
|---|---|---|
| status | string | — |
| limit | integer | — |
subscribeSubscribe to application status change notifications for the consent-envelope candidate.Subscribe to application status change notifications for the consent-envelope candidate.
| Paramètre | Type | Description |
|---|---|---|
| applicationIds | array | — |
stream_matchesStream new job-match events for an agent client.Stream new job-match events for an agent client.
| Paramètre | Type | Description |
|---|---|---|
| query_id | string | — |
| since | string | — |
| candidate_pseudonym | string | — |
| limit_per_minute | integer | — |
withdraw_applicationWithdraw an application on behalf of the consent-envelope candidate.Withdraw an application on behalf of the consent-envelope candidate.
| Paramètre | Type | Description |
|---|---|---|
| applicationId* | string | — |
saved_jobsList, save, or unsave the consent-envelope candidate's bookmarked jobs.List, save, or unsave the consent-envelope candidate's bookmarked jobs.
| Paramètre | Type | Description |
|---|---|---|
| action | string | — |
| jobId | string | — |
propose_actionPropose one concrete candidate action (application, job question, interview decision, requirements update) for the candidate's own confirmation. Nothing runs until the candidate confirms.Propose one concrete candidate action (application, job question, interview decision, requirements update) for the candidate's own confirmation. Nothing runs until the candidate confirms.
| Paramètre | Type | Description |
|---|---|---|
| command* | — | Normalized candidate command the human will review. Exactly one actionType variant applies; interviewId exists only on INTERVIEW_ACCEPT / INTERVIEW_DECLINE / I… |
| agentNote | string | Optional plain-text rationale shown to the candidate as untrusted agent text. Omit it or send a string; null is refused. |
get_action_proposalRead the candidate's decision on a proposal: status, the final command including the candidate's edits, and the one-shot approval window.Read the candidate's decision on a proposal: status, the final command including the candidate's edits, and the one-shot approval window.
| Paramètre | Type | Description |
|---|---|---|
| proposalId* | string | — |
execute_approved_actionExecute exactly the command the candidate confirmed, once, while the approval is valid.Execute exactly the command the candidate confirmed, once, while the approval is valid.
| Paramètre | Type | Description |
|---|---|---|
| proposalId* | string | — |
| command | — | Optional: must equal the confirmed command (including the candidate's edits); otherwise approval_mismatch. Same shape as propose_action.command. |
12 outils sur 12 ont publié une description.
Les noms et descriptions d’outils sont écrits par l’éditeur et affichés tels quels, comme du texte inerte. Ce sont les chaînes qu’un client MCP transmet à un modèle, alors Forge y recherche des motifs d’injection de prompt — tout constat apparaît avec l’analyse de sécurité ci-dessus. « Privilégié » est une correspondance de mot-clé sur le nom de l’outil, pas un audit de ce qu’il fait : un nom anodin peut tout de même tout faire.
Czech AI job board: search live listings, read job details, apply for a consenting candidate.
Les noms cliquables ouvrent l’index Forge de toutes les entrées observées exposant cet outil. Parcourir tous les outils indexés.
Cette entrée ne publie aucun paquet npm : Forge n'a donc pas d'arbre de dépendances pour elle. C'est une lacune de couverture — pas une affirmation qu'elle n'a aucune dépendance.