MCP/CLI

Your favourite agents can already take this over.

Your whole job search, done inside the chat you already have open.

setup message · paste into your agent

Copy this for your agent

Paste it into the chat. It reads the right docs, wires itself up, and reports back.

Set up the AI Applyd MCP server in the client you are running inside, then prove it works.

WHAT IT IS
AI Applyd is a job-search agent. Its MCP server gives you tools to rewrite a resume against one specific posting, pull the real requirements out of a job description, draft a cover letter, build interview prep, translate a resume, search jobs matched to my profile, and start an auto-apply that files a real application on the employer's own hiring system.

WHERE IT LIVES
Server name: aiapplyd
Transport: Streamable HTTP
URL: https://mcp.aiapplyd.com/mcp

There is no API key, no bearer token and no client secret. Do not ask me for one, because none exists. Do not wrap this in npx mcp-remote. Do not use an SSE endpoint.

HOW TO REGISTER IT
Use the line for the client you are actually running inside, at user scope, so it is still there in my other projects.

Claude Code:
claude mcp add --transport http --scope user aiapplyd https://mcp.aiapplyd.com/mcp

Codex CLI:
codex mcp add aiapplyd --url https://mcp.aiapplyd.com/mcp

Cursor, in ~/.cursor/mcp.json:
{ "mcpServers": { "aiapplyd": { "url": "https://mcp.aiapplyd.com/mcp" } } }

Cline, in ~/.cline/data/settings/cline_mcp_settings.json:
{ "mcpServers": { "aiapplyd": { "type": "streamableHttp", "url": "https://mcp.aiapplyd.com/mcp" } } }
The type field is not optional there. Leave it out and Cline falls back to the deprecated transport without telling anyone.

Any other client: read that client's own current MCP documentation and register a remote Streamable HTTP server the way it expects today. Do not rebuild a config shape from memory. These files moved several times this year.

HOW THE SIGN-IN WORKS
OAuth 2.1 with PKCE and dynamic client registration. Nothing runs anonymously and most clients do nothing at all at add time. The first tool call comes back 401 on purpose, a browser opens at mcp.aiapplyd.com, I sign in with Google or a magic link, I approve a consent screen that names the client asking, and your client stores the token. Claude Code can get it over with up front: claude mcp login aiapplyd

HOW TO VERIFY, IN THIS ORDER
1. List my MCP servers and confirm aiapplyd is registered and connected.
2. List its tools and confirm you can see names beginning with aiapplyd_.
3. Call aiapplyd_search_jobs once with a short query.
4. If that comes back 401, I have not signed in yet. Tell me to finish it in the browser, then call the tool again.
5. Tell me which step you reached and what came back.

An empty tool list before I sign in is expected. It is not a failure and it is not a reason to start editing other files.

RULES
Do not touch, reorder or remove any other MCP server in my configuration.
Do not add an Authorization header. Some clients report the whole connection as failed instead of falling back to OAuth.
Do not invent a config key you have not read in that client's documentation.
Claude CodeClaudeChatGPT/CodexCursor

Cline too, and anything else that speaks MCP. Free account, no card, and you sign in the first time it acts for you.

Setting it up by hand? The address ishttps://mcp.aiapplyd.com/mcp

Everything you can ask for, in the chat.

Your free account covers matching, resumes and interview prep, plus one application prepared end to end in front of you. Sending and cover letters are on the paid plans.

Paid plan

It applies for you

Point it at a job and it fills the form on Greenhouse, Workday or Lever in your words, then sends it straight away or holds it for your review and sends the moment you approve.

Nothing counts as sent until the employer confirms it back.

Free account

Your resume, rewritten for one job

Rewritten against the posting you name, from work you have really done. Any language.

Free account

Jobs worth your evening

Ranked against what you have actually done, not against your job title.

Free account

Ready before the interview

The questions this role will ask, each matched to a story you already have.

Paid plan

A cover letter worth sending

Your real history, the actual company, and a filter that refuses to write "passionate about".

One agent. Two ways in.

Remote MCP works from the chat. WebMCP works when a compatible browser agent is already on AI Applyd.

Remote MCP

Connect once from ChatGPT, Claude, Cursor, or another MCP client. Your agent can use AI Applyd without keeping this page open.

Browser-native WebMCP

