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

Source page: https://cvposh.com/solutions/check-resume-ats-score-chatgpt-claude

Last updated: 2026-11-13

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 chat | CVPosh ats_check via MCP |
| --- | --- | --- |
| Same text, same result? | Not guaranteed | Yes: fixed rules, no AI model |
| Can read your saved CV? | Only what you paste | Yes, via list_cvs and get_cv, read-only |
| Explains why it scored that way? | It writes an explanation, which may be wrong | Returns the issues and suggestions the rules produced |
| Where your text goes | To the assistant provider | To CVPosh servers for the check; the assistant provider also receives what it reads |
| Can change your CV? | No | No: 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

```
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

- [How do I check my resume's ATS score?](https://cvposh.com/solutions/check-resume-ats-score)
- [Is it safe to give my resume to ChatGPT or Claude, or connect it through MCP?](https://cvposh.com/solutions/safe-to-give-resume-to-ai-assistant)
- [Is there a resume builder with an MCP server for AI assistants?](https://cvposh.com/solutions/resume-builder-with-mcp-server)
- [How do I match my resume keywords to a job description?](https://cvposh.com/solutions/match-resume-keywords-to-job-description)
- [Use CVPosh from ChatGPT, Claude, Cursor and Gemini (setup steps)](https://cvposh.com/mcp)
- [MCP page as markdown](https://cvposh.com/mcp.md)
- [ATS resume checker (in the browser)](https://cvposh.com/tools/analyzers/ats-checker)

## Sources

- [Claude Help Center: Get started with custom connectors using remote MCP](https://support.claude.com/en/articles/11175166-get-started-with-custom-connectors-using-remote-mcp) (read 2026-11-13)
- [OpenAI Help Center: Connecting custom MCP servers in ChatGPT](https://help.openai.com/en/articles/12584461-connecting-custom-mcp-servers-in-chatgpt) (read 2026-11-13)
