Skip to content
Commitfolio

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/mcp

Streamable 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 profile

Claude Code

  1. Add the server from your terminal:

    claude mcp add --transport http commitfolio https://commitfolio.com/api/mcp
  2. Inside Claude Code, run /mcp, pick commitfolio and choose "Authenticate".

  3. Your browser opens: sign in with GitHub and click "Allow".

  4. Back in Claude Code, ask:

    generate my resume for this job: <paste the job post>

Codex

  1. Add the server to ~/.codex/config.toml:

    [mcp_servers.commitfolio]
    url = "https://commitfolio.com/api/mcp"
  2. Sign in (opens the same "Allow" screen in your browser):

    codex mcp login commitfolio
  3. Ask 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 log in 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.