Talk to your hiring pipeline from any AI assistant.
Interviewpad ships a Model Context Protocol server. Drop it into Claude Desktop, Cursor, Goose, or anything else that speaks MCP, and your candidates, screenings, and scorecards become first-class context for your AI work.
What is MCP?
The Model Context Protocol is an open standard for connecting LLMs to external tools and data. An MCP server (this) exposes tools / resources / prompts; an MCP client (Claude Desktop, Cursor, etc.) consumes them. Same idea as language servers, but for AI assistants.
You don't write any code to use it. Mint an API key from your workspace, paste the install snippet into your client's config, and the tools show up.
Quick start
- In your workspace, go to Automation → MCP API Keys and click Generate API key. Pick read for analytics access or read + write to create screenings and update candidates from your assistant.
- Copy the key. You only see it once.
- Paste the install snippet below into your MCP client's config.
- Restart the client. Ask "what tools do you have for Interviewpad?"
Install
%APPDATA%\Claude\claude_desktop_config.json (Windows) or ~/Library/Application Support/Claude/claude_desktop_config.json (macOS). Restart Claude Desktop after saving.{
"mcpServers": {
"interviewpad": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://www.interviewpad.in/api/mcp",
"--header",
"Authorization:Bearer YOUR_KEY_HERE"
]
}
}
}{
"mcpServers": {
"interviewpad": {
"url": "https://www.interviewpad.in/api/mcp",
"headers": {
"Authorization": "Bearer YOUR_KEY_HERE"
}
}
}
}curl -X POST 'https://www.interviewpad.in/api/mcp' \
-H 'Authorization: Bearer YOUR_KEY_HERE' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json, text/event-stream' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list","params":{}}'Tools
5 read tools available on any key. 4 write tools require a key minted with read + write.
Returns the workspace this API key is scoped to: name, slug, plan, member/candidate/screening counts, and the key's label + scopes.
List candidates in this workspace. Filter by pipeline status or free-text search. Defaults to the 25 most recently updated.
List AI screenings. Filter by status or ISO date threshold. Returns the 25 most recent by default. Use get_screening_result for the full scorecard.
Full scorecard for one screening: composite score, per-rubric ratings, AI summary, integrity suspicion, transcript turn count, timestamps.
Current AI screening credit balance plus the 10 most recent ledger entries (purchases, grants, consumption, refunds).
Generate an AI screening invite. Returns the invite URL. Invite creation is free — 1 credit is charged when the candidate sends their first message. Optionally emails the candidate.
Move a candidate through the pipeline. Optionally append a timestamped note explaining the move.
Append a free-text note to a candidate's running notes. Note is timestamped and labeled with the API key so its origin is auditable.
Refund the 1 credit charged when a screening started. Idempotent — a second refund attempt errors. Cannot refund a screening that was never started.
Resources
Read-only fetch-by-URI surfaces. Useful when you want raw JSON instead of a summarized tool result.
Full candidate list for this workspace as JSON (most recently updated, capped at 200).
Full AI screening list as JSON (most recent first, capped at 200).
Candidate ↔ AI chat history for one screening. Substitute {token} with the inviteToken.
Compact graded result for one screening: score, ratings, summary, integrity score, timestamps.
Prompts
Pre-canned conversation starters with real workspace data inlined. Useful for "do this thing on this specific candidate."
Chat seed comparing 2+ candidates side-by-side with their scorecards inlined. LLM is told to recommend a ranked shortlist.
Draft an offer / reject / followup email for a candidate, seeded with their actual scorecard.
No-auth discovery endpoint
We also expose https://www.interviewpad.in/api/mcp/public with read-only catalog tools — no API key required. Add it to your client and AI assistants can answer questions like "what AI screening templates does Interviewpad offer?" without anyone having an account.
{
"mcpServers": {
"interviewpad-public": {
"url": "https://www.interviewpad.in/api/mcp/public"
}
}
}Plans
MCP API access is included on Growth and Enterpriseworkspaces. Free / Starter workspaces can browse this page but can't mint keys.
Credits: 10 for $29 · 50 for $129 · 200 for $449. See plans for full details.
Auth & security
- Bearer keys. Every call needs
Authorization: Bearer ip_live_.... - Hashed at rest.Only the SHA-256 hash of your key is stored. We can't recover the plaintext. Lost it? Revoke and re-issue.
- Workspace-scoped. Each key is tied to exactly one workspace. Cross-workspace data is unreachable — the server returns 404-style errors instead of leaking row counts.
- Audited. Every tool/resource/prompt invocation lands in your workspace audit log: tool name, args, result summary, latency, error if any.
- Rate-limited. 60 requests per minute per key.
- Plan-gated. Keys stop working immediately if the workspace is downgraded off Growth/Enterprise.