MCP App Store
by KeenEthics
myLebenslauf icon

myLebenslauf

By Philipp Noller

Get New App Alerts

Overview

myLebenslauf connects ChatGPT to the CV and cover letter stored in your myLebenslauf.online account. What you can do: - Ask what is currently in your CV, and have ChatGPT fill in or rewrite sections: work experience, education, skills, languages and your profile summary. - Draft or tailor a cover letter for a specific job and save it to your account. - Turn your CV or cover letter into a finished PDF in one of 6 CV templates and 2 cover-letter templates, with a preview and a download link. Every change made through ChatGPT is backed up first and can be restored in the online editor, so nothing is overwritten for good. Who it is for: applicants who send out many applications, often several a day, and want to tailor their CV and cover letter to each job description in minutes instead of rewriting them by hand. The less time each application takes, the more you can send, and the more applications you send, the more chances you have of being invited to an interview. You need a myLebenslauf account; sign in with email and password, Google, Microsoft or LinkedIn. Limitations: ChatGPT only works with your own account's CV and cover letter. It cannot send applications, contact employers or access other accounts.

Tools

about

ChatGPT
Explain what the myLebenslauf service does and what this connection can do: read and edit the CV and cover letter, and render them as PDFs.

download_cover_letter

ChatGPT
Generate the cover letter as a downloadable PDF. Returns the PDF and a download link valid for about 30 minutes. On a free account each call counts towards the monthly download limit. Default template "anschreiben-business".

generate_pdf

ChatGPT
Render the user's CV with the chosen template and generate a downloadable PDF. Returns an inline preview image, the PDF itself, and a download link valid for about 30 minutes. On a free account each call counts towards the monthly download limit, so call it again only when the user asks for a new PDF. Default template "vorlage-business".

get_account

ChatGPT
Return the signed-in account type, entitlement expiry and remaining duration. Use for questions about account status or how long the entitlement remains. A null expiry/duration means no known expiry, not zero remaining. No billing details or internal account roles are exposed.

get_cover_letter

ChatGPT
Return the user's currently stored cover letter (Anschreiben) fields. Call this BEFORE update_cover_letter so you can preserve/extend existing content instead of overwriting it.

get_cv

ChatGPT
Return the signed-in user's currently stored CV data (all fields). Use before updating to see what is filled in.

list_templates

ChatGPT
List available CV templates, supported fonts and the complete template-specific hide/show visibility settings. Consult this before changing template-specific visibility.

submit_feedback

ChatGPT
Send feedback, a bug report or a feature request to the myLebenslauf team, linked to the signed-in account. The message leaves the user's CV and is read by the people who run myLebenslauf. Only call this when the user explicitly asks to send feedback to myLebenslauf, and send only what they asked to send. Do not call it on your own initiative.

update_cover_letter

ChatGPT
Write or update the cover letter (Anschreiben). Only the fields you pass change — everything else is kept, so it never overwrites the whole letter. To change the letter body pass anschreibenText. To extend existing text, first call get_cover_letter and send the combined text. Fields: - anschreibenText (main body text) - anschreibenText2 (optional second body block) - anschreibenBetreff (subject line) - anschreibenTitel (salutation / greeting, e.g. "Sehr geehrte Damen und Herren") - anschreibenFirma (recipient company), anschreibenAbt (department) - anschreibenStr (recipient street), anschreibenAdr (recipient zip + city) - datum (date) - displayHead, displayEmpfaenger, displayTitel, displayBetreff (booleans: show/hide blocks) - Colours (hex "#rrggbb" only): AnschreibenFarbeBlattBg (page background), AnschreibenFarbeBlattSchrift (page text), AnschreibenFarbeUeberschriftBg (heading background), AnschreibenFarbeUeberschrift (heading text), AnschreibenFarbeBetreffBg (subject-line background), AnschreibenFarbeTextareaBg, AnschreibenFarbeTextareaSchrift (letter body block)

update_cv

ChatGPT
Fill in or update CV fields for the signed-in user. Pass a fields object; only those fields change, and each one is overwritten with the new value. The previous state is backed up first and can be restored from the editor's "Verlauf" (history). Common fields: - name (full name) - email2 (contact email shown on CV), address, phone, geburtstag (DOB) - xing, linkedin, website - profileBeschreibung (profile / summary text; set profileAnzeige: true to show it) - Work experience job1..job14: jobNStellenbezeichnung, jobNUnternehmen, jobNZeitraum, jobNOrt, jobNAufgabe1..jobNAufgabe5 — except job 12, whose place field is "job12rt" (not "job12Ort") - Languages: spracheNName + spracheNBewertung (1-5). Interests: interestN. - Font: schriftart - Visibility (booleans; false hides without deleting content): displayPhone, displayEmail, displayGeb, displayXing, displayLinkedin, displaySite, foto - CV visibility: profileAnzeige, icons, trennlinie, interessenAnzeigen, sonstigesAnzeigen - Personal-data section visibility (Design and Tabellarisch variants): displayStrasse, displayNat - Design sidebar border: rand - Template-specific visibility: cv2Extras (JSON string; call list_templates for supported switches; merge with existing settings) - Design IT skills: edvV3Skills1..13 - Design business skills: businessSkills1..13 - Other templates IT skills: edvSehrSkill1..13 (very good), edvGutSkill1..13 (good), edvGrundSkill1..13 (basic) - Colours (hex "#rrggbb" only): schriftfarbe (accent / coloured elements), farbenUeberschriften (headings), farbenUeberschriftenLinie (heading underline), hintergrundKopf (header background), hintergrundKopfSchrift (header text), hintergrundHaupt (main area background), strichfarbe (divider lines) Only supported fonts: Roboto, Lato, Fira Sans, Montserrat, Arvo, Ubuntu, Fredoka, Suisse, Geomanist. Geomanist is stored as myFirstFont. Never offer Arial or other unlisted fonts. Design does NOT display edvSehrSkill1..13, edvGutSkill1..13 or edvGrundSkill1..13. For vorlage-design, use edvV3Skills1..13 for IT/computer skills and businessSkills1..13 for business skills. Read get_cv first and append to unused slots when asked to add skills; do not replace existing entries without permission. For hide/show requests, use the visibility booleans, not empty text. To hide phone and email: {"displayPhone":false,"displayEmail":false}. Read list_templates for the complete visibility matrix and template-specific switches. Shared contact flags also affect cover-letter sender details.

upload_cv_photo

ChatGPT
Replace the signed-in user's CV photo with an image attached to this chat. Call only when the user asks to add or replace their photo. Accepts JPEG, PNG, WebP or GIF (first frame); converts to JPEG and strips metadata. The old photo remains available through CV history. Resets photo crop and shows the new photo, keeping its position. Use update_cv with foto:false to hide it. Do not invent file references or request an account id. If this chat cannot attach a file to this tool, use get_photo_upload_link instead.

Capabilities

Writes

Example Prompts

Click any prompt to copy it.

Similar Apps