Vitae

pro.publifyePublished by publifye.prov1.0.0Updated Oct 24, 2026

Your CV as a document you own, edited by your AI assistant, in several languages, as a typeset PDF

VerifiedStreamable HTTPWeb executableProductivity & WorkflowFiles & Storage

Overview

AI-generated overview

Vitae is a hosted MCP server that lets an assistant edit your CV in JSON Resume format, keep language versions in sync, and produce a typeset PDF.

What you can do
  • List, import and export CVs, including export in the open JSON Resume format
  • Edit CV content such as entries, sections and wording
  • Compare language versions for parity and review edit history, diffs and reverts
  • Control publishing and sharing, including visibility settings and rotating the public link
  • Choose which photo appears on the CV and who can see it
When to use it
Useful when you want an assistant to help maintain a CV you own, especially a multi-language one that must stay consistent, and to publish a PDF you control. Not for writing the CV for you, job applications, or listing CVs in any directory.
Requirements
A remote Streamable HTTP endpoint with OAuth 2.1 (PKCE) sign-in through a Publifye account, done once from the browser. No API keys or environment variables are declared. A free tier allows 60 assistant calls a day; a paid annual plan is offered.
Before you install
The assistant can change, revert and publish your CV, so review edits before relying on them. Publishing makes a CV readable by anyone with its address, though it is not indexed by search engines; a link can be rotated to revoke the old address. A public PDF version removes private details, but check it before sharing. Pricing is stated on the product site and may change.

Installation

In SourceWeft

  1. Open Vitae in the dashboard and add it to a workspace.
  2. Connect the required credentials. They are stored privately and never shown on public pages.
  3. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/pro.publifye%2Fvitae/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config. The client completes OAuth sign-in on first connect.

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

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

jsonc
{ "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.

Source: services/vitae/README.md at commit 4870ed5

Tools

0
This server asks you to sign in, so SourceWeft could not read its tools without an account and has not indexed them. What a connected account sees can depend on that account and its permissions.

Version history

1
  1. v1.0.0LatestSep 23, 2026

Score

85% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listed15 pts

    Answer tools/list without a credential, or ship a package that starts in a sandbox without one.

  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts