Agent-first job board

Use The Stack in Claude, ChatGPT and Cursor

The Stack is an agent-first job board. Connect it to Claude, ChatGPT or Cursor to find visa-sponsored tech jobs in Europe, save them, tailor your CV for each one and track every application. Free.

The Stack runs an MCP server, the standard way AI assistants connect to outside tools. Add it once and your assistant can use every live job on The Stack.

Run your whole job search from Claude

The Stack is built for AI assistants as much as for browsers. Connect it once and your assistant can search, save, apply and track jobs for you, on the same account as this site.

  1. 1. Search

    Ask in plain words. Your assistant searches every live job by role, country, remote and visa.

  2. 2. Save

    Say "save that one". It lands on your Saved Jobs list here, on the same account.

  3. 3. Apply

    Get the apply link, the visa facts, tailored CV bullets and a cover letter for that job.

  4. 4. Track

    Tell it "I applied" or "I have an interview". It keeps score and nudges you to follow up.

Connect The Stack to Claude

https://cvybaiwpmbqykurtdned.supabase.co/functions/v1/mcp/account
  1. In Claude (claude.ai or the desktop app), open Settings, then Connectors, then Add custom connector.
  2. Name it The Stack and paste https://cvybaiwpmbqykurtdned.supabase.co/functions/v1/mcp/account as the URL.
  3. Click Connect, sign in to The Stack (or create a free account) and allow access. Then ask Claude for jobs.

Using ChatGPT, Cursor or Claude Code? See the setup for other assistants. Just want to search, with no account? Use the open address.

What your assistant can do

  • Find jobs that fit

    Search every live job by role, country, remote and visa sponsorship, in plain words.

    “Find backend jobs in Germany that sponsor visas, posted this week”

  • Apply with a tailored CV

    Your assistant gets the apply link, the visa facts and the skills to show, then rewrites your CV bullets and drafts a cover letter for that job.

    “Help me apply to this job: tailor my CV and write a cover letter”

  • Track your applications

    Sign in once and your assistant keeps your saved jobs and applications on The Stack: what you applied to, interviews, offers. It checks which jobs are still open and suggests follow-ups.

    “I applied to the Wise job today. What else on my list should I follow up on?”

  • Get new jobs by email

    Ask for job alerts or the weekly newsletter. You confirm by email first, so nothing is sent without your OK.

    “Email me new data engineering jobs in the Netherlands every week”

Add it in one minute

Free, no account and no API key. Copy this address into your assistant:

https://cvybaiwpmbqykurtdned.supabase.co/functions/v1/mcp
  1. 1. Claude (claude.ai, desktop)

    Settings → Connectors → Add custom connector, URL https://cvybaiwpmbqykurtdned.supabase.co/functions/v1/mcp

  2. 2. Claude Code

    claude mcp add --transport http the-stack https://cvybaiwpmbqykurtdned.supabase.co/functions/v1/mcp

  3. 3. ChatGPT

    Settings → Connectors → Create (developer mode), URL https://cvybaiwpmbqykurtdned.supabase.co/functions/v1/mcp, no authentication

  4. 4. Cursor / VS Code / others

    { "mcpServers": { "the-stack": { "url": "https://cvybaiwpmbqykurtdned.supabase.co/functions/v1/mcp" } } }

Then start a new chat and ask for jobs. Some assistants call this feature “connectors”, others “MCP servers”.

Sign in to keep your job search

Want your assistant to remember the jobs you saved and applied to, across chats? Add this address instead. Your assistant asks you to sign in to The Stack once, and then uses the same list as your Saved Jobs page.

  • Save jobs and record where each application stands (applied, interviewing, offer…) with your notes
  • Show your list with which jobs are still open, and suggest follow-ups
  • Pause or resume your job alerts
https://cvybaiwpmbqykurtdned.supabase.co/functions/v1/mcp/account
  1. 1. Claude (claude.ai, desktop)

    Settings → Connectors → Add custom connector, URL https://cvybaiwpmbqykurtdned.supabase.co/functions/v1/mcp/account, then Connect and sign in

  2. 2. Claude Code

    claude mcp add --transport http the-stack-account https://cvybaiwpmbqykurtdned.supabase.co/functions/v1/mcp/account, then /mcp to sign in

  3. 3. ChatGPT

    Settings → Connectors → Create (developer mode), URL https://cvybaiwpmbqykurtdned.supabase.co/functions/v1/mcp/account, authentication OAuth

  4. 4. Cursor / VS Code / others

    { "mcpServers": { "the-stack-account": { "url": "https://cvybaiwpmbqykurtdned.supabase.co/functions/v1/mcp/account" } } }

You can see and disconnect connected assistants on your Saved Jobs page.

Safe by design

  • Reading jobs needs no account and shares nothing about you.
  • Signing in is optional. A signed-in assistant can only reach your saved jobs and job alert, never your password.
  • The Stack doesn't keep your CV: the tailoring happens in your own chat.
  • Job alerts and the newsletter only start after you confirm by email.
  • Applications always happen on the employer's own site.

Building an agent?

Every tool, prompt and parameter is in the developer docs, along with a read-only jobs API, markdown versions of every job and company, and llms.txt.