Skip to main content
The intervyo remote MCP server lets an AI assistant operate your intervyo workspace in natural language — build Interviewers, Roles, and Rounds, add candidates, schedule Sessions, and read results. It speaks the Model Context Protocol over Streamable HTTP, so any MCP-capable client can connect.

Endpoint & authentication

Your API key carries your account’s permissions. Treat it like a password and scope it to only what the assistant needs.

Connect your client

Pick your setup path — each takes a minute.

Claude connectors (web + desktop)

claude.ai in the browser + the Claude Desktop app, via OAuth. No API key.

Claude with an API key

Claude Code and Claude Desktop using an x-api-key header.

Codex CLI

OpenAI Codex via ~/.codex/config.toml (direct or mcp-remote).

Cursor

Cursor via ~/.cursor/mcp.json.

Test your connection

Give the assistant expertise — add the Skill

★ The Interview-Setup Skill

The MCP server gives the assistant the tools; the Skill gives it the expertise to use them in the right order with the right field values. With it installed, “set up a senior backend hiring loop” becomes a complete proposed plan the assistant builds on your approval. Add it alongside the server.

What the assistant can do

Tools are grouped by concept. Run tools/list (or just ask the assistant “what can you do here?”) for the full, always-current catalog.

Uploading PDFs (resumes & knowledge base)

The MCP can’t send a file as multipart, so PDFs are uploaded as base64 and you get back a hosted URL:
  1. Call upload_file with { filename, content_base64, purpose } (purpose: resume or knowledge_base). It returns { url }.
  2. Use that url:
    • as resume_url on create_participant (skills auto-extract), or
    • in knowledge_base_links on create_role.
PDFs only; keep files under ~10 MB (base64 inflates the request ~33%).
Adding a candidate from a resume? Skip the two-step dance and call create_participant_with_resume with { name, email, resume_filename, resume_base64 }. It uploads the PDF and creates the participant with the resulting URL in one call — skills/languages still auto-extract.
Prefer raw HTTP? POST /api/v1/uploads accepts the same API key and supports either multipart/form-data (a file field) or JSON { filename, content_base64 } — both return { data: { url } }.

Safety

  • Read tools are safe to run freely. Create/update tools change your workspace — review what the assistant proposes before approving.
  • Destructive tools (delete) require an explicit confirm: true, so an assistant can’t delete by accident.

API Reference

Prefer raw HTTP? Every MCP tool maps to a documented REST endpoint.
Last modified on July 10, 2026