developer-toolsapi_key

Hireflix

Hireflix is a one-way video interview platform for managing positions, candidate interviews, templates, themes, and hiring workflows.

Verdict

Hireflix runs one-way video interviews — candidates record answers to your questions on their own time, then your team reviews and scores them. This MCP lets you create positions, invite candidates, retrieve interview recordings, and pull scoring data without leaving Switchy. Recruiters and hiring managers use it to triage applicants in batch, draft feedback collaboratively, and sync interview state with ATS workflows. The API key grants full account access, so treat it like an admin credential.

Common use cases

  • Triage video interviews in batch review sessions
  • Draft position questions collaboratively before launch
  • Pull candidate scores into hiring decision docs
  • Sync interview progress with ATS records
  • Generate interview summaries for debrief meetings

Integration

Vendor
Hireflix
Category
developer-tools
Auth
API_KEY
Tools
17
Composio slug
hireflix

Tools

  • Create Candidate Interview

    Create a candidate interview in a Hireflix position without sending candidate notifications. This still creates a candidate and interview record.

  • Create Position

    Create a one-way interview position with one or more video-answer questions. Positions are private by default; setting public=true makes the position publicly discoverable. Empty notification arrays request no custom configurations, but Hir

  • Get Account Overview

    Return the connected Hireflix user, company, subscription status, permissions, and current usage counters without exposing credentials.

  • Get Interview

    Return one accessible Hireflix interview with candidate, progress, answers, scores, comments, metadata, and sharing state.

  • Get Position

    Return one Hireflix position's configuration and interview-step details by position ID; use List Position Interviews for candidates.

  • Invite Candidate

    Invite a candidate to a Hireflix position and immediately send any configured candidate notifications. Notification delivery cannot be undone; use Create Candidate Interview to create the record without sending.

  • List Notification Templates

    List Hireflix notification templates for one channel without returning Draft.js message bodies.

  • List Position Interviews

    Return one cursor-controlled page of interviews for a Hireflix position, with optional candidate and stage filters.

  • List Positions

    Return all positions visible to the connected Hireflix account, including archive state and tags.

  • List Themes

    Return the company's available position branding themes and their core visual settings.

  • List Webhooks

    Return configured Hireflix webhook destinations, activation state, and subscribed events without exposing signing secrets.

  • Permanently Delete Position
    destructive

    Permanently delete a Hireflix position and its associated workflow state. This destructive operation cannot be undone. Use only a position ID that the caller explicitly intends to remove.

  • Set Interview Decision

    Move a Hireflix interview to the shortlisted or discarded hiring stage.

  • Set Position Archived

    Archive a Hireflix position to stop new submissions, or unarchive it to accept submissions again.

  • Share Interview

    Create an immediately active public, unauthenticated link exposing a Hireflix interview and its answers for duration_days (default 75). This toolkit cannot revoke the link before expiry, so treat sharing as irreversible.

  • Update Interview Review

    Set or clear exactly one review field for a Hireflix interview: the connected user's score or comment. Pass null to clear the selected field; use a separate call for the other field.

  • Update Position

    Patch a Hireflix position's core settings. Omitted fields are preserved. Null clears theme or restores automatic transcription language; use [] to clear tags. Supplied tag and question arrays replace existing values rather than merging.

Setup

Setup guide

  1. 11. Log in to Hireflix and navigate to Settings → API to generate a new API key. 2. In Switchy, open your workspace settings and click Integrations. 3. Find Hireflix in the MCP directory and click Connect. 4. Paste your API key into the prompt and click Authorize. 5. Switchy confirms the connection by fetching your account overview — you'll see your company name and subscription tier. 6. Open any Project, type '@Hireflix list my positions' and send; if you see position names and IDs, the integration is live. 7. To test candidate workflows, create a test position with '@Hireflix create a position called Test Role with one question: Tell me about a time you solved a hard problem' and invite yourself as a candidate.

