MCP App Store
by KeenEthics

Overview

dotcv stores your CVs. This app lets you read a CV, add or update work experience, education, projects, skills and languages, rewrite the summary, reorder sections, and get a link to download the finished CV as a PDF. Edits are made section by section against the revision you last read, so a change made in the dotcv editor or another session is reported rather than silently overwritten.

Tools

add_custom_section

ChatGPT
Append a custom section to a CV. Returns the new entry's id, which addresses it in update_custom_section and remove_custom_section.

add_education

ChatGPT
Append a education entry to a CV. Returns the new entry's id, which addresses it in update_education and remove_education.

add_experience

ChatGPT
Append a work experience entry to a CV. Returns the new entry's id, which addresses it in update_experience and remove_experience.

add_project

ChatGPT
Append a project to a CV. Returns the new entry's id, which addresses it in update_project and remove_project.

create_resume

ChatGPT
Create a new, empty CV and return its id. Fill it in afterwards with update_contact, set_summary and the section tools. Pick a template with list_templates, or omit templateId to use the default.

delete_resume

ChatGPT
Permanently delete a CV. This cannot be undone, so only call it when the user has clearly asked for that specific CV to be deleted.

get_resume

ChatGPT
Read one CV in full, including every section. Returns a revision - pass it back as expectedRevision on any edit so a change made elsewhere is detected rather than overwritten. Section entries carry stable ids used by the section editing tools. Use sections to fetch only the parts you need: a full CV can be tens of kilobytes of HTML.

list_resumes

ChatGPT
List all of the user's CVs in dotcv, newest first. Returns each one's id, name, template and last-modified time. Start here when the user refers to "my CV" without saying which one.

list_templates

ChatGPT
List the CV templates available in dotcv. Use a template id with create_resume or update_resume_meta.

remove_custom_section

ChatGPT
Delete one custom section from a CV, addressed by its id from get_resume.

remove_education

ChatGPT
Delete one education entry from a CV, addressed by its id from get_resume.

remove_experience

ChatGPT
Delete one work experience entry from a CV, addressed by its id from get_resume.

remove_project

ChatGPT
Delete one project from a CV, addressed by its id from get_resume.

reorder_section

ChatGPT
Put the entries of a section into a given order. Send every id in that section; any you leave out keep their relative order at the end.

set_languages

ChatGPT
Replace the whole languages list. Read the CV first and send the full list you want, including the languages that are staying - anything omitted is removed.

set_skills

ChatGPT
Replace the whole skills list. Read the CV first and send the full list you want, including the skills that are staying - anything omitted is removed.

set_summary

ChatGPT
Replace the personal summary at the top of a CV. HTML - keep it simple: paragraphs, lists, bold, italic, links. Anything else is stripped on save.

update_contact

ChatGPT
Change the personal details at the top of a CV. Only the fields you supply are changed. Phones and links replace the existing list wholesale, so send the complete list.

update_custom_section

ChatGPT
Change fields on one custom section, addressed by its id from get_resume. Only the fields you supply are changed; everything else is left as it is.

update_education

ChatGPT
Change fields on one education entry, addressed by its id from get_resume. Only the fields you supply are changed; everything else is left as it is.

update_experience

ChatGPT
Change fields on one work experience entry, addressed by its id from get_resume. Only the fields you supply are changed; everything else is left as it is.

update_project

ChatGPT
Change fields on one project, addressed by its id from get_resume. Only the fields you supply are changed; everything else is left as it is.

update_resume_meta

ChatGPT
Change a CV's name, its template, or both. Does not touch its content.

Capabilities

Writes

Example Prompts

Click any prompt to copy it.

App Stats

24

Tools

3

Prompts

ChatGPT

Platforms

Works with

ChatGPT

Data refreshed daily