OpenCode + InterviewFlowAI

Connect InterviewFlowAI to OpenCode

  • Add InterviewFlowAI to opencode.json as a remote MCP server
  • Use the model of your choice with your real hiring data
  • Every change and candidate email waits for your confirmation

InterviewFlowAI is the AI interview platform OpenCode connects to through MCP. Please keep a human reviewing every change. Part of the InterviewFlowAI AI agents guide.

Recruiter asking an AI assistant connected to InterviewFlowAI a hiring question

Illustrative example

How to install InterviewFlowAI in OpenCode

Two steps, including a browser sign-in. You need an InterviewFlowAI account on a paid plan or the 7-day free trial, and no API key.

1Installa few minutes

Add InterviewFlowAI to OpenCode

Add the following to your opencode.json:

opencode.json
{
  "mcp": {
    "interviewflowai": {
      "type": "remote",
      "url": "https://api.interviewflowai.com/mcp"
    }
  }
}

# Then sign in from your terminal
opencode mcp auth interviewflowai

Sign in with your InterviewFlowAI login (email, Google, or LinkedIn) and click Allow access. Or paste the setup prompt from Settings → MCP and AI and let the agent add the server for you. Details in the MCP documentation.

2Asklive in InterviewFlowAI

Ask OpenCode about your pipeline

Type the request in plain English. OpenCode asks InterviewFlowAI for the data and answers from your workspace.

Show me the top 3 candidates by interview score for the Support Lead Interviewer.

8 candidates completed the interview. Here are the top 3:

  1. Priya Raghunathan92
  2. Daniel Okafor89
  3. Mei Lin Chow86
via InterviewFlowAI · example data

Also try

  • Who completed the interview today?
  • Show the graded role play results
  • Remind everyone who hasn’t finished
  1. Add the InterviewFlowAI serverAdd the following to your opencode.json. The snippet is in the Install card above.
  2. Sign inRun this command, then approve the connection in the browser window that opens. opencode mcp auth interviewflowai
  3. Ask your first questionStart read-only: “Show me the candidates who completed the interview.” Any change starts as a preview you confirm.

One connection gives OpenCode your whole hiring pipeline

Connect once and OpenCode can reach every AI Interviewer, candidate, and result in your workspace, with the same access as your InterviewFlowAI role.

OpenCode
AI InterviewersCandidatesInterview scoresResume feedbackRole playsHiring stagesRemindersInvitesNotesCSV export
  • AI Interviewers
  • Candidates
  • Interview scores
  • Resume feedback
  • Role plays
  • Hiring stages
  • Reminders
  • Invites
  • Notes
  • CSV export

Which way should I connect InterviewFlowAI to OpenCode?

Use the first option unless you have a reason not to. Every route reaches the same InterviewFlowAI MCP server at https://api.interviewflowai.com/mcp.

MethodHow you connectSign-inBest for
opencode.json (recommended)Add a remote interviewflowai entry, then opencode mcp authBrowser sign-inMost OpenCode users
Setup promptSettings → MCP and AI → Copy setup prompt, then paste it into OpenCodeBrowser sign-in, started for youLetting OpenCode do the setup
API keySend Authorization: Bearer ifk_… with each requestAPI key that acts as the Owner who created itScripts and tools that can’t open a browser

The same server works with other agents too. See InterviewFlowAI MCP and the AI agents overview.

Why use OpenCode for recruiting?

OpenCode already sits where you work. With InterviewFlowAI connected, a question about your pipeline gets an answer from your real candidates and interviews instead of a generic one.

Ranked shortlists

Sort and filter candidates by interview, resume, or assessment score, and get a ranked list back in one request.

Interview and resume detail

Read interview results, resume feedback, and each candidate’s timeline of emails, reminders, and stage changes.

Role play results

List your role plays and read each candidate’s graded result alongside their AI interview.

Pipeline actions

Owners can star candidates, move them between hiring stages, and update notes and custom fields.

Reminders and invites

Owners can remind unfinished candidates, invite new ones, give extra time, and send role plays.

AI Interviewers from a job description

Owners can draft an AI Interviewer from a job description, or create and clone one, then fine-tune it in InterviewFlowAI.

What is OpenCode?

OpenCode is an open-source AI coding agent for the terminal that works with many model providers. It reads remote MCP servers from opencode.json, which is how it reaches your InterviewFlowAI workspace.

OpenCode or Claude Code?

Both are terminal agents. Claude Code adds the server with one command; OpenCode reads it from opencode.json and lets you choose the model. Both use the same InterviewFlowAI server URL.

ClientWhere it runsWho it’s forHow you add InterviewFlowAI
OpenCodeTerminalTeams choosing their own modelRemote MCP entry in opencode.json
Claude CodeTerminalRecruiting ops and technical teamsOne claude mcp add command in the terminal

Your choice of model

OpenCode works with many model providers, and InterviewFlowAI works the same way whichever model you pick.

Plain JSON config

One remote entry in opencode.json and one auth command. No client ID or secret.

API keys for scripts

For a script or tool that can’t open a browser to sign in, use an InterviewFlowAI API key instead of OAuth.

How InterviewFlowAI works with OpenCode

Add InterviewFlowAI as an MCP server and OpenCode sees the InterviewFlowAI tools the moment you sign in. Your role decides which ones: Viewers get the read tools, and Owners also get the tools that make changes.

  • Remote MCP entry in opencode.json
  • Sign in with your InterviewFlowAI login, with no API key to manage
  • Viewers stay read-only; Owners can act after confirming a preview
  • Up to 60 requests per minute across every assistant you connect
  • Disconnect any time from Settings → Connected apps
