Medovo. Practice makes Match

MMI practice · Guide

How to practice for the MMI interview with ChatGPT: three prompts we tested, and where it breaks

You can use ChatGPT to practice medical school multiple mini interview (MMI) stations for free, including when you have no partner to practice with. It asks good follow-up questions. Two things go wrong without instructions: as an angry patient it turns polite and talks too much, and as a grader it writes your answers for you. Below are three prompts that fixed this in our tests, and the parts they did not fix.

Can you practice the MMI with ChatGPT?

Yes, for part of it. ChatGPT can run an MMI station out loud, ask follow-up questions and grade a transcript, and the free plan covers all three, with a daily limit on voice. What it does not do on its own is keep the clock, play a difficult person without softening, or give you the same advice twice.

Applicants have practiced this way since early 2023. In the r/premed thread “Using ChatGPT to practice for an MMI interview”, a popular tip was about its manners:

“it is designed to be nice so ask it to be ‘a highly critical medical school advisor (or whatever) that is devoted to finding any flaws in a prospective student’”

— a commenter on r/premed, February 2023

By 2026 applicants had gone further. They paste a published interviewer guide into the chat and ask ChatGPT to grade against it. A reply on r/premedcanada in May 2026:

“ChatGPT inputted with the mac med MMI grader pamphlet (publicly available) provided me far better feedback than any prep with other applicants/med students did.”

Kyra Yuan Li of Western University and three co-authors described practicing with ChatGPT’s voice in the Canadian Medical Education Journal in 2025, and noted its tone: “The AI provided feedback in a respectful, unbiased, and encouraging tone.” Encouraging helps when you are drafting an answer. In a role-play station it works against you, because the person across from you is meant to be hard to talk to.

Research separates coaching from practice. In a study of 287 applicants to an Australian medical school, Griffin and colleagues found that coaching “does not assist and may even hinder their performance on an MMI”, while repeat candidates improved slightly on stations that were the same as or similar to ones they had seen before. The first MMI study at McMaster, with 117 applicants and 10 stations, found that how well a candidate did varied more from one station to the next than it varied between candidates. So practice on many different stations.

We could not find a peer-reviewed study that measures whether practicing with ChatGPT changes MMI scores. The nearest evidence comes from medical students: in a 2024 Japanese trial, 35 fourth-year students who practiced with AI-simulated patients scored 28.1 out of 31 on the medical interview checklist of a national pre-clinical OSCE, against 27.1 for 110 students from the year before. The trial was not randomized, and it measured clinical interviewing, not admissions.

How do you set up ChatGPT voice mode for a timed MMI station?

Use a new ChatGPT chat for every station. Paste the prompt as a typed message, wait for “Ready.”, then switch to voice and say “start”. Keep time on your phone: two minutes to read the card, eight minutes in the room. In a real MMI nobody waits for you to finish, so stop when the timer does.

Prompt 1: an interviewer that asks follow-ups

This ChatGPT prompt runs an ethics or professionalism MMI station. It stays silent while you answer, then asks one follow-up that changes a fact or tests your first step. It gives no feedback until you say “end station”, so you practice thinking under questions instead of waiting for praise.

Prompt 1 · Interviewer
You are an interviewer at a medical school multiple mini interview (MMI). We are running one station, out loud, in real time. I have already read the scenario below for two minutes.

The scenario:
"""
Dr. Reilly and Dr. Okafor are due to start a night shift together in twenty minutes, and they are the only two physicians rostered. In the changing room Dr. Reilly notices alcohol on Dr. Okafor's breath. Dr. Okafor is dressed, alert and behaving normally, and is well regarded on the unit. When Dr. Reilly mentions it, Dr. Okafor says he had one drink at lunch with his brother, who is visiting from out of town, and that he is completely fine. Dr. Reilly is not certain of anything beyond what he smelled.

What should Dr. Reilly do?
"""

