DocsConnect the server

Connect the server

FastCV MCP is hosted. Nothing to install, no package to run, no key to paste — your client takes one address, you sign in to FastCV in the window that opens, and you approve it once. All you need is a FastCV account, and you can make one inside the sign-in step without losing your place.

Server endpoint

https://www.fastcv.co/v1/mcp

Pick your client

Six clients FastCV has been set up against, and the discovery contract for everything else. Choose the one you use — the rest of this page is the same whichever you pick.

Claude

Desktop, web and mobile. No file to edit.

  1. Open Settings, then Connectors.

  2. Choose “Add custom connector”.

    Name it FastCV and paste the server URL from the top of this page.

  3. Press Connect and sign in to FastCV.

    A FastCV window opens. Sign in, or create an account there, then approve the connection.

  4. Look for FastCV in the tool menu of a new chat.

Showing setup for Claude

What you're approving

Signing in issues your client an access token for FastCV alone. It is bound to this server, it never appears in a URL or in anything the assistant says, and it is not your FastCV password. The consent screen lists exactly this, in these words.

See your resumes

List them, and read one as source material. Reading is how tailoring stays truthful.

Save new resumes for you

Write one from content you supplied — pasted text, a file your client read, or answers to its questions.

See the jobs you have applied to

The company, the role, where each application stands, and which documents are in it.

Create tailored resumes and cover letters for jobs

A new document per job, filed under the company and role. Never a change to the resume it came from.

Update the resumes and cover letters it wrote

Revise the wording of its own output. It cannot reach the resumes you own.

Nothing else

It cannot delete anything, cannot change a resume you own, cannot mark an application as applied, and cannot restyle a page.

To end it, open Connections in your FastCV dashboard and disconnect the client. It loses access at once — the access token it is holding is destroyed with the connection, not left to expire. Removing the connector in the client works too, and is worth doing either way so it stops trying.

Check it worked

Ask for something only your account can answer. If the connection is live you get your own resume names back.

You

What resumes do I have in FastCV?

Claude

You have two: Software Engineer, updated yesterday, and Product Analyst, from March. Which one are we working from?

A brand-new account answers that it has none yet and offers to build one — which is the next section.

If FastCV is empty

You do not need to have used FastCV before. Give the assistant your material in whatever shape it is in.

  1. Paste an existing resume, or attach a file your client can read.

    Answering questions works too — say you’d rather be interviewed and it will ask.

  2. It saves what you gave it, gaps and all.

    Missing end dates and one-line entries are accepted rather than rejected, and it tells you which sections came through empty so you know what needs a second pass in the editor.

  3. Open the editor link it returns, or keep going in the chat.

FastCV MCP only ever receives text your client sends it. It does not reach into your machine for files, and it keeps nothing of the original attachment.

Tailoring for a job

This is what the server is for. Give it the company, the role, and the posting if you have it.

  1. It reads the resume you name — or the only one you have.

    With one resume in the account it just uses it, rather than asking a question with one answer.

  2. It writes a new tailored resume. Yours is not touched.

    The resume you own is the record of what you have actually done, and nothing in a conversation can rewrite it. Only the tailored copy can be revised afterwards, and only against the version it last read — so it cannot overwrite an edit you made in the browser a moment earlier.

  3. It drafts the cover letter from that resume.

    Your name, email, phone and location come off the resume rather than being invented. The letter is plain paragraphs; FastCV supplies the typography.

  4. It flags anything it added that your resume doesn't contain.

    An employer, job title, date, degree or figure that is not in the source comes back flagged, and the assistant is told to ask you to confirm it rather than present it as fact. The check compares words rather than meaning, so read what comes back before you send it anywhere.

  5. It files both under the company and role.

    One folder per job, holding references rather than copies, and starting at Saved. Whether you actually applied is yours to mark, in FastCV — the assistant cannot set it.

  6. Ask for the PDF and you get a download link.

    Time-limited, tied to that one document, and it works whether or not you have opened the editor. The editor link comes back with it, in case you would rather change the design first.

Use an API key instead

Scripts, self-hosted clients and anything running without a browser can authenticate with a FastCV API key instead of the OAuth flow. Create one under Connections in your dashboard, up to five at a time, and revoke any of them from the same page.

Request header
https://www.fastcv.co/v1/mcp
Authorization: Bearer fk_your_key

Clients that accept custom headers take the same key:

mcp.json
{
  "mcpServers": {
    "fastcv": {
      "url": "https://www.fastcv.co/v1/mcp",
      "headers": {
        "Authorization": "Bearer fk_your_key"
      }
    }
  }
}

A key is a password with your work history behind it. Put it in your client’s secret storage or an environment variable — never in a URL, a chat message, or committed configuration. FastCV stores only a hash of it, so a key is shown once and cannot be recovered later — only replaced.

When it doesn't take

The client can't reach the server

Check the address character for character. It is https, and it ends at /v1/mcp with no trailing slash.

It asks you to sign in again

The connection was revoked or has expired. Reconnect from your client’s connector settings; nothing you made is affected.

“I couldn't find that resume”

It was deleted, or you are signed in with a different FastCV account. Ask it to list your resumes and pick from what comes back.

“That was edited since I read it”

You changed the document in the browser mid-conversation. The assistant re-reads it and applies your change on top — nothing is lost, and it does not need you to do anything.

It won't change your own resume

Correct, and deliberate. Tailoring writes a copy; the resume you own is only ever read. Edit that one in the editor.

It won't change the design

Also correct. Templates, colours, fonts and spacing live in FastCV and no tool can set them. Open the editor link it gave you.

It flagged something that is true

The check compares words, not meaning, so a rewrite from “Sr. Engineer” to “Senior Engineer” gets flagged. Confirm it and the assistant carries on.