setup_profile
Saves a structured profile extracted from a CV to local storage. Prepares candidate data for job evaluation.
Instructions
Save a structured profile extracted from the user's CV.
Before calling this, read the user's CV file (.pdf or .docx) and extract
the structured fields (name, email, location, skills, experience,
education, languages, summary) into the profile argument. This tool
only persists that data to ~/.config/runway-mcp/profile.json.
Fails if a profile already exists — use update_profile to replace it.
Args: profile: The structured profile extracted from the candidate's CV.
Returns: ProfileSetupResult with success=True and a profile summary on success, or success=False with an error_message on failure.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| profile | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| success | Yes | ||
| storage_path | No | ||
| error_message | No | ||
| profile_summary | No |