Use Resumly from MCP clients¶
Resumly ships a remote MCP server for Cursor, Claude Code, VS Code, and other clients that can attach a custom HTTP authorization header. Connect it once and drive your job search in plain English: refresh searches, browse matched jobs, tailor resumes, apply, track applications, and prep for interviews.
| Endpoint | https://mcp.resumly.ai/mcp (Streamable HTTP) |
| Auth (v1) | Header Authorization: Bearer rly_... (or X-API-Key: rly_...) |
| Get a key | app.resumly.ai → Settings → API — your first key includes a $5 trial credit |
Connect your client¶
Hosted clients use a different authentication contract:
- Claude web, desktop & mobile status — unavailable until Resumly activates and verifies OAuth
- ChatGPT status — unavailable until the same OAuth rollout; ChatGPT plan and permission limits also apply
What a session looks like¶
The server exposes 21 tools that cover the full daily loop. A typical conversation:
You: What's new in my Resumly job searches?
Assistant: (calls
list_saved_searches— free) Your "Data Eng — remote" search was last refreshed 2 days ago. Want me to refresh it? That costs $0.05.You: Yes, refresh it and show anything above 80% match.
Assistant: (calls
refresh_job_search, thenlist_matched_jobs) 12 new jobs. Top matches: 91% Senior Data Engineer @ Acme ($160–190k, remote, auto-apply eligible), 84% Platform Engineer @ Globex...You: Tailor my resume for the Acme one.
Assistant: (calls
tailor_resume— $0.25, takes 1–2 minutes) Done — your tailored resume is ready, DOCX link included.You: Apply to it.
Assistant: (calls
apply_to_job— free quote step) This will submit a real application to Senior Data Engineer @ Acme for $0.50, billed only if the submission is confirmed. Shall I proceed?You: Go ahead.
Assistant: (calls
confirm_apply) Queued. Track it any time with your application tracker — and when a reply lands, I can research the company and prep interview questions.
Later: "Any employer replies?" → get_employer_replies (free), then
research_company ($0.25) and interview_prep ($0.10) before the interview.
How billing works¶
- Reads are free. Browsing searches, jobs, application status, employer replies, resume status, and your balance never costs anything.
- Metered operations state their price in the tool description and on the rate card, so the assistant can quote costs before acting.
- Failures are never billed — any failed metered operation refunds automatically.
- Applications bill only on confirmed submission.
confirm_applyreserves $0.50; it's charged only once the submission is confirmed, and refunded on failure or cancellation. - Applying is two-step by design.
apply_to_jobis a free quote that returns the price and a confirmation token; nothing is submitted until the user approves and the assistant callsconfirm_apply. - Your prepaid balance is a hard spend cap. At $0.00, metered tools stop
working until you top up — the assistant can never overspend your wallet.
Top up from the dashboard, or ask for a top-up link
(
buy_resumly_creditreturns a Stripe checkout URL for you to open).
Pages in this section¶
- Tool reference & rate card — all 21 tools with prices
- Troubleshooting — auth, billing, and client quirks
Prefer code? The Python SDK drives the same pay-per-use API.