Install in OpenCode
{
  "mcp": {
    "interviewflowai": {
      "type": "remote",
      "url": "https://api.interviewflowai.com/mcp"
    }
  }
}

# Then sign in from your terminal
opencode mcp auth interviewflowai

How do I review candidates with OpenCode?

Ask in plain English. OpenCode finds the right Interviewer, reads the results, and answers. When you ask for a change, it shows you a preview first and waits for your yes.

Just ask

Read-only, safe to start with

Ask about any Interviewer, candidate, or score. Nothing changes in your workspace.

OpenCode · example
> Which candidates finished the Support Lead interview
  this week? Rank them by interview score.

OpenCode: 8 candidates completed it. Top 3:
  1. Priya Raghunathan    92
  2. Daniel Okafor        89
  3. Mei Lin Chow         86
  Want their interview summaries?

Confirm before it acts

Owners only, every change previewed

Starring, stage moves, reminders, and invites start as a preview listing who is affected and who is skipped.

OpenCode · example
> Star the top 3 and move them to the Onsite stage.

OpenCode: Here is the preview.
  Star            Priya, Daniel, Mei Lin
  Move to Onsite  3 candidates
  Skipped         none
  Confirm? The preview expires in 10 minutes.

> Yes, confirm.

OpenCode: Done. 3 candidates starred and moved to Onsite.

What can you ask OpenCode to do in InterviewFlowAI?

Anything your role allows: Interviewers, candidates, results, stages, reminders, and exports. Here are typical requests and what happens with each one.

Find who’s ready01

Show me the candidates who completed the interview for the Customer Support Interviewer.

Start your review from a list of finished interviews.

Role play results02

Show me the graded role play results for the shortlisted candidates.

Read each candidate’s graded role play alongside their interview.

Send reminders03

Remind everyone who hasn’t finished their interview.

Each candidate gets at most one reminder a day, and none after they unsubscribe.

Create an Interviewer04

Create an Interviewer from this job description: …

It is created as a private, English web interview of about 10 minutes. Change other settings in InterviewFlowAI.

What can OpenCode access?

OpenCode gets the same access as your InterviewFlowAI role, so it can never do more than your own account. Viewers’ assistants never see the tools that make changes.

Owners and Viewers

Read and search

  • List and search AI Interviewers, and sort and filter candidates by interview, resume, or assessment score
  • Read candidate details, interview results, resume feedback, and timelines
  • List your role plays and read each candidate’s graded role play results
  • List your custom hiring stages and export candidates to a CSV file
Owners only, after confirming a preview

Act on candidates and Interviewers

  • Star candidates, move them to a hiring stage, and update notes and custom fields
  • Send reminders, invite new candidates to an interview, and give candidates more time
  • Invite candidates to a role play
  • Draft an AI Interviewer from a job description, create or clone one, and change its visibility or archive it
60Requests per minute, shared across every assistant you connect
50Candidates per action. Reminders can go to up to 100 at a time
10 minBefore a change preview expires and the assistant shows a fresh one
15 minHow long a CSV export link works. Anyone with the link can download it

Resumes, interview answers, and other candidate content can contain instructions aimed at AI assistants. If OpenCode proposes a change or an email you didn’t ask for, say no, and keep its own approval prompt on for InterviewFlowAI tools. Scripts that can’t open a browser can use an InterviewFlowAI API key instead.

Frequently asked questions

Can’t find an answer? Read the MCP documentation or email support@interviewflowai.com.

How do I connect InterviewFlowAI to OpenCode?

Add the InterviewFlowAI server, then sign in. The server URL is https://api.interviewflowai.com/mcp. Setup takes a few minutes, and you sign in with your usual InterviewFlowAI login.

Do I need an API key to use InterviewFlowAI with OpenCode?

No. OpenCode signs in with OAuth: you approve the connection with your InterviewFlowAI email and password, Google, or LinkedIn login. You only need an API key for a script or tool that can’t open a browser to sign in. An API key acts as the Owner who created it, including write actions, so keep it private.

What can OpenCode do with InterviewFlowAI?

Everyone can list and search AI Interviewers, filter candidates by interview, resume, or assessment score, read interview results, resume feedback, timelines, and role play results, and export candidates to CSV. Owners can also star candidates, move them between stages, update notes, send reminders and invites, give candidates more time, invite them to role plays, and create or clone AI Interviewers.

Can OpenCode change candidates or email them without asking me?

No. Before any change, and before any email to a candidate, OpenCode shows you a preview of what will happen, including any candidates it will skip and why. Nothing happens until you confirm, and a preview expires after 10 minutes. Viewers have read-only access, and their assistant never sees the tools that make changes.

OpenCode doesn’t see the InterviewFlowAI tools. What should I check?

Check that the interviewflowai entry in opencode.json has type set to remote and the exact server URL, then run opencode mcp auth interviewflowai again and approve the connection. Also check that your InterviewFlowAI subscription or 7-day trial is active, because an expired account refuses the connection.

Is MCP included in my InterviewFlowAI plan?

Yes. MCP is available on every paid plan and during the 7-day free trial. You can make up to 60 requests per minute, counted across all the assistants you connect.

How do I disconnect OpenCode?

Open Settings → Connected apps in InterviewFlowAI and click Disconnect next to it. The assistant loses access right away and must ask you again before it can reconnect.

Use InterviewFlowAI with another AI agent

Every agent connects to the same MCP server with your own InterviewFlowAI login.

Start screening with your AI agent today

Connect InterviewFlowAI to OpenCode once and let it find, review, and act on candidates while you stay in control of every decision.

Recruiter reviewing InterviewFlowAI candidates ranked by interview score