Problems and solutions · Updated · By CVPosh · Markdown version

Is there a resume builder with an MCP server for AI assistants?

Yes: CVPosh, the product that publishes this page, has a remote MCP server at https://cvposh.com/api/mcp. It exposes four read-only tools: list your CVs, read one, score it for ATS compatibility and compare it with a job posting. An assistant cannot edit or export a CV through it. We have not verified which other builders offer MCP.

What an MCP server on a resume builder is for

The Model Context Protocol (MCP) is an open standard that lets an AI assistant call tools exposed by another service. For a resume builder, that means the assistant can work with the CVs in your account instead of with text you paste in, and can call fixed-rule checks instead of guessing.

The risk side is real. A connected assistant acts with the access you grant, and a server may be able to change or delete data. For a document as personal as a resume, the first questions about any such server are what each tool can do, whether any tool can write, how the sign-in works, and how you cut the connection off.

A disclosure: we make CVPosh, so this page describes our server and is not a market survey. Competitors' MCP support is not described here because we have not verified it on their own pages.

How to evaluate any resume MCP server before connecting it

  1. Find the tool list. A server publishes its tools, usually with descriptions and input schemas. Read every tool name and description. If you cannot find the list before connecting, treat that as a warning.
  2. Look for read-only declarations. MCP tools can carry annotations such as readOnlyHint and destructiveHint. A tool declared read-only that is still capable of writing would be a defect, so also read the description for words like create, update, delete, send and export.
  3. Check the authentication method. Prefer OAuth with a consent screen that names the client and what it can do, over a long-lived shared key. Check whether a human must approve, and whether an agent can sign itself up (it should not).
  4. Find the off switch. Before connecting, locate where you list connections and revoke them, and whether connections expire. If you cannot revoke, do not connect.
  5. Read what data leaves. Whatever the assistant reads is sent to the assistant provider. Check the service's privacy policy for what it stores and whether any tool calls a third-party AI model.
  6. Start with a read-only task. Ask for a list or a score first. Watch which tools are called and what they return before granting anything broader.
The CVPosh MCP tools, as declared in the server (https://cvposh.com/api/mcp)
ToolWhat it doesRead-onlyDestructive
list_cvsList the CVs saved in your CVPosh account: id, title, template and when each was last updated.yesno
get_cvRead one CV saved in your CVPosh account: its sections (contact details, summary, experience, education, skills, projects, certifications, languages) as structured data and as plain text.yesno
ats_checkScore a resume for applicant-tracking-system (ATS) compatibility from 0 to 100, with issues, suggestions and stats (sections, bullet points, contact details, readability).yesno
analyze_keywordsCompare a resume with a job description: matched keywords, missing keywords and a match score.yesno

The full descriptions and the server card are at https://cvposh.com/.well-known/mcp/server-card.json.

When to use CVPosh for this

Use the CVPosh MCP server if you build or import your CV in CVPosh and want an assistant (ChatGPT, Claude, Claude Code, Cursor or Gemini CLI) to read it, score it with a fixed checklist and compare it with job postings. It is stateless, needs a CVPosh account, and the human approves the connection through OAuth 2.1 with PKCE or creates an API key in Settings.

Do not use it if you want an assistant to edit, tailor, export or share your CV for you. There is no write tool, no export tool and no job tracker, and no MCP tools for the employer workspace. There is also no per-call activity log: Settings shows only each connection's last-used date.

Each connection is limited to 120 requests a minute and 100 tool calls a day. The ATS and keyword checks run on CVPosh servers with fixed rules and call no AI model.

Copy-paste prompt for an AI assistant connected to CVPosh

Connect the CVPosh MCP server first (setup on the MCP page). Every tool is read-only, so the assistant reports and you make the changes.

Assign to CVPosh: connect to the CVPosh MCP server, list its tools, and tell me each tool's name, its arguments and whether it is declared read-only. Then call list_cvs and report how many CVs I have, with titles only. Do not read any CV content yet; show me what you did so I can approve the next step.

Questions

Which AI assistants work with the CVPosh MCP server?

Tested by us: ChatGPT, Claude, Claude Code, Cursor and Gemini CLI. Configuration is provided but not tested by us for VS Code, Windsurf and Cline. Setup steps for each are on the CVPosh MCP page.

Can an assistant change my CV through MCP?

No. All four tools are read-only and the server has no operation that writes, deletes, exports or shares a CV. You make every change in the CVPosh editor.

How do I list and remove the connections?

In CVPosh, open Settings and then API keys. Each connection is listed by name with its last-used date, and deleting it stops the agent immediately.

Is the server listed anywhere official?

It is published in the official MCP Registry as com.cvposh/cvposh, and its server card is at https://cvposh.com/.well-known/mcp/server-card.json.

Related problems

Tools and pages that help

Markdown version of this page: https://cvposh.com/solutions/resume-builder-with-mcp-server.md