mcpField
V
Vitae

Vitae

Remote
vitae.publifye.comProductivity1Updated 2w ago

About Vitae

Vitae is an MCP server for people who maintain and share their own CVs. It stores CVs in JSON Resume format, tracks language versions and edits, and creates typeset PDFs with separate private and public versions.

Key features

  1. 01Store CVs in JSON Resume format
  2. 02Edit and maintain multiple languages
  3. 03Check language-version parity
  4. 04Review, compare, and revert edits
  5. 05Create private and redacted public PDFs

Use cases

  1. 01Maintain CVs in multiple languages
  2. 02Review changes or restore an earlier CV version
  3. 03Share a published CV and public PDF

MCP support

Vitae exposes CV management, editing, history, language, and publishing tools to MCP clients. It connects over Streamable HTTP and uses OAuth 2.1 with PKCE.

Configuration

Remote servers need no local install. Pick your client, then copy the config or install in one click.

Endpointhttps://vitae.publifye.com/mcp
Copy install command
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.

Tools

Details

From the project README

Vitae — CV MCP server for Claude, Cursor and any MCP client

Vitae keeps your CV as a document you own. Your AI assistant edits it with you, keeps the different language versions in step, and turns it into a typeset PDF. Nobody sees it until you publish it.

Endpointhttps://vitae.publifye.com/mcp
TransportStreamable HTTP
AuthOAuth 2.1 + PKCE (S256), DCR open
Registrypro.publifye/vitae (server.json)
Product sitehttps://vitae.publifye.com
Capability tools42 (full schemas)

Connect

{ "mcpServers": { "vitae": { "type": "http", "url": "https://vitae.publifye.com/mcp" } } }

Claude Code: claude mcp add --transport http vitae https://vitae.publifye.com/mcp, then /mcp to sign in. The first time, you sign in from your browser with a Publifye account. The full discovery chain is in ../../docs/connect.md.

How it works

Your CV is stored in the open JSON Resume format, so you can take it with you at any time with cv_export. You can keep it in more than one language, and parity_check shows where two versions no longer match, for example a job that is in the English version but missing from the Norwegian one.

Every change is kept. cv_history lists the last 365 edits of each language version, cv_diff shows what changed, and cv_revert takes you back.

A new CV always starts unpublished. Publishing is a separate step you take with visibility_set. A published CV can be read by anyone who has its address, but it is never added to search engines, and link_rotate gives it a new address if you want to take the old one back. The PDF comes in two versions: a complete one for you, and a public one with private details removed.

What the tools do

Every tool is documented with its exact description, annotations and input schema, 42 in all, generated from the service's own registry.

AreaThe question it answersTools
Your CVsWhich CVs do you have, and how do you bring one in or take it out?9
Editing a CVHow do you change what the CV says?12
Languages and historyDo the language versions agree, and what changed?9
Publishing and sharingWho can see the CV, and where do they find the PDF?8
PhotoWhich photo goes on the CV, and who sees it?4

Machine-readable: tools.json has all 42 with full JSON Schema. Staff-only tools and the logging tools are listed by name there too, but they are not part of what a customer can use.

What it does not do

  • It does not write your CV for you. Your assistant helps, but what the CV says is your decision.
  • It does not list CVs anywhere. There is no directory and no search.
  • It does not apply for jobs or send your CV to anyone.

Plans

Free with a Publifye account: 60 assistant calls a day, no card needed. Vitae Access costs $24 a year. Prices can change, and the current ones are always on https://vitae.publifye.com. If this page and the site disagree, the site is right.

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.