In Chrome’s experimental WebMCP trial, an agent visiting AI Applyd can read public jobs and plans. After you sign in, it can read your matches, job details, and application progress, then save a job for later.

WebMCP uses the browser session already open on this page. It does not replace the remote MCP server, and it does not make off-site agents discover AI Applyd before they visit.

Use it in the app you already pay for.

Rather click through it yourself? Pick your app, follow the steps, and your job search runs right inside it.

ChatGPT

Ask ChatGPT for jobs and it applies for you, on Plus, Pro, Business, Enterprise or Edu.

In the app
https://mcp.aiapplyd.com/mcp
  1. Open Settings, then Apps and Connectors.
  2. Turn on Developer mode, then choose Create.
  3. Name it AI Applyd and paste the address.
  4. Choose OAuth, then save.
  5. In any chat, pick AI Applyd from the tools menu and ask for your next job.

On the ChatGPT desktop app? It uses the Codex setup.

Claude

Claude finds the roles and sends the applications, on web or desktop, on any plan.

In the app
https://mcp.aiapplyd.com/mcp
  1. Open Settings, then Connectors.
  2. Choose Add custom connector.
  3. Name it AI Applyd, paste the address, then choose Add.
  4. Choose Connect and sign in.

Gemini

Ask Gemini for your next role and it sends the applications, right from the chat.

In the app
https://mcp.aiapplyd.com/mcp
  1. On gemini.google.com, open Settings, then Connected Apps, then Custom apps.
  2. Choose Add a custom app, paste the address and sign in.

Grok

Ask Grok for jobs and it applies for you while the conversation keeps going.

In the app
https://mcp.aiapplyd.com/mcp
  1. Go to grok.com/connectors and choose New Connector, then Custom.
  2. Paste the address and sign in.

Perplexity

Perplexity finds the roles and AI Applyd sends the applications, in the same thread.

In the app
https://mcp.aiapplyd.com/mcp
  1. Open Settings, then Connectors, and choose + Custom connector.
  2. Pick Remote, name it AI Applyd, paste the address and choose OAuth.

Le Chat

Le Chat by Mistral finds the roles and sends the applications for you.

In the app
https://mcp.aiapplyd.com/mcp
  1. Open Connectors, choose + Add Connector, then Custom MCP Connector.
  2. Name it AI Applyd, paste the address and sign in.

Manus

Hand Manus your job search and it runs every application end to end.

In the app
https://mcp.aiapplyd.com/mcp
  1. Open Settings, then Integrations, then Custom MCP Servers.
  2. Name it AI Applyd, paste the address, choose OAuth and sign in.

Meta Muse

AI Applyd is coming to the Muse connector directory, and you can connect it today.

In the app
https://mcp.aiapplyd.com/mcp
  1. Ask Muse to add a custom integration with the address.
  2. Sign in when Muse asks, then ask for your next job.

Poke

Text your job search from iMessage or SMS, and Poke runs it while you get on with your day.

On your phone
Add to Poke
  1. Tap Add to Poke.
  2. Tap Create Integration.
  3. Sign in to AI Applyd when asked.
  4. Text Poke something like "find me remote product designer jobs and apply to the best two".

Raycast

Your job search is one shortcut away, from anywhere on your desktop.

On your desktop
https://mcp.aiapplyd.com/mcp
  1. Open the Model Context Protocol Registry extension and search for AI Applyd.
  2. Install it and sign in the first time it acts for you.

Rather add it by hand? Add the address as a new MCP server.

Windsurf / Zed / LM Studio / Warp / Jan

Your job search runs inside the desktop AI app you already live in.

On your desktop
https://mcp.aiapplyd.com/mcp
  1. Open the app's MCP settings and add a remote HTTP server named aiapplyd.
  2. Paste the address and sign in the first time it acts for you.

Claude Code

Your whole job search, one command from your terminal.

In the terminal
claude mcp add --transport http --scope user aiapplyd https://mcp.aiapplyd.com/mcp
  1. Run the command in your terminal.
  2. Open Claude Code, type /mcp and sign in.

Prefer plugins? Add the aiapplyd/aiapplyd-mcp marketplace and install aiapplyd@aiapplyd.

Codex

Set it up once and it works in the Codex CLI, the IDE extension and the ChatGPT desktop app.