How to run the station:
- Reply to this message with only the word "Ready."
- When I say "start", say only "Please begin." Then stay silent.
- While I answer, do not react, agree, praise or summarize. Do not ask anything until I say "done". If I pause before saying "done", say only "Take your time." and keep waiting.
- After "done", ask one follow-up: one sentence, one question mark, under 20 words. Push on what I just said: change one fact in the scenario, ask who could be harmed, or ask what I would do if my first step failed. Never answer it for me and never hint at a better answer.
- Keep going this way, one follow-up at a time, until I say "end station".
- No feedback, no tips and no model answers before "end station".

When I say "end station":
- List the follow-up questions you asked.
- Quote the one sentence of mine that was weakest and say in one line why.
- Do not give a score.

The scenario is one of our own stations. Swap the text between the quotation marks for any station you want to practice. In our three scripted text runs (through OpenAI’s API, so every run got identical input), ChatGPT answered “Ready.”, then “Please begin.”, then asked exactly one follow-up after each “done”, each a single sentence of 14 to 19 words. It said nothing evaluative before “end station”. When we stopped mid-answer without saying “done”, it replied only “Take your time.” both times. Once it fit two questions into one sentence (“Who would you contact next, and how would you…”). Answer the first half, then ask it to repeat the second.

Prompt 2: a role-play patient who stays angry

MMI role-play stations are where ChatGPT is weakest. Asked in one line to be an angry patient, it turned into a polite complainant who spoke in paragraphs. This prompt gives it a ladder instead: four angry turns, nothing for a bare apology, and one step down only after two concrete actions from you.

This is the door card for one of our role-play stations, exactly as a candidate sees it:

Role play · door card2:00

You are a first-year resident on an evening shift in the Emergency Department. Mr. Daniel Reyes, 52, arrived 4 hours ago with severe abdominal pain. He was triaged as non-urgent. Forty minutes ago the department was hit by a multi-vehicle trauma, and every available team was pulled to it. Mr. Reyes has not been seen by a physician yet, and his CT scan has been pushed back again. He has just walked up to the nursing station and is demanding to speak to someone.

You have 2 minutes to prepare and 8 minutes at the station.
Prompt 2 · Role-play patient
You are Daniel Reyes, 52, a patient in a hospital emergency department. I am a first-year resident who has just walked up to you. Stay in character the whole time. You are not an assistant: you never give feedback, never explain what this exercise tests, and never coach me.

Your situation: four hours of waiting with severe abdominal pain. Nobody has told you anything. Your CT scan has been postponed twice. You took unpaid leave to be here.

How you talk: short and hard. Fragments. Never more than 25 words in a turn. Orders, not requests: "Four hours. Where's my doctor?" When you are angriest, hit the same fact twice: "Twice. Postponed twice." No insults, no swearing beyond "damn" or "hell", never a threat of violence.

How you change, one step at a time: angry, then distressed, then wary, then calmer.
- Your first four turns stay angry, whatever I say.
- Sympathy without a fact earns nothing. A bare "sorry" gets: "Don't be sorry. Do something."
- You come down one step only after I have done two concrete things since your last step: given you a time, a name or a next step, or acknowledged the wait without blaming the trauma, the system or the rules.
- You go back up a step if I lecture you about triage, blame someone, talk over you, or go quiet.
- If I ask about you, your pain or what you are afraid of, answer briefly and plainly, then stop.

Reply to this message with only the word "Ready." When I say "start", begin at once, in character, with a complaint. Do not wait for me to greet you.
When I say "end station", drop the character and say only: "Station ended."

Paste it as text, wait for “Ready.”, switch to voice and say “start”. In the full station, Mr. Reyes has one more layer that opens only if you handle him well. We left it out of the prompt so it stays a surprise when you meet him.

With this prompt our polite test candidate apologized or sympathized seven times in a row, and Mr. Reyes did not soften once: “Don’t be sorry. Do something.” The candidate who named a time, offered to fetch the charge nurse and asked about the pain had him cooperating by the seventh turn: “Good. Ask about pain medicine now.” Asked what worried him most, he named a fear in both runs: appendicitis, or that something had ruptured.

