Guida al connettore12 minuti di lettura45 tool MCP7 lingue

Come collegare Recruitee a Microsoft Copilot via MCP

Gestione delle candidature con Recruitee (Tellent Recruitee): posizioni e talent pool, candidati con ricerca completa, pipeline e fasi, placement, note, tag, reparti, sedi, colloqui e valutazioni, attività e feed delle attività. Inoltre sposta i candidati tra le fasi e crea e pubblica posizioni. Recruitee ATS API con un token API personale.

HCA cura del team HelpCodeAggiornato 12 min di lettura Open source su GitHub

Nessuna carta di credito · 7 giorni di prova · Alternativa self-host disponibile

Recruitee

Recruitee

Recruitee applicant tracking: jobs (offers) and talent pools, candidates and full search, pipelines and stages, placements, notes, tags, departments, locations, interviews and evaluations, tasks and activity. Recruitee ATS API with a personal API token.

tool

45

Regione

INTL

Categoria

Risorse umane

Autenticazione

Bearer Token

Env vars richieste

RECRUITEE_COMPANY_IDRECRUITEE_API_TOKEN
Installa con un clic su Cloud

7 giorni di prova gratuita · Nessuna carta di credito

  • Prova gratuita di 7 giorni
    Nessuna carta di credito
  • GDPR & SOC 2 ready
    Dati in UE, log di audit
  • Open source su GitHub
    Open source · AGPL-3.0
  • Funziona con ChatGPT, Claude, Gemini
    Qualsiasi client compatibile MCP

Salta l'installazione. Attivo in meno di 2 minuti.

Avvia una prova gratuita su cloud.anythingmcp.com, aggiungi Recruitee con un clic, poi punta il tuo client AI (Claude, ChatGPT, Copilot o Cursor) all'endpoint MCP generato. Niente Docker, niente git clone, nessuna esperienza di sviluppo richiesta.

Inizia la prova gratuita

In breve

Gestione delle candidature con Recruitee (Tellent Recruitee): posizioni e talent pool, candidati con ricerca completa, pipeline e fasi, placement, note, tag, reparti, sedi, colloqui e valutazioni, attività e feed delle attività. Inoltre sposta i candidati tra le fasi e crea e pubblica posizioni. Recruitee ATS API con un token API personale.

Prova a chiedere

Prompt di esempio per Recruitee

Clicca su un prompt per copiarlo. Incollalo in Claude, ChatGPT, Cursor, Gemini, Copilot o OpenClaw per eseguirlo contro questo connettore.

Recruitee · live via MCP
Condividi
Opus 4.7

Claude è un'AI e può sbagliare. Verifica sempre le risposte.

💡 Niente installazione? Vai direttamente su cloud.anythingmcp.com. Accedi, clicca Connectors → Recruitee, inserisci le credenziali, genera una MCP API key e hai finito. Niente Docker, niente git clone, niente server locale.

Recruitee + Microsoft Copilot

Gestione delle candidature con Recruitee (Tellent Recruitee): posizioni e talent pool, candidati con ricerca completa, pipeline e fasi, placement, note, tag, reparti, sedi, colloqui e valutazioni, attività e feed delle attività. Inoltre sposta i candidati tra le fasi e crea e pubblica posizioni. Recruitee ATS API con un token API personale.

Prerequisiti

Le istruzioni di setup complete sono incluse nel connettore stesso (visibili nello store quando lo selezioni). Le variabili d'ambiente richieste sono:

RECRUITEE_COMPANY_ID, RECRUITEE_API_TOKEN

Step 1 — Ottieni le credenziali