In the terminal
codex mcp add aiapplyd --url https://mcp.aiapplyd.com/mcp
  1. Run the command in your terminal.
  2. Run codex mcp login aiapplyd and sign in.

Prefer plugins? Add the aiapplyd/aiapplyd-mcp marketplace and install aiapplyd@aiapplyd.

Gemini CLI

Gemini CLI finds the roles and sends the applications while you keep working.

In the terminal
https://mcp.aiapplyd.com/mcp
  1. Open your Gemini CLI settings.
  2. Add a remote server named aiapplyd and paste the address.
  3. Start Gemini CLI and sign in the first time it acts for you.

Cursor / VS Code

Your job search beside your code, in the editor you already have open.

In your editor
https://mcp.aiapplyd.com/mcp
  1. Open the MCP settings.
  2. Add a remote server named aiapplyd and paste the address.
  3. Sign in the first time it acts for you.

No key to paste. You sign in with Google or an email link the first time it acts for you.

Also works in Cline and in any app that can add a remote MCP server.

What people ask before they start.

The AI Applyd MCP server puts AI Applyd's job-search tools inside your AI assistant, so the chat you already have open can do the work instead of describing it. MCP is the open standard for connecting AI clients to external tools. Once it is connected you can pull apart a job description, rewrite your resume against it, draft the cover letter, translate the resume, prep for the interview and search live matched jobs, all without leaving ChatGPT or Claude. The connection URL is https://mcp.aiapplyd.com/mcp, and every tool runs against your own AI Applyd account.

Any MCP-compatible client can connect to the AI Applyd MCP server. That includes ChatGPT, Claude (Desktop, Code and web), Cursor, Windsurf and Cline. Both transports are supported: Streamable HTTP at https://mcp.aiapplyd.com/mcp for modern clients, and Server-Sent Events at https://mcp.aiapplyd.com/sse for the ones still on SSE.

They are two different ways for an agent to use AI Applyd. The remote MCP server connects AI Applyd to ChatGPT, Claude, Cursor and other MCP clients even when aiapplyd.com is not open. WebMCP is an experimental browser feature: after a compatible agent visits AI Applyd, the page can offer tools through the browser session already open there. Signed-out WebMCP tools can read public jobs and plans. Signed-in tools can read your matches, applications and job details, and save a job. WebMCP is page-bound, so it does not replace remote MCP and does not create off-site discovery by itself.

The AI Applyd MCP server is free to connect, on a free account. There is nothing to buy and no card to enter: you sign in with Google once, and the account starts with 10,000 tokens. Job-description analysis, resume optimization, translation, interview prep and the job match-finder all run on that balance. Cover letters and auto-apply are on a paid plan. Free here means free account, not no account: there is no anonymous tier, and a tool call without a session gets a 401 rather than a result. Top up or upgrade in your dashboard when you want more runs.

Yes, and it is free to create. The first time you ask your assistant for a tool it opens a Google sign-in, no card. That account is what the tools read your profile from and what they spend tokens against, and it starts with 10,000 of them. Every tool is behind it, without exception: an unauthenticated call is answered with a 401 so your client knows to start the login rather than quietly returning nothing. Cover letters and auto-apply additionally require a paid plan.

On a free account, drawing on your 10,000 starter tokens: job-description analysis, resume optimization against a specific posting, resume translation, PDF export, interview question generation, the job match-finder, and your job preferences. On a paid plan: cover letter generation and auto-apply, which files the finished application on the employer's own hiring system. Each tool returns structured results your assistant can read back and act on, so "rewrite this for the Stripe posting and then apply" is one message rather than an afternoon.

Tools spend tokens from the same balance as the web app, so the 10,000 you start with cover your first runs. Tokens are spent on the real compute each run uses, so you pay for what you actually ran. Top up or upgrade in your dashboard when you get low. There is no separate MCP meter and no second bill: one balance, whether the request came from the assistant or the dashboard.

Yes. Data is encrypted in transit (TLS) and at rest, never sold, and never used to train AI on your resume. The account connection uses scoped access, so the assistant only reads what the tool it is running actually needs, and you can disconnect the client or delete every byte from your dashboard whenever you like.

Give your agent ajob search.

Paste the message into the agent you already have open. It is there in your next reply.