
Company News
Free Business Plan Upgrades for Open Source Maintainers
Open source maintainers are under more pressure than ever. We're raising our open source program from the Team plan to the Business plan, free.
@klevercv/mcp-server
Advanced tools
MCP server for KlevrCV — generate tailored resumes via AI agents without browser automation.
Set your API key, then run:
KLEVERCV_API_KEY=kv_live_... npx -y @klevercv/mcp-server
On startup the server is silent. If KLEVERCV_API_KEY is missing it exits with an error message on stderr.
Add to your MCP client config. All clients use the same JSON structure.
Edit ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):
{
"mcpServers": {
"klevercv": {
"command": "npx",
"args": ["-y", "@klevercv/mcp-server"],
"env": {
"KLEVERCV_API_KEY": "kv_live_your_key_here"
}
}
}
}
Edit ~/.cursor/mcp.json:
{
"mcpServers": {
"klevercv": {
"command": "npx",
"args": ["-y", "@klevercv/mcp-server"],
"env": {
"KLEVERCV_API_KEY": "kv_live_your_key_here"
}
}
}
}
Open the Cline sidebar → MCP Servers → Configure, then add to cline_mcp_settings.json:
{
"mcpServers": {
"klevercv": {
"command": "npx",
"args": ["-y", "@klevercv/mcp-server"],
"env": {
"KLEVERCV_API_KEY": "kv_live_your_key_here"
}
}
}
}
Any client that supports stdio MCP servers with env vars uses the same shape. Set KLEVERCV_API_KEY in the env block and use npx -y @klevercv/mcp-server as the command.
klevercv_generate_resumeSubmit a resume generation job. Returns immediately with a generation_id — does not block while the PDF is generated.
| Parameter | Type | Required | Description |
|---|---|---|---|
job_description | string | Yes | Full job description text |
job_title | string | Yes | Job title (e.g. "Senior Engineer") |
company_name | string | Yes | Company name (e.g. "Acme Corp") |
template_id | string | No | Template ID from klevercv_list_templates |
Example response:
generation_id: abc123
Use klevercv_get_generation_status to poll for completion.
klevercv_get_generation_statusPoll a generation job. Waits up to timeout_seconds for completion, then returns a signed download URL.
| Parameter | Type | Required | Description |
|---|---|---|---|
generation_id | string | Yes | ID from klevercv_generate_resume |
timeout_seconds | number | No | Max wait time (default: 120) |
Example response (complete):
status: complete
download_url: https://...r2.cloudflarestorage.com/...?X-Amz-Expires=3600
Example response (timeout):
isError: true
GENERATION_TIMEOUT: Generation did not complete within 120 seconds. Try polling again.
klevercv_list_templatesList available resume templates with stable IDs.
No parameters.
Example response:
Templates (3):
- classic: Classic — Clean single-column format
- modern: Modern — Two-column with accent color
- minimal: Minimal — Compact single-page layout
klevercv_list_resumesList past generated resumes with pagination.
| Parameter | Type | Required | Description |
|---|---|---|---|
limit | number | No | Results per page (default: 10) |
offset | number | No | Pagination offset (default: 0) |
klevercv_get_account_infoReturn credits remaining, email, and account plan.
No parameters.
Example response:
Email: user@example.com
Plan: starter
Credits remaining: 8
Total generations: 12
All business errors return isError: true with an error code so the agent can take action without crashing.
| Error code | Meaning | Agent action |
|---|---|---|
AUTH_FAILED | API key invalid, expired, or missing | Stop and ask user to check their API key |
INSUFFICIENT_CREDITS | No credits left | Call klevercv_get_account_info and inform user |
RATE_LIMITED | Too many requests; includes retry_after seconds | Wait and retry |
INVALID_TEMPLATE_ID | Template ID not recognized | Call klevercv_list_templates to get valid IDs |
GENERATION_TIMEOUT | PDF not ready within timeout_seconds | Retry klevercv_get_generation_status with the same generation_id |
RESUME_NOT_FOUND | Resume ID doesn't exist or belongs to another user | Verify ID with klevercv_list_resumes |
GENERATION_NOT_FOUND | generation_id not found | Verify ID from klevercv_generate_resume response |
NETWORK_ERROR | Network or API connectivity issue | Retry after a short delay |
MIT
FAQs
MCP server for KlevrCV — resume generation via AI agents
The npm package @klevercv/mcp-server receives a total of 32 weekly downloads. As such, @klevercv/mcp-server popularity was classified as not popular.
We found that @klevercv/mcp-server demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Company News
Open source maintainers are under more pressure than ever. We're raising our open source program from the Team plan to the Business plan, free.

Security News
The supply chain control that delays freshly published gems now covers lockfile generation and gem vendoring in Ruby projects.

Security News
During a UK cyber test, a Mythos 5 agent used sockpuppets, social engineering, and prompt injection to try to get a maintainer to merge malware.