La configurazione richiede circa 3 minuti.

  1. In Recruitee apri Settings > Apps and plugins > Personal API tokens (https://app.recruitee.com/#/settings/api_tokens), fai clic su Add new token, assegna un'etichetta e conferma la password. Copia il token in RECRUITEE_API_TOKEN; non può essere mostrato di nuovo.
  2. Copia il company ID indicato nella stessa pagina (un numero) in RECRUITEE_COMPANY_ID. Funziona anche il sottodominio dell'azienda.
  3. Installa il connettore: recruitee_get_current_admin è il controllo di installazione.

Il token agisce come te, con il tuo ruolo, solo in quell'azienda; un'altra azienda richiede un token proprio. Recruitee non permette di restringere l'ambito di un token, quindi crealo con un utente il cui ruolo corrisponde a ciò che l'AI deve fare.

Dati personali: i candidati sono persone che si candidano, con CV, recapiti, valutazioni e talvolta data di nascita o nazionalità. Chiedi solo ciò che serve al compito, rispetta le impostazioni GDPR dell'azienda e non copiare i dati dei candidati in altri strumenti senza motivo.

Le parole di Recruitee: una posizione è un offer (kind job; un talent pool è un offer con kind talent_pool). Un candidato in una posizione è un placement, che porta la fase e l'eventuale squalifica per quella posizione. I membri del team sono admin.

Cosa legge:

  • Team: recruitee_get_current_admin e recruitee_list_admins (id per assegnatari delle attività e filtri).
  • Posizioni: recruitee_list_offers (filtri per statuses come published, tipo, reparto, sede, tag, recruiter o hiring manager), recruitee_get_offer (descrizione, requisiti, team di selezione e fasi della pipeline con i loro id) e recruitee_list_offer_notes.
  • Candidati: recruitee_list_candidates (filtri semplici), recruitee_search_candidates (ricerca completa con filters_json), recruitee_get_candidate (recapiti, link a CV e lettera di presentazione, fonti, tag, campi personalizzati, valutazioni, placement e risposte alle domande), recruitee_list_candidate_notes, recruitee_list_candidate_tasks e recruitee_list_candidate_activities. Il feed aziendale: recruitee_list_activities.
  • Pipeline di una posizione: recruitee_list_placements (chi è in quale fase), recruitee_list_pipeline_templates, recruitee_get_pipeline_template e recruitee_list_disqualify_reasons.
  • Elenchi di riferimento: recruitee_list_departments, recruitee_get_department, recruitee_list_locations, recruitee_get_location, recruitee_list_tags e recruitee_list_sources.
  • Colloqui: recruitee_list_interview_events (di default quelli in arrivo), recruitee_get_interview_event e recruitee_list_interview_results (valutazioni e scorecard). Attività: recruitee_list_tasks.

Cosa scrive:

  • Candidati: recruitee_create_candidate (facoltativamente già candidato a posizioni; un remote_cv_url viene analizzato), recruitee_update_candidate, recruitee_add_candidate_tags (i tag che non esistono ancora vengono creati), recruitee_remove_candidate_tags, recruitee_add_candidate_field (ad esempio competenze, lingue o nazionalità) e recruitee_create_candidate_note (visibile al team di selezione, non al candidato).
  • Pipeline: recruitee_assign_candidate inserisce un candidato in una posizione (prima fase) o in un talent pool; recruitee_change_stage sposta un placement in un'altra fase (id del placement dal candidato, id della fase da recruitee_get_offer; una fase di assunzione può richiedere hired_at, work_location_id e, con le requisition, opening_id); recruitee_disqualify_candidate con un motivo e recruitee_requalify_candidate si annullano a vicenda.
  • Posizioni: recruitee_create_offer crea una bozza, recruitee_update_offer ne modifica i campi, recruitee_publish_offer la pubblica sul sito carriere e sui job board configurati, recruitee_unpublish_offer la ritira mantenendo i candidati, recruitee_close_offer blocca nuove candidature.
  • Attività: recruitee_create_task e recruitee_complete_task (o riapre un'attività con completed false).

Automazioni: creare un candidato su una posizione, cambiare fase con run_actions true o squalificare può avviare le email e le azioni che l'azienda ha configurato in Recruitee, quindi i candidati potrebbero ricevere comunicazioni. L'AI lo dice prima di farlo per molti candidati.

Disattivati all'installazione: recruitee_delete_candidate (elimina il candidato con tutti i suoi dati) e recruitee_remove_placement (toglie un candidato da una posizione insieme alla cronologia delle fasi di quel placement). Non si possono annullare; un amministratore del workspace li attiva quando servono al team. Squalificare è il modo reversibile per togliere un candidato da una posizione.

Filtri di ricerca: filters_json di recruitee_search_candidates è un array JSON come stringa, ad esempio [{"field":"all","query":"java"},{"filter":"tags","id":{"in":[12]}},{"field":"created_at","gte":"2026-10-01"}]. Stato e fonte: {"field":"status","in":["qualified"]}; fasi: {"filter":"stages","name":{"in":[...]}}.

Formati dei dati: gli id sono interi; date e orari sono ISO 8601 in UTC (2026-10-19T11:02:32Z). I placements di un candidato elencano una voce per posizione con offer_id, stage_id e disqualify_reason; i cambi di fase e di qualifica usano l'id del placement. adminapp_url porta al candidato in Recruitee.

Paginazione: recruitee_list_candidates pagina con limit (fino a 1000) e offset; posizioni, ricerca, sedi, attività del feed, eventi e attività paginano con limit e page (da 1). L'AI si ferma quando una pagina restituisce meno elementi di limit.

Errori comuni: 401 invalid_token indica un token errato, revocato o di un'altra azienda; 403 un ruolo senza il permesso necessario; 404 un company ID o un id di record errato; 422 un errore di validazione, con il campo indicato nel corpo.

Il connettore non invia email ai candidati direttamente, non pianifica colloqui e non scrive valutazioni.

Step 2 — Installa l'adapter

curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d

Step 3 — Aggiungi il connettore in Microsoft Copilot

L'URL del tuo server: in AnythingMCP apri MCP Servers → il server su cui si trova questo connettore e copia il suo URL (https://cloud.anythingmcp.com/mcp/…). Usalo ovunque questa guida mostra YOUR_SERVER_ID.

Microsoft Copilot usa i server MCP tramite gli agenti creati in Copilot Studio: aggiungi AnythingMCP a un agente come strumento, poi pubblichi l'agente in Microsoft 365 Copilot e in Teams. Copilot Studio si collega dal cloud di Microsoft via Streamable HTTP, che AnythingMCP supporta.

  1. In Copilot Studio apri il tuo agente (o creane uno), vai su Tools e scegli Add a tool → New tool → Model Context Protocol.
  2. Inserisci un Server name (per esempio AnythingMCP), una Server description che dica cosa fa il connettore e il Server URL https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID. Copilot Studio usa la descrizione per decidere quando chiamare il server.
  3. Come autenticazione scegli API key, imposta Type su Header e come nome dell'header X-API-Key, poi seleziona Create.
  4. In Add tool scegli Create a new connection, incolla una chiave API MCP di AnythingMCP (MCP Servers → il tuo server → API keys) e seleziona Add to agent.
  5. Provalo nel riquadro Test dell'agente: chiedi qualcosa che richiede i tool di Recruitee.
  6. Seleziona Publish, poi Channels → Microsoft 365 and Microsoft Teams, lascia selezionato Make agent available in Microsoft Copilot e scegli Add channel. See agent in Teams lo installa per te; in Microsoft 365 Copilot scrivi @ e scegli l'agente.

Preferisci un accesso per ogni utente? Al posto della chiave API scegli OAuth 2.0 → Dynamic discovery: ogni persona accede ad AnythingMCP la prima volta che l'agente lo chiama.

Usi il self-hosting? Usa l'indirizzo HTTPS pubblico della tua istanza al posto di https://cloud.anythingmcp.com. Copilot Studio si collega dal cloud di Microsoft, quindi localhost non funziona.

Tool disponibili

ToolWhat it does
recruitee_get_current_adminThe team member (admin) the token belongs to: id, name, email, role and time zone
recruitee_list_adminsTeam members (admins) of the company with id, name, email and role; ids are used for task assignees, interview participants and followers
recruitee_list_offersJobs and talent pools (Recruitee calls them offers): id, title, status, kind, department, locations, recruiter, candidate counts, pipeline…
recruitee_get_offerOne job or talent pool by id with description, requirements, locations, department, hiring team and its pipeline stages (ids used to move…
recruitee_list_offer_notesInternal team notes on a job (offer), with author, text and time of each note
recruitee_list_candidatesList candidates with name, emails, phones, source, tags, rating, placements (job, stage, disqualified) and creation date
recruitee_search_candidatesFull candidate search across the database with filters on text, tags, sources, stages, ratings, dates, custom fields, education and…
recruitee_get_candidateOne candidate by id: contact details, CV and cover letter links, sources, tags, custom fields, ratings, placements (job, stage…
recruitee_list_candidate_notesTeam notes on a candidate with author, text, pinned flag and time of each note
recruitee_list_candidate_activitiesActivity history of a candidate: applications, stage moves, emails, notes, evaluations and events, newest first
recruitee_list_activitiesCompany-wide activity feed (applications, stage changes, notes, emails, evaluations), filterable by candidates, offers, event names and…
recruitee_list_placementsCandidates in a job's pipeline (placements): placement id, candidate, stage, disqualification, rating, upcoming event and overdue date
recruitee_list_pipeline_templatesPipeline templates with their stages (id, name, category such as apply, interview, offer, hire)
recruitee_get_pipeline_templateOne pipeline template with all its stages in order (stage id, name and category)
recruitee_list_disqualify_reasonsReasons a candidate can be disqualified with (id and name), for recruitee_disqualify_candidate
recruitee_list_departmentsDepartments of the company with id, name and offer counts, to filter or create jobs
recruitee_get_departmentOne department by id with its name and translations, to resolve the department_id of a job
recruitee_list_locationsJob locations with id, name, address, city, country and active flag
recruitee_get_locationOne job location by id with its full address, translations and active flag
recruitee_list_tagsCandidate tags of the company with id, name and how many candidates carry them
recruitee_list_sourcesCandidate sources (where applicants came from) with id and name
recruitee_list_interview_eventsScheduled interviews and other events: candidate, job, participants, start and end, location or video link, status
recruitee_get_interview_eventOne interview event with participants, times, location and the candidate
recruitee_list_interview_resultsEvaluations and scorecards written about candidates, with reviewer, rating and answers
recruitee_list_tasksRecruiting tasks of the company: title, description, candidate, assignees, due date and completion
recruitee_list_candidate_tasksTasks linked to one candidate with assignees, due date and completion
recruitee_create_candidateAdd a candidate, optionally applied to jobs
recruitee_update_candidateChange a candidate's profile: name, emails, phones, links, cover letter or sources
recruitee_delete_candidateDelete a candidate with all their data
recruitee_add_candidate_tagsAdd tags to a candidate by name; tag names that do not exist yet are created
recruitee_remove_candidate_tagsRemove tags from a candidate (the tags stay in the company list)
recruitee_add_candidate_fieldAdd a profile field to a candidate, e.g. skills, languages, nationality or a single-line value
recruitee_create_candidate_noteWrite a team note on a candidate's profile (visible to the hiring team, not to the candidate)
recruitee_assign_candidatePut an existing candidate into a job's pipeline (first stage) or a talent pool
recruitee_change_stageMove a candidate's placement to another pipeline stage
recruitee_disqualify_candidateDisqualify a candidate in one job (placement) with a reason
recruitee_requalify_candidateRequalify a disqualified candidate in one job (placement), back into the pipeline
recruitee_remove_placementRemove a candidate from a job's pipeline, with that placement's stage history
recruitee_create_offerCreate a job (or talent pool) as a draft; publish it with recruitee_publish_offer
recruitee_update_offerChange a job's fields, e.g. title, description, requirements, department, locations or salary
recruitee_publish_offerPublish a job on the careers site and job boards set up for it
recruitee_unpublish_offerUnpublish a job: it leaves the careers site but keeps its candidates
recruitee_close_offerClose a job: no new applications, candidates stay in the pipeline
recruitee_create_taskCreate a recruiting task for team members, optionally linked to a candidate and with a due date
recruitee_complete_taskMark a task as completed, or reopen it with completed false

Esempi di prompt

  • "Quali candidati si sono candidati questa settimana per la posizione Senior Backend Developer e in quale fase si trovano?"
  • "Trova i candidati con il tag java che si sono candidati dopo il 1° ottobre."
  • "Quali colloqui sono in programma domani, con candidato, posizione e partecipanti?"
  • "Sposta Laura Rossi nella fase Interview della posizione Product Designer e aggiungi una nota che il colloquio telefonico è andato bene."
  • "Crea una bozza di posizione per un Customer Support Specialist nel reparto Support, con sede a Berlino."

FAQ

Per quale Copilot vale? Per Microsoft 365 Copilot in azienda, tramite gli agenti di Copilot Studio. L'app Microsoft Copilot per account personali non permette di aggiungere un proprio server MCP.

Cosa mi serve? Un account di lavoro con accesso a Copilot Studio (licenza o prova) per creare l'agente. Chi lo usa in Microsoft 365 Copilot o in Teams deve avere accesso all'agente: condividilo, oppure chiedi a un amministratore di pubblicarlo per l'organizzazione. Se la tua organizzazione applica criteri sui dati ai connettori di Power Platform, valgono anche per i server MCP.

L'agente non chiama i tool. Controlla che il nome dell'header sia esattamente X-API-Key e che la chiave appartenga allo stesso server MCP dell'URL, e scrivi una Server description precisa: Copilot Studio la usa per decidere quando chiamare il server. Dopo ogni modifica pubblica di nuovo l'agente; in una chat già aperta scrivi "start over" per passare alla nuova versione.

Prossimi passi

Questa guida ti è stata utile?

Il tuo agente Recruitee è a un clic di distanza.

Installa il connettore, incolla la chiave, chiedi a Microsoft Copilot. 7 giorni gratis, senza carta di credito.

Guide correlate

Connettori

Come collegare Recruitee a ChatGPT via MCP

Gestione delle candidature con Recruitee (Tellent Recruitee): posizioni e talent pool, candidati con ricerca completa, pipeline e fasi, placement, note, tag, reparti, sedi, colloqui e valutazioni, attività e feed delle attività. Inoltre sposta i candidati tra le fasi e crea e pubblica posizioni. Recruitee ATS API con un token API personale.

Connettori

Come collegare Recruitee a Claude via MCP

Gestione delle candidature con Recruitee (Tellent Recruitee): posizioni e talent pool, candidati con ricerca completa, pipeline e fasi, placement, note, tag, reparti, sedi, colloqui e valutazioni, attività e feed delle attività. Inoltre sposta i candidati tra le fasi e crea e pubblica posizioni. Recruitee ATS API con un token API personale.

Connettori

Come collegare Recruitee a Cursor via MCP

Gestione delle candidature con Recruitee (Tellent Recruitee): posizioni e talent pool, candidati con ricerca completa, pipeline e fasi, placement, note, tag, reparti, sedi, colloqui e valutazioni, attività e feed delle attività. Inoltre sposta i candidati tra le fasi e crea e pubblica posizioni. Recruitee ATS API con un token API personale.

Connettori

Come collegare Recruitee a Gemini via MCP

Gestione delle candidature con Recruitee (Tellent Recruitee): posizioni e talent pool, candidati con ricerca completa, pipeline e fasi, placement, note, tag, reparti, sedi, colloqui e valutazioni, attività e feed delle attività. Inoltre sposta i candidati tra le fasi e crea e pubblica posizioni. Recruitee ATS API con un token API personale.

Connettori

Come collegare Recruitee a Meta Muse via MCP

Gestione delle candidature con Recruitee (Tellent Recruitee): posizioni e talent pool, candidati con ricerca completa, pipeline e fasi, placement, note, tag, reparti, sedi, colloqui e valutazioni, attività e feed delle attività. Inoltre sposta i candidati tra le fasi e crea e pubblica posizioni. Recruitee ATS API con un token API personale.

Connettori

Recruitee su MCP: posizioni, candidati, pipeline, colloqui e attività di recruiting in qualsiasi agente AI

Gestione delle candidature con Recruitee (Tellent Recruitee): posizioni e talent pool, candidati con ricerca completa, pipeline e fasi, placement, note, tag, reparti, sedi, colloqui e valutazioni, attività e feed delle attività. Inoltre sposta i candidati tra le fasi e crea e pubblica posizioni. Recruitee ATS API con un token API personale.