mcpField
C
Cvforge

Cvforge

Local
github.com/mikelesagitterBusiness & Marketing0Updated 20w ago

About Cvforge

Cvforge’s hosted MCP server lets AI assistants manage résumé optimization through CVforge, including uploads, ATS scores and optimized PDF downloads. It is intended for CVforge users connecting MCP clients to their account.

Key features

  1. 01Upload PDF or DOCX CVs
  2. 02Retrieve CV profiles and generations
  3. 03Check ATS match scores
  4. 04Download optimized CV PDFs
  5. 05Access profile and credit details

Use cases

  1. 01Upload a résumé for processing
  2. 02Review an optimized CV’s ATS score
  3. 03Retrieve a generated CV as a PDF

MCP support

Exposes CVforge account and résumé operations as MCP tools over HTTP. Clients authenticate with OAuth2 or a Bearer token.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

mcp.json · Universal config
{
"mcpServers": {
"cvforge": {
"command": "npx",
"args": [
"-y",
"mcp-remote"
]
}
}
}
Run commandnpx -y mcp-remote

Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.

Packages
npmmcp-remote

Tools

No tool list yet

Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.

Details

From the project README

CVforge MCP Server

Official Model Context Protocol server for CVforge — AI résumé (CV) optimization built to beat Applicant Tracking Systems (ATS).

CVforge lets AI assistants and automation tools optimize résumés on the user's behalf: upload a CV, tailor it to a job offer, read the ATS match score (0–100), and download the optimized PDF — all through a standard MCP interface.

Why CVforge

  • Real GDPR anonymization — personal data is stripped before any AI processing, then re-injected locally (not after).
  • Precise 0–100 ATS match score based on semantic analysis of the job offer vs your résumé.
  • Native multilingual support: FR, EN, ES, DE, IT, PT.
  • Web, Android & iOS apps.

Transport & Auth

ProtocolMCP 2025-03-26, JSON-RPC 2.0 over HTTP
Endpointhttps://api.cvforge.co/mcp
AuthBearer token — Personal Access Token (mcp_pat_…) or OAuth2 (Authorization Code + PKCE)
RequirementCVforge Expert plan
OAuth2 discoveryhttps://api.cvforge.co/.well-known/oauth-authorization-server
MCP manifesthttps://api.cvforge.co/.well-known/mcp.json

Tools

ToolDescription
get_profileGet the connected user's profile and subscription
get_creditsGet credit balances (subscription, paid, free)
list_cvsList all uploaded CV profiles
get_cvGet a specific CV profile by ID
upload_cvUpload a CV (PDF or DOCX, base64) → returns the parsed profile ID
list_generationsList AI-optimized CVs with ATS scores and job-offer info
get_generationGet a specific optimized CV generation
download_generationGet a signed URL (15 min) to download an optimized CV PDF

Usage with an MCP client

Most desktop MCP clients (e.g. Claude Desktop) connect to remote HTTP MCP servers via mcp-remote:

{
  "mcpServers": {
    "cvforge": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://api.cvforge.co/mcp"]
    }
  }
}

You will be guided through OAuth2 authorization on first use. A Personal Access Token can also be created from your CVforge account (Expert plan) and used as a Bearer token.

Example prompts
  • "List my optimized CVs on CVforge"
  • "What's the ATS score of my last CV?"
  • "Upload my résumé to CVforge"
  • "Download my latest optimized CV"

Links

License

Documentation © CVforge. The CVforge MCP server is a hosted service operated by CVforge.

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.