Turrior MCP

turrior/mcp
OFFICIALOAuthMCPv0.9

Give your AI assistant a recruiting desk. Turrior exposes your full hiring workflow over MCP — publish and manage roles, score and shortlist candidates, run screening quizzes and video interviews, schedule over Calendly, and send candidate email. Every action runs inside your own Turrior permissions.

Connect
https://my.turrior.com/api/mcp
  • 35 TOOLS
  • 6 DOMAINS
  • OAUTH 2.1
  • UPDATED 2d ago

What this server actually does

  • Publish & manage roles

    Create, edit, publish or unpublish jobs from a prompt.

  • Score & shortlist

    Rank applicants against a role and move the best forward.

  • Screen with quizzes

    Attach text quizzes and async video interviews.

  • Schedule & reach out

    Book Calendly interviews and email candidates.

Connect the endpoint

https://my.turrior.com/api/mcp
[ streamable-http ]
{
  "mcpServers": {
    "turrior": {
      "type": "streamable-http",
      "url": "https://my.turrior.com/api/mcp"
    }
  }
}

What your agent can call

READREAD = safe, retrievesWRITEWRITE = performs an action18 read · 17 write · full CRUD

Your client loads only the toolset it needs — group by domain keeps context lean.

    • WRITE
      create-new-jobCreate a job posting from a prompt.
      title · description · location · …
    • WRITE
      patch-jobUpdate one or more fields of a job.
      id · fields
    • WRITE
      publish-jobPublish a job so candidates can apply.
      id
    • WRITE
      un-publish-jobHide / unpublish a job.
      id
    • READ
      get-full-job-postReturn the complete data of a job.
      id
    • READ
      list-short-job-postsList the company’s jobs (id, title, createdAt).
    • READ
      get-candidatesReturn candidates / interactions for a job.
      jobId · filters
    • WRITE
      change-candidates-statusBulk-update candidate/interaction status.
      ids · status
    • WRITE
      add-to-shortlistAdd a talent to the shortlist.
      talentId
    • WRITE
      add-candidate-noteAdd a note to a candidate interaction.
      interactionId · text
    • READ
      get-candidate-notesGet notes for a candidate interaction.
      interactionId
    • READ
      get-talents-detailsRetrieve full details for a talent.
      talentId
    • WRITE
      create-quizCreate a text quiz / qualification form.
      title · questions
    • WRITE
      create-video-quizCreate an async video interview.
      title · questions
    • WRITE
      attach-quizAttach a quiz to a job.
      quizId · jobId
    • WRITE
      put-quizFull-replace an existing text quiz.
      id · questions
    • WRITE
      put-video-quizFull-replace an existing video quiz.
      id · questions
    • READ
      get-quizzes-listList company quizzes (text + video).
    • READ
      get-quiz-answersGet text-quiz answers.
      quizId
    • READ
      get-video-quiz-answersGet video-interview answers.
      quizId
    • READ
      get-calendly-event-typesGoogle-Meet Calendly event types.
    • READ
      get-interviewsCalendly interviews (by interval / page).
      from · to
    • WRITE
      invite-candidate-to-interviewInvite a candidate to a Calendly meeting.
      interactionId · eventTypeId
    • WRITE
      cancel-calendly-interviewCancel an active Calendly interview.
      interviewId
    • WRITE
      create-gmail-contactCreate / restore a Gmail contact for a talent.
      talentId
    • READ
      get-gmail-contact-messagesInbound/outbound Gmail for a saved contact.
      contactId
    • READ
      get-gmail-messageFull Gmail message by id.
      messageId
    • WRITE
      send-gmail-htmlSend an HTML email to a saved contact.
      contactId · subject · html
    • READ
      find-citySearch cities by name.
      query
    • READ
      search-countriesSearch countries → country IDs.
      query
    • READ
      search-languagesSearch languages → language IDs.
      query
    • READ
      search-categoriesSearch job categories / occupations.
      query
    • READ
      get-industries-listFull list of company industries.
    • READ
      get-company-profileCurrent private company profile.
    • WRITE
      edit-company-profilePatch the company profile.
      fields

From prompt to action

  • Publish a senior backend role in Berlin, remote, with a short screening quiz.
    create-new-jobcreate-quizattach-quizpublish-job
  • Score the applicants for the Berlin role and shortlist the top 5.
    get-candidateschange-candidates-statusadd-to-shortlist
  • Book 30-min intros with the shortlist next week.
    get-calendly-event-typesinvite-candidate-to-interview
  • Email the three finalists a next-steps update.
    create-gmail-contactsend-gmail-html

Security & permissions

  • OAuth 2.1 (PKCE)

    Connect by signing in to Turrior. No API keys stored in client configs.

  • Your permissions

    The assistant can only see and do what your Turrior account allows.

  • No shared service account

    Every action is attributed to you, under your access.

  • Scoped & revocable

    Review granted scopes and disconnect anytime.

  • Audit trail

    Every write action is logged to your workspace.

  • GDPR & EU AI Act

    Candidate data handled to European standards; AI-disclosure & opt-out supported.

Turrior MCP — Recruiting MCP Server for AI Assistants