Parse Resume Document
civify_parse_cvParse a resume document (PDF, DOCX, image) into structured JSON schema containing contact details, work experience, education, skills, and projects.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| api_key | No | Optional API key override. | |
| filename | No | Filename when providing base64 (e.g., 'resume.pdf'). | resume.pdf |
| language | No | Language code (e.g. 'en', 'ar', 'auto'). Default is 'auto'. | auto |
| file_base64 | No | Base64 encoded content of the resume document (PDF, DOCX). Recommended for remote/cloud MCP servers. | |
| resume_text | No | Plain text or markdown content of the resume. Easiest option when chatting with an AI agent. | |
| server_file_path | No | Local file path on the MCP server machine. For local CLI/stdio usage only. In ChatGPT or Claude, pass 'resume_text' or 'file_base64' instead. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| skills | No | Technical and domain skills extracted | |
| contact | No | Candidate contact information (name, email, phone, location, links) | |
| message | No | Diagnostic or status message | |
| success | No | Whether the document was successfully parsed | |
| summary | No | Professional summary statement | |
| projects | No | Key projects and achievements | |
| education | No | Academic degrees and certifications | |
| experience | No | Chronological employment history | |
| resumeData | No | Parsed resume sections including contact, experience, education, skills, and projects | |
| detectedLanguage | No | Primary detected language code (e.g., 'en', 'ar') |