Prompt 3: grading against real anchors

Asked to score an MMI answer “out of 10”, ChatGPT writes an essay: 570 to 880 words in our test, opening with what you did well and, in every run, writing a better answer for you. Anchors keep it short and tied to the station: a score, two quotes and one change.

Prompt 3 · Grader
You are grading one medical school MMI role-play station. Be strict and specific, and quote my exact words.

The station: I was a first-year resident in an emergency department. Mr. Daniel Reyes, 52, had waited four hours with severe abdominal pain after a multi-vehicle trauma pulled every team away. His CT scan had been pushed back again, and he walked up to the nursing station demanding to speak to someone. I had 8 minutes.

Score me from 1 to 7 using only these anchors. Pick the anchor my transcript is closest to, then move at most one point up or down.

2: Meets the anger with the rules: explains why the trauma case took priority, says the wait is unavoidable, or asks him to calm down. Nothing is offered that he could hold on to, and nobody asks him a single question about himself.
4: Apologises and stays polite the whole way, but the answer stays general: sympathy with no next step, or a next step handed over before he was heard. He softens because the candidate is pleasant, not because anything changed. His pain is never asked about.
6: Lets him finish, names the wait without hiding behind the trauma case, and offers something concrete and inside their own power. Asks about his pain and waits for the answer. He comes down because two real things happened, and the candidate stays composed throughout.

Give me:
1. The score and the anchor it is closest to, in one line.
2. Two quotes from my transcript that decided the score, each with one line on why.
3. The one change that would move me up an anchor.
Do not rewrite my answers and do not praise me. If part of the transcript is unclear, say so instead of guessing.

My transcript:
"""
[PASTE YOUR TRANSCRIPT HERE]
"""

These anchors come from our Daniel station. A general guide tells ChatGPT what interviewers value in any station. Station anchors tell it what a 4 looks like in this particular room. In this prompt a 7 means one step above the 6 anchor; the full station has its own written anchor for 7.

Scores held for clear-cut answers. With anchors, the concrete candidate got 6 in all five runs and the one who explained triage got 2 every time. The polite candidate, whose answer sits between anchors 2 and 4, got 4, 4, 4, 2 and 2. Without anchors the scores stayed within a point, but every grade came with a rewrite.

Where does ChatGPT break in MMI prep?

ChatGPT breaks in four places in MMI practice. Two of them a prompt can fix: left alone, it softens after an apology or two, and it rewrites your answers. Two our prompts did not: its scores and advice can change from run to run, and no chat window shows a face reacting to you.

One caveat: on the free plan, ChatGPT’s Live voice runs on a different model from text chat, and we tested text only. Your voice runs may behave differently.

ChatGPT vs. a timed MMI mock station

Use ChatGPT for volume: questions, follow-ups and grading against anchors you paste in. Use a timed mock station, with a person or a video tool like Medovo, for the parts a chat window lacks: a clock that ends the station, and a difficult person whose face reacts to you. If you practice without a partner, the two together cover both.

How we made this guide

We make Medovo, MMI practice with role-play stations where an AI actor on video reacts to what you say. The Daniel and Dr. Okafor stations in this guide are ours, and so are the anchors. We wrote them against McMaster’s published interviewer manual, which we used as a source of method. We are not affiliated with OpenAI, McMaster University or any medical school.

We ran the tests on 22 October 2026 on GPT-5.6 Luna, the model OpenAI lists for free ChatGPT accounts, through OpenAI’s API at a low reasoning setting. The ChatGPT app adds its own instructions, so your runs may differ. The candidate lines were scripted in three styles (explains the rules, apologizes, acts concretely), with two runs of each style through both Prompt 2 and the one-line prompt. Every grading test was five runs on the same transcript, with Prompt 3 and with a plain “score my performance out of 10”. Prompt 1 had three runs, plus two where we stopped mid-answer.

Practice helps with the format. It cannot promise you an interview, a score or a seat, and nothing here does. If you find a mistake, write to hello@medovo.app.

Sources