Schedule and review AI voice screening interviews from your AI assistant.
The AI Interview Agents (AIIA) MCP server lets a recruiter drive their hiring workflow in natural language from Claude, ChatGPT, or any MCP-compatible assistant: list and review roles, track candidate pipelines, generate role-specific interview questions, parse CVs, schedule AI voice interviews (invites sent automatically by email), and read scored interview reports with strengths, concerns, and verbatim transcript quotes.
| Field | Value |
|---|---|
| Server URL | https://mcp.aiinterviewagents.com/mcp |
| Transport | Streamable HTTP |
| Authentication | OAuth 2.0 with Dynamic Client Registration (DCR) — no client ID/secret to configure |
| Account required | An AI Interview Agents recruiter (HR) account — create one at aiinterviewagents.com |
https://mcp.aiinterviewagents.com/mcp as the server URL. Leave the OAuth client fields blank — the server auto-registers via DCR. Click Add.https://mcp.aiinterviewagents.com/mcp with OAuth.All twelve tools carry a human-readable title and explicit safety annotations (readOnlyHint, destructiveHint, openWorldHint). Read tools never modify data; write tools are additive unless marked destructive.
| Tool | Title | Type | Description |
|---|---|---|---|
list_meetings | List interviews | read | List the signed-in recruiter's interviews, with optional role/candidate/status/date filters. Returns summaries (transcripts excluded). |
list_roles | List roles | read | List the recruiter's open roles / job postings. |
get_meeting | Get interview details | read | Full detail for one interview, including transcript and feedback. |
get_report | Get interview report | read | The scored report for a completed interview: overall score, strengths, concerns, and transcript quotes. |
get_pipeline | View candidate pipeline | read | Pipeline view for a role — who is invited, scheduled, completed, or a no-show, with scores. |
generate_questions | Preview interview questions | read | Generate a preview set of screening questions for a role. Creates nothing. |
parse_cvs | Parse CVs | write | Extract candidate name/email/phone from uploaded CV/resume files (PDF or DOCX). Additive; deletes nothing. |
schedule_interview | Schedule interviews | write | Schedule AI screening interviews for one or more candidates and send invite emails. Strictly additive; supports a dry-run. |
reschedule_interview | Reschedule interview | write | Update a scheduled interview's time and re-send the candidate a fresh link. |
send_reminders | Send candidate reminders | write | Send reminder emails for still-pending interviews. Idempotent. |
reassign_candidate | Reassign candidate to role | write | Move a candidate to a different role, cascading their open meetings. A move, not a delete. |
cancel_interview | Cancel interview | destructive | Cancel and remove a scheduled interview. Marked destructive — the assistant should confirm before calling. |
The server accesses only data belonging to the authenticated recruiter, scoped by their account. All traffic is over HTTPS/TLS. Interview question generation and transcript scoring use the recruiter's configured AI provider (Azure OpenAI) in addition to the assistant. See the Privacy Policy and Terms of Use.
Your AIIA session token may have expired. Disconnect and re-add the connector, then sign in again on the AIIA consent screen.
Reference AIIA explicitly (e.g. "Using AIIA, list my roles"). On first use the assistant asks permission per tool — choose Always allow.
The account has no roles or interviews yet. Create a role and schedule an interview in the AIIA dashboard first, or use an account that already has data.
schedule_interview emails the candidate address you provide. Use a mailbox you control when testing, or pass dry_run to preview without sending.