developer-toolsapi_key

Async Interview

Async Interview is an on-demand video interview platform that streamlines the hiring process by allowing candidates to respond to pre-recorded questions at their convenience, enabling employers to review responses asynchronously.

Verdict

Async Interview lets your team manage video interview jobs without leaving Switchy. @mention it to list active roles, update job descriptions, or delete positions that have been filled. Recruiters and hiring managers get the most value — they can review what's live, tweak interview questions mid-cycle, and clean up closed roles during standup or planning sessions. The MCP doesn't surface candidate responses or video playback; it's purely for job lifecycle management. You'll need an API key from your Async Interview dashboard to connect.

Common use cases

  • Review open roles during weekly sync
  • Update interview questions mid-hiring cycle
  • Archive filled positions after offer acceptance
  • Audit job postings before quarterly planning
  • Coordinate role changes with recruiting team

Integration

Vendor
Async Interview
Category
developer-tools
Auth
API_KEY
Tools
3
Composio slug
async_interview

Tools

  • Delete Job
    destructive

    Tool to delete an interview job. use when you need to permanently remove a job after reviewing responses.

  • List Jobs

    Tool to retrieve a list of all interview jobs. use when you need to display or manage existing jobs.

  • Update Job

    Tool to update an existing interview job. use when you need to modify job details after creation.

Setup

Setup guide

  1. 11. Open your Switchy workspace and navigate to Settings > Integrations. 2. Find Async Interview in the MCP directory and click Connect. 3. Log into your Async Interview account and go to Settings > API Keys. 4. Generate a new API key with read and write permissions for jobs. 5. Copy the key and paste it into the Switchy connection modal, then click Authorize. 6. Return to any Space and type '@Async Interview list all jobs' to confirm the connection works. 7. If you see your active roles, the integration is live and ready to use.

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

Works well with

Top models

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

How Switchy teams use it

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

Starter prompts

List All Active Jobs

@Async Interview show me all active interview jobs right now
Open in a Space →

Update Job Description

@Async Interview update the Senior Engineer job to include a question about distributed systems experience
Open in a Space →

Delete Closed Position

@Async Interview delete the Product Manager job since we hired someone last week
Open in a Space →

Audit Job Titles

@Async Interview list all jobs and flag any with similar titles or overlapping descriptions
Open in a Space →

Prep Hiring Review

@Async Interview pull all jobs created in the last 30 days and summarize their status
Open in a Space →

Example outputs

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

Prompt

@async-interview list all active interview jobs and show me which ones have the most completed responses

Output

Found 4 active interview jobs in your account. 'Senior Backend Engineer' has 12 completed responses (posted 8 days ago), 'Product Designer' has 7 responses (posted 5 days ago), 'DevOps Lead' has 3 responses (posted 2 days ago), and 'Frontend Developer' has 1 response (posted yesterday). The Backend Engineer role is seeing the strongest candidate engagement so far.

Notes

This example shows how the List Jobs tool surfaces your interview pipeline at a glance. The MCP returns job metadata including response counts, but you'll need to access the Async Interview dashboard to review actual candidate video responses. Requires read access to your organization's jobs.

Prompt

@async-interview update the 'Product Designer' job to extend the application deadline by one week and change the title to 'Senior Product Designer'

Output

Updated the job successfully. Title changed from 'Product Designer' to 'Senior Product Designer', and the application deadline has been extended from March 15 to March 22. The job URL remains the same, so existing links shared with candidates will still work. All 7 current responses are preserved.

Notes

The Update Job tool modifies job configuration without disrupting active applications. This is useful when you need to adjust requirements mid-campaign. Note that changing interview questions after candidates have responded may create inconsistent evaluation criteria—consider creating a new job instead for major question changes.

Prompt

@async-interview delete the 'Frontend Developer' job since we filled that position internally, and confirm it won't affect our other active postings

Output

