AceCV Resume MCP Server
Manage your resume directly from Claude, Cursor, or any MCP-compatible LLM client. Read your CV, edit sections, regenerate summaries — all without leaving your editor.
What is the AceCV MCP server?
https://acecv.io/mcp
The Model Context Protocol (MCP) is an open standard that lets LLM clients connect to external data sources and tools. The AceCV MCP server exposes your saved resumes to compatible clients — Claude Desktop, Cursor, Continue, and others — so you can read and update them through natural language without copy-pasting.
Who can use this feature
- Any AceCV user with an account — generate an MCP token from this page.
- Any MCP client that supports streamable HTTP servers and custom headers or bearer tokens.
- Examples: Claude Code, Claude Desktop, Cursor, Codex, Gemini CLI, and other MCP clients with remote HTTP support.
Setup instructions
-
1
1. Generate an MCP token
Sign in to AceCV, open the MCP token manager from your account menu, and create a new token. Copy it — you will not see it again.
-
2
2. Configure your LLM client
Add an entry to your MCP client config pointing to the AceCV server with your token. See the configuration examples below for Claude Desktop, Cursor, and others.
-
3
3. Try a prompt
In your client, ask "list my resumes" or "rewrite the first bullet of my latest CV to be more impact-focused" — the LLM will call AceCV through MCP and apply the change.
Claude Code
claude mcp add --transport http acecv https://acecv.io/mcp \
--header "Authorization: Bearer YOUR_ACECV_TOKEN"
Cursor
Add to .cursor/mcp.json:
{
"mcpServers": {
"acecv": {
"url": "https://acecv.io/mcp",
"headers": {
"Authorization": "Bearer YOUR_ACECV_TOKEN"
}
}
}
}
Gemini CLI
Add to ~/.gemini/settings.json:
{
"mcpServers": {
"acecv": {
"httpUrl": "https://acecv.io/mcp",
"headers": {
"Authorization": "Bearer YOUR_ACECV_TOKEN"
}
}
}
}
Claude Desktop, Codex & other stdio-only clients
Clients that only speak stdio can bridge through
mcp-remote.
For Claude Desktop, drop this into
claude_desktop_config.json:
{
"mcpServers": {
"acecv": {
"command": "npx",
"args": [
"-y", "mcp-remote", "https://acecv.io/mcp",
"--header", "Authorization: Bearer YOUR_ACECV_TOKEN"
]
}
}
}
~/Library/Application Support/Claude/claude_desktop_config.json (macOS) · %APPDATA%\Claude\claude_desktop_config.json (Windows)
Any streamable HTTP MCP client
Point at https://acecv.io/mcp and send "Authorization: Bearer YOUR_ACECV_TOKEN"
Available MCP tools
The AceCV MCP server currently exposes the following tools to LLM clients. The list grows as we ship more.
-
list-cvsList all CVs belonging to the authenticated user — id, title, theme, and timestamps. -
get-cvGet the full content of a CV by ID: personal info, experience, education, skills, and custom sections. -
create-cvCreate a new CV from structured content. Returns the created CV ID. -
update-cvUpdate an existing CV — title, theme, content, or design settings. -
extract-cvExtract structured CV data from raw resume text using AI. -
analyze-resumeATS compatibility score (0–100) with improvement suggestions for a CV. -
spell-checkAI-powered spell check with context-aware correction suggestions. -
enhance-bulletThree rewrites of a bullet point: simplified, elevated impact, highlight results. -
improve-summaryImprove a professional summary for a target job title. -
generate-summary-variantsGenerate multiple summary variants for a CV, targeted to a job title. -
download-pdfGenerate a PDF and return a signed download URL (valid 30 minutes). Costs 1 credit.
Resources & prompts
available-themesresource — the list of CV themes with names and descriptions.create-resumeprompt — guided, step-by-step resume creation for a target job title.review-resumeprompt — a full review that analyzes, spell-checks, and suggests improvements for a CV.
How resume access works
list-cvsreturns compact summaries for the authenticated user.get-cvreturns the complete stored resume document.create-cvandupdate-cvwrite back through your authenticated account context.- On every read and write, AceCV verifies the CV belongs to the token's user before touching it.
Session behavior and security
- Authentication uses personal access tokens sent as a standard
Authorization: Bearerheader. - The token is shown once at creation — store it in your client config, never in chat.
- Every request runs in your account context: tools can only see and edit your own CVs.
- Revoke a token at any time from the token manager on this page; access stops immediately.
Server URL
https://acecv.io/mcp
Troubleshooting
"Authentication failed" in my client
Your token is missing, expired, or copied with whitespace. Regenerate it from the AceCV token manager and paste it without surrounding quotes.
The server is not showing up in my client tool list
Restart your MCP client after editing the config — most clients only read the file at startup.
My LLM cannot find a resume I just created
The MCP server caches the resume list briefly. Wait 30 seconds or ask the LLM to "list resumes" to force a refresh.
I want to limit what the LLM can change
Today every token has full read/write on your account. Scoped tokens (read-only, single-resume) are on the roadmap.
Ready to ship a better resume?
Sign up free and get every AI tool, ATS templates, and unlimited PDF downloads.