accueil / serveurs / Recherche & Web / co.avagama/openings
co.avagama/openings
serveur MCP (Model Context Protocol) · openings 0.1.56
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que co.avagama/openings est sûr ?
Au dernier audit MCP Hub, le serveur MCP « co.avagama/openings » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 4 outils
- get_job≈ 471 tokens
Get the full description and application URL for a job returned by recommend_jobs or search_jobs.
Paramètres, retour & exemple (1)
Paramètresid· string · requis
Stable job id returned by search_jobs or recommend_jobs (jobId is accepted too)
Exemple d'appel{"name": "get_job", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"job": {}}} - get_job_coverage≈ 294 tokens
Report how many live roles the index holds for each country and how recently they were posted. Use it to set expectations before asking a candidate for anything, or to judge whether preparation is worth running; use search_jobs instead to see the roles themselves. Reads the index already on hand and never crawls.
Paramètres, retour & exemple (1)
Paramètrescountries· array · requis
Two-letter codes to report coverage for, such as IN or US
Exemple d'appel{"name": "get_job_coverage", "arguments": {"countries": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"countries": [], "snapshotUpdatedAt": "texte"}} - prepare_job_search≈ 682 tokens
Download and refresh the local job index so searches have data to read. The first call fetches the shared index of every verified source (thousands of employers); later calls crawl only missing or stale sources, at most 25 per call, returning a continuation token until nextAction reports ready. Call it when a search says setup is needed, not before every search, and not at all on the hosted server, where the index is already prepared and this returns ready at once. Uses the network and writes job data under the local Openings data directory; it never reads, writes or transmits a resume.
Paramètres, retour & exemple (2)
Paramètrescountries· array · requis
Two-letter codes whose sources should be prepared, such as IN or UScontinuation· string · optionnel
Opaque token from the previous call's result. Pass it back to prepare the next batch of at most 25 sources; omit it to start
Exemple d'appel{"name": "prepare_job_search", "arguments": {"countries": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"note": "texte", "crawl": {}, "status": "ready", "sources": {}, "coverage": {}, "nextAction": "ready", "continuation": "texte", "networkAttempted": true}} - search_jobs≈ 950 tokens
Search jobs immediately from role, country, location and optional stated experience. No resume required. Newest first; automatically widens 7, 14, 30 days then all dates until 5 matches. For another page reuse the same filters and returned window.daysUsed as maxAgeDays, with pagination.nextOffset. Resume-based ranking is optional via recommend_jobs.
Paramètres, retour & exemple (9)
Paramètreslimit· integer · optionnel
How many jobs to return in this pagequery· string · optionnel
Words to match in job title or companyoffset· integer · optionnel
Where the page starts. Use pagination.nextOffset from the previous result rather than counting by handremote· boolean · optionnel
True for remote-only; false for non-remote-onlycountry· string · optionnel
Two-letter country code for job eligibility, such as IN or DElocation· string · optionnel
Case-insensitive location substringmaxAgeDays· integer · optionnel
Omit to widen 7/14/30/all until 5 matches. Explicit positive values exclude undated roles; 0 includes all dates.experienceYears· number · optionnel
Years of experience to compare with the posting's stated min/max range; not a qualification or fit verdict.includeUnknownExperience· boolean · optionnel
With experienceYears, also keep roles without a stated range, clearly unknown rather than matched.
Exemple d'appel{"name": "search_jobs", "arguments": {"limit": 1, "query": "texte", "offset": 1, "remote": true, "country": "texte", "location": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"jobs": [], "window": {}, "guidance": "texte", "pagination": {}}}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».