Deleted the 'Frontend Developer' job (1 response on file). This action is permanent and the candidate response has been removed from your account. Your 3 remaining active jobs ('Senior Backend Engineer', 'Senior Product Designer', 'DevOps Lead') are unaffected and continue accepting applications.

Notes

The Delete Job tool permanently removes interview data, including all candidate video responses. Use this carefully—there's no undo. This example demonstrates the MCP's ability to clean up your job board after hiring decisions, but you should export any responses you want to keep before deletion. Requires write access to your organization.

Use-case deep-dives

Recruiting ops for 10-person startup

When this MCP makes sense for lean hiring teams

A 10-person startup hiring two engineers per quarter can use this MCP to manage async video interviews without leaving Switchy. The three tools—list, update, delete—cover the full CRUD loop for interview jobs, so your hiring lead can check candidate progress, tweak questions mid-cycle, and archive closed roles in one workspace. This works if your team already uses Async Interview's platform and you're coordinating hiring in Switchy channels. The API key auth is straightforward. The trade-off: if you're running 20+ open roles or need candidate-facing features like scheduling or video playback, you'll still open the Async Interview dashboard. This MCP is for the hiring coordinator who wants job-level admin in Switchy, not a replacement for the full recruiting stack.

Customer success onboarding interviews

Using this MCP for post-sale video check-ins

A customer success team at a B2B SaaS company runs async video interviews with new enterprise customers to capture onboarding feedback. The MCP lets the CS ops lead list active interview jobs, update questions when a product feature changes, and delete completed jobs after synthesizing responses. This scenario works if your CS team treats these interviews like structured data collection, not one-off Loom requests. The three tools are enough for job-level management but won't surface individual responses or video transcripts—you'll still need the Async Interview UI for that. If your team runs fewer than five feedback cycles per month, the MCP overhead isn't worth it. This is for teams running repeatable interview workflows at scale, not ad-hoc customer calls.

User research job rotation at agency

When this MCP fits rotating research projects

A 6-person design agency runs user research sprints for three clients at a time, each with its own async interview job. The MCP gives the research lead a single place to list all active jobs, update prompts when a client pivots scope, and delete jobs when a project wraps. This works if your agency uses Async Interview as the standard research tool and you're coordinating projects in Switchy. The API key auth means one shared credential across the team. The limitation: the MCP doesn't expose candidate responses or analytics, so you'll still export data from the Async Interview dashboard for client deliverables. If your agency runs fewer than two research projects per month, managing jobs in the native UI is faster. This MCP pays off when you're juggling multiple concurrent interview workflows.

Frequently asked

What does the Async Interview MCP do in Switchy?

It lets your AI agents manage technical interview jobs programmatically. Agents can list existing jobs, update job details like questions or requirements, and delete jobs when a role is filled or cancelled. This is useful if you're automating candidate screening workflows or building recruiting dashboards that need to sync with Async Interview's platform.

Do I need admin access to connect Async Interview?

You need an API key from Async Interview, which typically requires account owner or admin permissions to generate. The key grants full access to job management operations, so you should treat it like a password. Only connect it in Switchy if your team is comfortable with AI agents modifying or deleting interview jobs on your behalf.

Can the MCP create new interview jobs or invite candidates?

No. The three tools provided only list, update, and delete existing jobs. You still need to create jobs and send candidate invitations through Async Interview's web UI or a separate API integration. This MCP is for managing jobs after they exist, not for the initial setup or candidate outreach.

How is this different from using Async Interview's dashboard directly?

The MCP lets AI agents perform bulk operations or respond to triggers without opening a browser. For example, an agent could auto-archive jobs older than 90 days, or update job descriptions when you paste new requirements into Switchy. If you only manage a handful of jobs manually, the dashboard is simpler.

Who on the team should connect this MCP?

Whoever owns your Async Interview account and is comfortable letting AI agents modify job data. Typically a recruiting ops lead or engineering manager. The API key has write access, so don't connect it in a shared Switchy workspace unless everyone understands agents can delete jobs. It doesn't count against Switchy plan limits.

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