KitScout

Categories › AI & Agents › Multi-agent, orchestration & workflows

JobMojito

MCP serverVerified domain · jobmojito.comRemote● LiveAPI key needed

Run AI interviews, simulated personas and coaching sessions on JobMojito.

Install

Remote server: your requests and data go to mcp.jobmojito.com. Claude Code: claude mcp add --transport http jobmojito https://mcp.jobmojito.com/mcp · Claude app: Settings → Connectors → Add custom connector.

What it can do (first 40)

The tools this server listed when we connected to it, in its own words.

  • search_documentation — Search ALL JobMojito documentation. One call searches both documentation sources in parallel and returns a merged, source-labeled list: • "d
  • get_documentation — Fetch the full content of a single JobMojito documentation page. Accepts a URL returned by `search_documentation`. For developer docs the cl
  • list_my_merchants — Text list of the merchant accounts you can act as, for clients that cannot render MCP App UI. `jobmojito_configuration` offers the same acco
  • invite_candidates — [Interviews] Invite candidates to an interview or position: e-mails each one their invitation. The same invitation the admin console's Add c
  • upload_media_file — [Admin] Upload a file to the company's media library and return it, ready to use. Sends the file (base64) and has it checked: its real type,
  • get_tool_reference — The full definition of one JobMojito tool: its complete description, and every argument with all its options and examples (part=result: ever
  • create_interview — [Interviews] Create a new interview. Without `questions` its question sequence is generated from the position data. With `questions` (an exp
  • create_persona — [Interviews] Create a role-play persona: an avatar that plays a defined role in a free-form conversation instead of a scored Q&A interview.
  • get_interview_definition — [Interviews] Get the definition/configuration of an interview (position), including its ordered `questions` array. The questions come back i
  • update_interview — [Interviews] Update the configuration of an existing interview/position: name, description, avatar template, recording, scoring, tags, categ
  • set_interview_state — [Interviews] Change an interview's or position's publication `status` (draft, active, archived...), or a position's vacancy `lifecycle` (ope
  • generate_interview_url — [Interviews] Generate a signed link that works for 30 days and can be opened more than once; nothing is sent. Whoever holds the link gets it
  • list_interviews — [Interviews] List the merchant's interviews and positions, with lifecycle, category, tags, recruiter and step count; filter by lifecycle, re
  • set_position_process — [Positions] Add, remove or reorder the steps of a DRAFT position (pre-screening, AI interview, meeting, external assessment, Certo verificat
  • update_position_step — [Positions] Change one step's settings. It takes `step_id`, optionally `name`, `advance` and `kombo`, and only the settings object of the st
  • manage_meeting_slot — [Positions] Bookable time slots of a meeting step: action create, update or delete (with start_at, duration_minutes, capacity, location, mee
  • duplicate_position — [Positions] Copy a position with its steps and settings as a new draft, optionally with a new name, country, location, openings or availabil
  • duplicate_interview — [Positions] Copy a stand-alone interview (not a position's step) as a new draft, optionally renamed or into another company you manage. Resu
  • save_catalogue_directory — [Coaching catalogue] With action create (the default): create a directory (page) in the coaching portal catalogue. A directory nests other d
  • get_catalogue_directory — [Coaching catalogue] Read one catalogue directory in full: its settings, its custom Markdown page (`content_md`), its resolved sub-directori
  • list_catalogue_directories — [Coaching catalogue] List the coaching-catalogue directories you can see (your merchant's own plus the platform-wide public ones). Returns d
  • get_interview_result_details — [Results] Get full interview result details including transcript and scores. Scores are assistive output for a human reviewer. One result is
  • generate_interview_report — [Results] Generate an interview result report (HTML/PDF/JSON) for a completed interview. The report is decision-support material for a human
  • request_another_interview_attempt — [Results] Re-open a submitted interview result so the candidate can take it again: the attempt is marked failed, the same result goes back t
  • set_assessment_result — [Results] Record the result of a candidate's external assessment step (status, score, pass / fail, report link). The step then waits for the
  • list_interview_results — [Results] List the merchant's interview results. Rows carry the candidate's scores and recruiter risk flags, so this returns 20 by default;
  • list_report_fields — [Reports] List what a custom report can use on this account: datasets (interview results, invitations, position pipeline, ATS pipeline, cred
  • list_reports — [Reports] List the reports you can run: custom reports you can open (yours, shared with you), the JobMojito templates, and the built-in repo
  • get_report — [Reports] Get a custom report's JSON definition, visibility, your access and its version. save_report with report_id replaces the definition
  • run_report — [Reports] Run a report and return each block's rows (aggregated numbers, at most 500 rows per block). Three ways: `report_id` of a saved cus
  • save_report — [Reports] Without report_id: save a new custom report from a definition (schema jobmojito.report/v1); it is created as Only me and is shared
  • list_candidates — [Candidates] List the merchant's candidates, filtered by text, activity tab, source, channel, owner, prospect or applicant. To search like t
  • get_candidate — [Candidates] One candidate in full: profile, applications with their steps and decisions, tags and automatic tags, counts of notes, open tas
  • add_candidate_note — [Candidates] Add a note to a candidate (candidate_id) or to one result (result_id), visible to the team or private to you, optionally mentio
  • set_candidate_tags — [Candidates] Add and remove the company's tags on up to 5000 candidates in one call (add_tag_ids, remove_tag_ids; ids from list_candidate_fi
  • manage_candidate_tag — [Candidates] The company's candidate tag list: action create, update (rename, recolor) or delete. Rename, recolor and delete are for owners;
  • list_candidate_filters — [Candidates] Every rule field and operator list_candidates accepts in `rules`, and every value with its id: tags with counts, automatic tags
  • preview_candidate_merge — [Candidates] Show what merging merge_id into keep_id would do: both values of each field, the records that move, blockers, and `preview_toke
  • merge_candidates — [Candidates] Merge merge_id into keep_id after preview_candidate_merge (send its preview_token; field_choices picks keep or merge per field)
  • dismiss_candidate_duplicate — [Candidates] Mark a suggested duplicate pair (duplicate_id from get_candidate include=duplicates) as not the same person, with an optional n

KitScout test notes

Not tested by KitScout yet. When our harness runs it, pros, cons and the tasks we tried appear here, with the date and evidence.

Similar tools

  • REA 456,474 ★
    Reverse engineer anything from your terminal or agent with one CLI and MCP server.
  • ask-matt 323,337 ★
    Ask which skill or flow fits your situation. A router over the skills in this repo.
  • chief-of-staff 323,337 ★
    Pursue a long-running goal in a single session by co-ordinating subagents.
  • claude-handoff 323,337 ★
    Hand the current conversation off to a fresh background agent that picks up the work immediately.
  • grill-me 323,337 ★
    A relentless interview to sharpen a plan or design.