Commitfolio in Claude Code and Codex
Updated October 22, 2026
Internship, job search, layoff, promotion or an international role: paste a job post into your agent and get the resume back, with the same match score and PDF as the website. Same account: sign in with GitHub once, click "Allow", and the agent handles the rest.
MCP server URL
https://commitfolio.com/api/mcpStreamable HTTP with OAuth sign-in. No API key or token to copy.
Before you install
The agent builds the resume from your profile. Create an account and finish onboarding on the website (GitHub read and LinkedIn experience added). Until then, the agent replies with a link to finish it.
Create an account and finish your profileClaude Code
Add the server from your terminal:
claude mcp add --transport http commitfolio https://commitfolio.com/api/mcpInside Claude Code, run
/mcp, pickcommitfolioand choose "Authenticate".Your browser opens: sign in with GitHub and click "Allow".
Back in Claude Code, ask:
generate my resume for this job: <paste the job post>
Codex
Add the server to
~/.codex/config.toml:[mcp_servers.commitfolio] url = "https://commitfolio.com/api/mcp"Sign in (opens the same "Allow" screen in your browser):
codex mcp login commitfolioAsk Codex for the resume and paste the job post.
Codex commands change often. If one doesn't match, check codex mcp --help.
Other agents
Any MCP client that supports HTTP transport (Streamable HTTP) and OAuth works: add the URL above and follow the sign-in it opens.
What the agent can do
- generate_resume
- Builds the resume for the job (30 to 90 seconds) and returns the match score and the editor link.
- list_resumes
- Lists your resumes.
- get_resume
- Returns a resume as Markdown, in the resume's language.
- change_resume_language
- Switches a resume to Portuguese, English or Spanish.
- download_resume_pdf
- Creates a PDF link that works for 15 minutes.
- start_local_import
- Imports commits and PRs from the repos on your computer (GitLab, Bitbucket, Azure DevOps, a former employer): the agent runs
git login your terminal, shows you the summary and only uploads after your OK. In Claude Code, run/mcp__commitfolio__import_local_repos. - local_import_status
- Checks that the import arrived and how many commits and PRs came in.
Each resume the agent generates counts toward the same quota as the website. Reading, listing, switching language and downloading the PDF don't.
Disconnect an agent
Go to Settings → Connected agents and click "Disconnect". Access stops right away, and the agent only comes back if you allow it again.