Problems and solutions · Updated · By CVPosh · Markdown version

How do I check my resume ATS score from ChatGPT or Claude?

Paste your resume text into the chat and ask for specific checks with quotes from your text, not a score, because a chat model can give a different number each run. For a repeatable score, connect an MCP server whose tool runs fixed rules. CVPosh's ats_check tool does that and returns the same score for the same text every time.

Why asking a chatbot for a score is unreliable

A language model writes a plausible answer to "give my resume an ATS score out of 100". It has no access to any employer's applicant tracking system and no fixed scoring rubric unless you give it one, so the number is a guess presented with confidence. Ask twice and you can get two numbers; change one word and the number moves.

What a model is good at is reading your text and giving a specific critique: which lines are vague, which section is missing, where a date is inconsistent. That is worth having, but the output is only as good as the question, and every claim should be checked against your own resume.

A tool, by contrast, runs the same code on the same input. If the assistant can call a tool that implements a published checklist, the score is repeatable and you can read the rules that produced it. That is what the Model Context Protocol (MCP) makes possible: you connect a remote server, and the assistant calls its tools during the conversation.

How to do it, with and without a connector

Option A needs only a chat window. Option B adds a connector so the assistant can run a rule-based checker and read the resume you saved.

  1. Option A, step 1: paste the text, not a screenshot. Copy the resume text into the chat. If you attach a file, ask the assistant to first print the text it extracted, so you can see what it actually read.
  2. Option A, step 2: ask for evidence instead of a score. Ask: "List every place where a parser could misread this resume (contact details, headings, dates, columns). Quote the exact line for each problem. Do not give an overall score."
  3. Option A, step 3: compare with a real posting. Paste the job posting and ask which requirements are not stated in the resume, quoting the posting. Then decide yourself which of them you can truthfully claim.
  4. Option A, step 4: verify and edit yourself. Check every suggestion against your real history. Never let the assistant add a skill, number or employer you cannot back up.
  5. Option B, step 1: confirm your plan can add a connector. Claude custom connectors using remote MCP are available on every Claude plan from the entry level up, with a limit of one custom connector on the entry-level plan (Claude Help Center, read 2026-11-13). In ChatGPT, OpenAI says custom MCP server support is for Business and Enterprise/Edu workspaces on the web, and that Pro users can connect custom servers with read and fetch permissions (OpenAI Help Center, read 2026-11-13). Plan rules change, so check the linked pages.
  6. Option B, step 2: add the server. Add https://cvposh.com/api/mcp as a custom connector and sign in when asked. The CVPosh MCP page lists the exact clicks for Claude, Claude Code, ChatGPT, Cursor and Gemini CLI.
  7. Option B, step 3: approve the connection. Read the consent screen. It names the client and what the agent can do. Only the four read-only tools exist: list_cvs, get_cv, ats_check and analyze_keywords.
  8. Option B, step 4: ask the assistant to call the tool and show its output. Use the prompt below. Ask for the raw issue list so you can see which rules fired, then make the edits yourself.
Pasting into a chat compared with a rule-based MCP tool
Paste into the chatCVPosh ats_check via MCP
Same text, same result?Not guaranteedYes: fixed rules, no AI model
Can read your saved CV?Only what you pasteYes, via list_cvs and get_cv, read-only
Explains why it scored that way?It writes an explanation, which may be wrongReturns the issues and suggestions the rules produced
Where your text goesTo the assistant providerTo CVPosh servers for the check; the assistant provider also receives what it reads
Can change your CV?NoNo: every tool is read-only

Plan availability for connectors is from the Claude and OpenAI help pages cited below, read 2026-11-13.

When to use CVPosh for this

Use CVPosh over MCP when you keep your CVs in CVPosh and want your assistant to score them without copy-pasting. ats_check accepts a saved CV (cvId) or any resumeText up to 50,000 characters and returns a 0 to 100 score with issues, suggestions and stats such as bullet count and readability. analyze_keywords compares the resume with a job description of at least 50 characters. list_cvs shows your saved CVs without their content, and get_cv reads one.

Limits to know: each connection is capped at 120 requests a minute and 100 tool calls a day, and the score is a fixed checklist, not a model of any employer's system. The tools cannot edit, delete, export or share a CV, so the assistant reports and you make the changes in the editor.

If you only need a one-off check, pasting into the CVPosh ATS checker on the website is quicker than setting up a connector.

Copy-paste prompt for an AI assistant connected to CVPosh

Connect the CVPosh MCP server first (setup on the MCP page). Every tool is read-only, so the assistant reports and you make the changes.

Assign to CVPosh: call list_cvs, then run ats_check on my most recently updated CV and show me the full list of issues and suggestions exactly as the tool returned them. Then compare the same CV with the job posting below using analyze_keywords and show matched and missing keywords. Do not rewrite anything; show me what you did so I can approve each change before I make it. [paste job posting, at least 50 characters]

Questions

Can ChatGPT or Claude read my CVPosh resume directly?

Only if you connect the CVPosh MCP server and approve it. The assistant can then call list_cvs and get_cv to read the CVs saved in your account. Without a connector it sees only what you paste or upload.

Will the assistant change my resume?

Not through CVPosh. All four tools are read-only, so an assistant cannot create, edit, delete or export a CV. It can suggest edits in the chat, and you apply them.

Does the same text always get the same score?

With ats_check, yes: it runs fixed rules with no AI model. A chat model asked to invent a score does not have that property.

How do I disconnect the assistant?

Delete the connection under Settings, then API keys in CVPosh; it stops working immediately. OAuth connections also expire after 90 days. You can remove the connector in the assistant's own settings too.

Related problems

Tools and pages that help

Sources

Markdown version of this page: https://cvposh.com/solutions/check-resume-ats-score-chatgpt-claude.md