spott
spott.
A candidate in Spott — list, read, search, create, update.
setup & usage
⚠ your spott api key
you need a spott api key.
▸ what you can do
drive spott, the ats and crm of a recruitment firm: the candidate on one side, the client company on the other. a position = a job (vacancy in the api urls), a candidate on a position = an application that moves forward from stage to stage.
spott_people (searches candidates and client contacts, fuzzy) — do this before creating anythingspott_candidate(op="list"), detail → spott_candidate ; by criteria → spott_candidate(op="search")spott_candidate(op="create") (firstName/lastName required), correction → spott_candidate(op="update")spott_job(op="search") with the vacancy.stage.isOpen filter ; the raw list → spott_job(op="list"), detail → spott_jobspott_application(op="list") (job_id, or candidate_id for the reverse)spott_stages (get the stage id) then spott_application(op="create") ; "move them to interview" → spott_application(op="move")spott_note(op="create") (links to the candidate, source phone/inPerson…), read back → spott_note(op="list")spott_client(op="list") (list, or search if you pass filters), spott_client, spott_client(op="contacts"), and spott_placements for closed placements and their fees⚙ multiple comptes
this connector accepts multiple comptes: each stored credential becomes a named account (one name per compte), at your level, your team's or your org's.
_account="<name>" on the tool; list them: oto_identity(op='list', connector='spott') (scope='org' or scope='group' for the org's or team's)oto_identity(op='set', connector='spott', identity_id='<name>'); rename: op='rename' with new_name_account) and adding upoutils
chargement…
utilisation
claude code — installe le plugin oto —
claude plugin marketplace add otomata-tech/oto-plugin — mcp + skill configurés.cli —
pipx install oto-cli puis oto spott …