Model Context Protocol

Your AI Job Agent β€” With a Hard Spend Cap

Connect Resumly to Cursor, Claude Code, or VS Code and just say it: β€œrefresh my searches, tailor my resume for the top match, and apply.” Hosted Claude and ChatGPT remain unavailable until Resumly's OAuth rollout is activated and verified.

Read the MCP Docs
https://mcp.resumly.ai/mcp

Download the test-drive notebook β€” the same key works here; every priced call is commented out by default.

MCP client β€” connected to Resumly
You

Refresh my searches, tailor my resume for the top match, and apply.

Assistant

Ran your 3 saved searches ($0.15 total). Best new match: Senior Data Engineer at Northwind β€” 92% match, posted 2 hours ago. Tailoring your resume now ($0.25)…

Assistant

Resume tailored. Ready to apply β€” submitting costs $0.50, billed only if the application is confirmed submitted. Shall I go ahead?

You

Yes, apply.

Assistant

Application submitted and confirmed βœ… Total spent: $0.90. Remaining balance: $4.10.

Connected in Under a Minute

No SDK code required. Create a key, add one authenticated MCP entry, and start talking from a supported client.

01

Create Your API Key

In the Resumly app, open Settings β†’ API and generate a key. Any plan works β€” including Free. Your first key includes a one-time $5 trial credit.

# app.resumly.ai β†’ Settings β†’ API
02

Choose a Header-Capable Client

Connect today from Cursor, Claude Code, VS Code, or another MCP client that supports custom HTTP headers. Hosted Claude and ChatGPT require a separate OAuth rollout.

https://mcp.resumly.ai/mcp
03

Just Talk

Ask in plain English: refresh searches, tailor resumes, research companies, prep for interviews, apply. Your assistant does the clicking.

"Tailor my resume for the top match"
Setup Guides

Connect Your Assistant

Cursor, Claude Code, and VS Code work today with API-key headers. Hosted Claude and ChatGPT are shown below with their exact OAuth prerequisites instead of setup steps that cannot work yet.

Connect Cursor

  1. Open (or create) ~/.cursor/mcp.json β€” or use Cursor Settings β†’ MCP β†’ Add new server.
  2. Add the resumly entry below with your API key.
  3. Restart Cursor; the Resumly tools appear in the agent's tool list.
~/.cursor/mcp.json
{
  "mcpServers": {
    "resumly": {
      "url": "https://mcp.resumly.ai/mcp",
      "headers": {
        "Authorization": "Bearer rly_..."
      }
    }
  }
}
Built-In Guardrails

An Agent You Can Leave Unattended

Handing an AI your job search shouldn't mean handing it a blank check. Every guardrail is enforced server-side β€” not by the assistant's good manners.

🏷️

Prices Announced Per Action

Every tool tells your assistant what it costs before it runs β€” $0.05 to refresh a search, $0.25 to tailor a resume, $0.50 to submit an application. No hidden charges, ever.

βœ‹

Two-Step Apply Confirmation

Applications are never one-shot. The server requires an explicit confirmation step before any application is submitted β€” your assistant has to ask you first.

🚫

Failures Are Never Billed

You pay per successful operation only. A submitted application ($0.50) is billed only when the submission is confirmed. Anything that fails costs nothing.

πŸ’³

Your Balance Is the Hard Cap

Billing is prepaid. Your AI can never overspend your balance β€” when it hits zero, priced operations stop and free reads keep working. Top up only when you choose to.

Pricing

Reads Are Free. Actions Are Cents.

Per successful operation, from your prepaid balance. Failed operations are never billed, and your first key includes a $5 trial credit.

OperationPrice
Refresh jobs (run a search)$0.05
Import a job$0.05
Parse base resume$0.05
Tailored resume$0.25
Cover letter$0.10
PDF export$0.02
Submitted applicationBilled only when the application is confirmed submitted$0.50
Company research$0.25
Interview questions$0.10
Interview answer feedback$0.05
Resume rewrite$0.50
Translate$0.10

Free with your key: matched-jobs board with match scores, salary, and applicability Β· saved-search crud, supply check, and plain-english query builder Β· applications tracker Β· classified employer inbox and replies Β· autopilot controls Β· docx downloads Β· balance and usage ledger.

Put Your Job Search on Autopilot β€” in Your Own Words

Create a key, connect Cursor, Claude Code, or VS Code, and ask for your first tailored resume. Your $5 trial credit covers it.

Read the MCP Docs

MCP FAQ

Common questions about supported MCP clients and the OAuth rollout required for hosted Claude and ChatGPT.

Cursor, Claude Code, VS Code, and other MCP clients that support custom HTTP Authorization headers work with the current Resumly endpoint. Hosted Claude and ChatGPT require Resumly's separate OAuth deployment, which is not active yet. After OAuth activation, ChatGPT full read/write MCP remains subject to its current Business, Enterprise, and Edu web availability; Pro supports read/fetch only.

All reads are free β€” your matched-jobs board, applications tracker, employer inbox, saved searches, and balance. Priced operations are billed per successful call: refresh a search $0.05, import a job $0.05, tailor a resume $0.25, cover letter $0.10, submitted application $0.50 (billed only on confirmed submission), company research $0.25, interview questions $0.10, answer grading $0.05. Your first API key includes a one-time $5 trial credit.

No. Billing is prepaid and your balance is a hard spend cap β€” the server refuses priced operations once the balance reaches zero, so your assistant can never spend money you haven't loaded. Every tool announces its price before running, failed operations are never billed, and applications additionally require a two-step confirmation.

No. Submitting an application is a two-step operation: the server returns a confirmation request that your assistant must complete before anything is submitted. The $0.50 application fee is charged only when the submission is confirmed β€” a failed or unconfirmed application costs nothing.

A connected assistant can read the Resumly data on your account β€” matched jobs, resumes, applications, and classified employer emails β€” and perform the actions you approve. Resumly logs which tools were called for billing and analytics, but never sees or stores your assistant conversation content. You can revoke access at any time by revoking the API key in Settings β†’ API.

No. Every plan β€” including Free β€” can create an API key from Settings β†’ API in the app (a verified email is required). Your first key includes a one-time $5 trial credit, enough to try every operation, and you top up only if you want to keep going.