What teammates see: by default, memories from Hireflix are scoped to the Project (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.

Works well with

Top models

Compatibility data appears once enough Projects have used this MCP together with a given model.

How Switchy teams use it

Not enough Projects yet to publish anonymised usage stats (we require ≥ 50 Projects per week).

Starter prompts

List Open Positions

@Hireflix show me all my open positions with their question counts and candidate totals

Create New Position

@Hireflix create a position called Senior Backend Engineer with three questions: describe your API design philosophy, walk through a recent performance optimization, and explain how you mentor junior developers

Review Candidate Answers

@Hireflix get the interview for candidate ID 12345 and summarize their answers to each question with timestamps

Invite Candidate Batch

@Hireflix invite these candidates to position ID 678: alice@example.com, bob@example.com, carol@example.com — send the default notification template

Pull Scoring Summary

@Hireflix list all interviews for position ID 678 and show me average scores, top comments, and completion rates

Example outputs

Illustrative - representative of the model's voice and quality, not literal recordings.

Prompt

@hireflix list all interviews for position ID 'pos_abc123' that are still in the 'pending' stage

Output

Found 8 pending interviews for position 'Senior Backend Engineer': • Sarah Chen (invited 2 days ago, not started) • Marcus Williams (invited 5 days ago, not started) • Priya Patel (started 1 day ago, 2/5 questions answered) • Jordan Lee (invited 3 days ago, not started) • Alex Rivera (started 4 hours ago, 1/5 questions answered) • Taylor Kim (invited 1 day ago, not started) • Jamie Foster (started yesterday, 3/5 questions answered) • Casey Morgan (invited 6 days ago, not started) This is an illustrative example showing typical interview progress data. Actual results depend on your position's current candidate pool.

Notes

This read-heavy example demonstrates bulk interview tracking. Requires API key with read access to the position. The MCP returns structured candidate data including invitation timestamps and completion status, making it easy to identify stalled candidates or follow up on incomplete interviews.

Prompt

@hireflix create a candidate interview for position 'pos_abc123' with email 'candidate@example.com' and name 'Alex Thompson' but don't send notifications yet

Output

Created candidate interview record: • Candidate: Alex Thompson (candidate@example.com) • Position: Senior Backend Engineer (pos_abc123) • Interview ID: int_xyz789 • Status: Created (no notifications sent) • Interview link: https://app.hireflix.com/i/int_xyz789 The candidate record exists in your Hireflix account but Alex has not been notified. Use the 'Invite Candidate' tool when you're ready to send the interview invitation email. This is an illustrative example of the creation flow.

Notes

This write example shows the two-step candidate workflow: create the record first, then explicitly invite. Useful when you need to batch-prepare interviews or coordinate timing with your recruiting team. Once you call 'Invite Candidate', notification delivery is immediate and cannot be undone, so this separation prevents accidental sends.

Prompt

@hireflix get interview 'int_xyz789' and summarize the candidate's answers to identify their strongest technical skills and any red flags

Output

Retrieved interview for Jordan Lee (Senior Backend Engineer position): Strongest skills demonstrated: • Deep PostgreSQL optimization experience (mentioned query planning, indexing strategies, and connection pooling in Q2) • Production Kubernetes debugging (described resolving a cascading pod failure in Q4) • Clear communication style across all 5 video answers Potential concerns: • Limited experience with distributed tracing tools (Q3 answer was generic) • No mention of testing practices in any response • Gave a 2-minute answer to a question asking for a 30-second pitch (Q1) Overall: Strong backend fundamentals but may need support on observability tooling. This synthesis is based on illustrative interview data.

Notes

This synthesis example pairs Hireflix's structured interview data with AI reasoning to surface hiring insights. The MCP returns video metadata, transcripts, and any internal scores/comments, which the AI can analyze for patterns. Requires read access to the interview; be aware that AI interpretation of candidate responses should supplement, not replace, human review.

Use-case deep-dives

Async first-round screening at 15-person startup

When Hireflix replaces the recruiter phone screen

A 15-person startup hiring two engineers per quarter can skip the recruiter phone screen entirely. Create Position with 3-4 video questions ("walk us through your last deployment", "debug this code snippet"), then Invite Candidate sends the link. Candidates record answers on their schedule; your hiring manager reviews Get Interview responses in 10 minutes instead of blocking 30-minute Zoom slots. This works when you're hiring for 1-3 roles simultaneously and can tolerate 24-hour candidate turnaround. If you're running 8+ open reqs or need real-time clarification (senior architect roles), you'll still need the live screen. For small teams doing 6-12 hires per year, Hireflix turns interview scheduling from a calendar Tetris nightmare into a watch-when-ready queue.

Customer success video testimonial collection

Repurposing interview infrastructure for case studies

A 6-person B2B SaaS team closing 2-3 enterprise deals per quarter needs video testimonials but can't justify a dedicated tool. Create Position with public=true and 2 questions ("what problem did we solve", "what changed after go-live"), share the link in your post-sale email sequence, then pull Get Interview to grab the MP4 for your pitch deck. The List Position Interviews filter lets you sort by completion date when you need fresh content for a conference keynote. This breaks down if you need branded landing pages or multi-take editing (Hireflix is a one-take recording tool), but for scrappy teams who'd otherwise skip testimonials entirely, it's a zero-setup video inbox. If you're already paying for Hireflix to hire, you've got a testimonial engine sitting idle.

Remote team onboarding intro videos

When new hires record their own welcome message

A 20-person remote agency onboarding 1-2 people per month can flip the intro: instead of the team recording welcome videos, the new hire does. Create Position with 3 questions ("your background in 90 seconds", "one skill you want to learn here", "a hobby outside work"), send the link in the offer-acceptance email via Invite Candidate, then share the Get Interview results in Slack on day one. The team watches a 4-minute reel instead of reading a static bio doc, and the new hire practices talking to a camera before their first all-hands. This only works if your culture tolerates async-first and the new hire has a quiet recording space; if you're hiring hourly shift workers or highly introverted ICs, a live Zoom intro is kinder. For remote-native teams, it's a forcing function that makes onboarding feel less like paperwork.

Frequently asked

What does the Hireflix MCP let me do in Switchy?

It lets your AI agents create video interview positions, invite candidates, retrieve interview responses, and check submission status without leaving the conversation. You can build recruiting workflows that pull candidate answers, compare responses across interviews, or trigger follow-up actions when someone completes a stage—all through natural language in Switchy.

Do I need admin access to connect Hireflix?

You need a Hireflix API key, which typically requires account-owner or admin permissions to generate. The MCP respects the key's underlying permissions, so if your key can't create positions or invite candidates in Hireflix's web UI, it won't work through Switchy either. Check your role before connecting.

Can the MCP send candidate invitation emails automatically?

Yes. The Invite Candidate tool sends notifications immediately and cannot be undone. If you want to stage a candidate record without triggering emails—for example, to bulk-import a list first—use Create Candidate Interview instead, then send invites in a separate step once you've reviewed the roster.

How is this different from using Hireflix's dashboard directly?

The MCP turns recruiting actions into conversational commands. Instead of clicking through Hireflix's UI to check which candidates finished their interviews, you ask Switchy "show me completed interviews for the backend role" and get a summary in seconds. It's faster for repetitive checks and integrates recruiting data into broader team workflows.

Who on the team should connect the Hireflix integration?

Whoever owns your Hireflix API key—usually a recruiting lead or HR admin. That person's key determines which positions and interviews the entire Switchy workspace can access. If multiple people need different permission scopes, you'll need separate Switchy workspaces or a shared service account in Hireflix.

More developer tools MCPs

See all developer tools MCPs →

Data last verified 62 hours ago.Sources aggregated hourly to weekly. See docs/architecture/model-directory.md.