{"$schema":"https://json.schemastore.org/mcp-server-card.json","name":"hcalls-mcp","displayName":"hcalls Real-Time AI Interview Assistant MCP Server","version":"1.0.0","description":"Model Context Protocol tools for automating interview preparation, resume parsing, live call session configuration, and AI guidance with hcalls.","homepage":"https://hcalls.com","documentation":"https://hcalls.com/docs","icon":"https://hcalls.com/favicon.png","transport":{"type":"http","url":"https://hcalls.com/.well-known/mcp","streamable":true,"sseUrl":"https://hcalls.com/api/mcp"},"authentication":{"type":"oauth2","authorizationServer":"https://hcalls.com/.well-known/oauth-authorization-server","protectedResource":"https://hcalls.com/.well-known/oauth-protected-resource","scopes":["sessions:create","sessions:read","sessions:write","sessions:delete","sessions:stream","resumes:upload","resumes:read","resumes:write","user:read"]},"capabilities":{"tools":{"listChanged":false},"prompts":{},"resources":{}},"tools":[{"name":"hcalls_create_session","description":"Initialize a new hcalls live interview assistance session with target job role and company details.","inputSchema":{"type":"object","properties":{"title":{"type":"string","description":"Session title or interview stage (e.g. Technical Round 1)"},"role":{"type":"string","description":"Target job title (e.g. Senior Frontend Engineer)"},"company":{"type":"string","description":"Company name (e.g. Stripe)"},"resume_id":{"type":"string","description":"Optional ID of parsed resume to ground answers"},"job_description":{"type":"string","description":"Job description text to extract screening keywords"}},"required":["role","company"]}},{"name":"hcalls_get_session","description":"Retrieve full details, live transcripts, and post-session performance feedback for an interview session.","inputSchema":{"type":"object","properties":{"session_id":{"type":"string","description":"ID of the call session"}},"required":["session_id"]}},{"name":"hcalls_list_sessions","description":"List all active and past interview sessions for the authenticated user.","inputSchema":{"type":"object","properties":{"limit":{"type":"integer","default":20,"description":"Max sessions to return"},"status":{"type":"string","enum":["active","completed","all"],"default":"all"}}}},{"name":"hcalls_upload_resume","description":"Upload resume text to structure education, work experience, and key achievements for STAR-style interview answers.","inputSchema":{"type":"object","properties":{"title":{"type":"string","description":"Title or label for this resume"},"raw_text":{"type":"string","description":"Full text content of the resume"}},"required":["raw_text"]}},{"name":"hcalls_get_user_profile","description":"Retrieve user profile, credit balance (active minutes), and current plan tier.","inputSchema":{"type":"object","properties":{}}}]}