---
title: FoundRole MCP Server — Search Jobs from Claude, ChatGPT & Cursor
description: Connect your AI assistant to live job listings. MCP tools for job search and tracker
  management. OAuth 2.1, free forever, setup in 60 seconds.
type: product
url: https://www.foundrole.com/ai-search-mcp
date: 2026-04-21T07:55:36Z
og_description: Search jobs and manage your tracker from Claude, ChatGPT, or Cursor. Full MCP
  integration, OAuth security, free — setup in 60 seconds.
og_image: https://www.foundrole.com/img/pages/ykl8to/ai-search-mcp.png?v=4
breadcrumbs:
  - label: Home
    url: https://www.foundrole.com/
---


## Frequently Asked Questions

### What is MCP?

MCP (Model Context Protocol) is an open standard that lets AI assistants connect to external data sources. FoundRole's MCP server gives your AI access to live job listings, so you can search jobs through natural conversation.
### Which AI tools work with this MCP server?

Any MCP-compatible AI client works. That includes Claude Desktop, Cursor, Perplexity, Windsurf, Continue, LM Studio, and ChatGPT (with MCP support enabled).
### Do I need an API key?

No. The MCP server is free and requires no API key. It uses OAuth 2.1 for secure authentication. Install it and start searching.
### How do I install the MCP server?

Installation takes under 60 seconds. Add the MCP server configuration to your AI client's settings file. Step-by-step guides are provided for Claude, ChatGPT, Perplexity, and LM Studio.
### What can I search for?

You can search by keywords, job title, company name, location, salary range, and posting date. The AI handles natural language — just ask for what you want, like 'remote React jobs in NYC paying over $130k posted this week.'
### Is it free?

Yes, completely free. The MCP server is open source, hosted on GitHub, and has no usage limits or hidden fees.
### How often is the job data updated?

Job listings are updated hourly, so your AI always has access to current openings.
### Can I manage my job tracker through AI assistants?

Yes. FoundRole's MCP server supports full tracker management — save jobs, update application status, add notes, and view your pipeline directly through Claude, Cursor, or any MCP-compatible AI.
### Do I need an account to use the MCP server?

To manage your job tracker through MCP (save jobs, update statuses, add notes), you need a free FoundRole account.
### What can AI assistants do with FoundRole?

Two things: search live job listings using natural language, and manage your job tracker — all without leaving your AI workspace.

# FoundRole MCP Server — Search Jobs and Manage Your Tracker from AI

Connect Claude, ChatGPT, Cursor, or any MCP client to live job listings and your personal application tracker. 11 tools, OAuth 2.1 security, zero API keys.

- **Search jobs** — filter by title, salary, location, company, and posting date
- **Manage your tracker** — save jobs, update status, add notes, set reminders
- **Calendar reminders** — receive email alerts with .ics calendar attachments
- **Free forever** — no API key, no subscription required for job search

[Get Started — 60-Second Setup](#installation) | [View on GitHub](https://github.com/foundrole/ai-job-search-mcp)

---

## What Your AI Can Do

Two categories of tools through a single MCP connection. Job search works immediately. Sign in through OAuth to unlock your personal tracker.

### Search Live Jobs (No Auth Required)

Your AI searches FoundRole's database of hundreds of thousands of positions — updated hourly across 40+ industries.

- **`search_jobs`** — filter by job title, location, company name, and posting recency
- **`get_job_details`** — pull full descriptions, salary info, requirements, and apply links

> **You:** Find remote senior backend engineer jobs in Austin posted this week
>
> **AI:** Found 64 positions. Stripe is hiring a Senior Backend Engineer (Remote) — estimated $165k–$195k. Here are the top matches with apply links...

### Track Applications (OAuth Sign-In)

Sign in once through your browser. Your AI manages the rest — save jobs, change statuses, write notes, and schedule reminders.

- **`track_job`** — save a job from search results to your Kanban board
- **`list_tracked_jobs`** — view your saved jobs, filtered by status
- **`update_tracked_job`** — add notes, tags, salary info, recruiter contacts, and deadlines
- **`update_tracked_job_status`** — move jobs through Saved → Applied → Interviewing → Offered → Hired
- **`remove_tracked_job`** — remove a job from your tracker
- **`set_reminder`** — schedule a follow-up and get an email with a .ics calendar invite
- **`list_reminders`** — see all upcoming reminders, soonest first
- **`delete_reminder`** — cancel a reminder you no longer need

> **You:** Save that Stripe job and remind me to follow up next Tuesday at 9am
>
> **AI:** Done. Saved to your tracker as "Saved" and set a reminder for Tuesday, Feb 25 at 9:00 AM. You'll get an email with a calendar invite.

---

## Supported AI Clients

Works with any app that supports MCP (Model Context Protocol):

| Client | Transport | Auth Support |
|--------|-----------|:---:|
| **Claude Desktop** | Streamable HTTP | Yes |
| **Claude Web** | Streamable HTTP | Yes |
| **ChatGPT** | Streamable HTTP | Yes |
| **Cursor** | Streamable HTTP | Yes |
| **VS Code Copilot** | Streamable HTTP | Yes |
| **Perplexity Desktop** | STDIO (via mcp-remote) | Yes |
| **Windsurf** | STDIO (via mcp-remote) | Yes |
| **LM Studio** | STDIO (via mcp-remote) | Yes |
| **Any MCP client** | Streamable HTTP or STDIO | Yes |

---

## Install FoundRole MCP Server

Setup takes under 60 seconds. Pick your AI client below.

### Claude Web/Desktop Setup

**Requirements:** Claude Pro account | **Time:** ~2 min | **Steps:** 6

1. Navigate to the main settings or preferences area of Claude (click your profile or settings icon).
2. Look for a section like "Connectors" or "Tools" and click "Add custom connector".
3. In the Name or Label field, enter: `Foundrole`
4. In the Remote MCP server URL field, paste: `https://www.foundrole.com/mcp`
5. Save the configuration and allow Claude to connect to the FoundRole server.
6. Start a conversation and ask Claude to search jobs or manage your tracker.

> **Note:** Claude MCP connectors require a Claude Pro subscription to access external data sources and tools.
>
> **Warning:** After completing the OAuth sign-in, you may need to restart your client (quit and reopen) for the MCP connection to activate.

### ChatGPT Setup

**Requirements:** ChatGPT Plus/Team/Enterprise | **Time:** ~3 min | **Steps:** 7

1. In the ChatGPT web interface, click your profile name and select "Settings".
2. Look for a "Connectors" or "Tools" tab within settings.
3. Click "Add new connector" or a similar option.
4. For the "Name" field, enter: `foundrole`
5. When prompted for the server URL, paste: `https://www.foundrole.com/mcp`
6. Follow any on-screen prompts to authorize the connection.
7. Once added, you can select "FoundRole" as a data source when using Deep Research or enabling connectors.

> **Note:** ChatGPT connectors and Deep Research mode require ChatGPT Plus, Team, or Enterprise subscription.
>
> **Warning:** After completing the OAuth sign-in, you may need to restart your client (quit and reopen) for the MCP connection to activate.

### Cursor / VS Code Copilot Setup

**Requirements:** MCP support enabled | **Time:** ~1 min

Add to your MCP client configuration:

```json
{
  "mcpServers": {
    "foundrole": {
      "url": "https://www.foundrole.com/mcp"
    }
  }
}
```

### Perplexity Desktop Setup

**Requirements:** Perplexity Pro + Node.js | **Time:** ~4 min | **Steps:** 5

1. Open Perplexity Desktop and navigate to MCP servers configuration.
2. Create or edit your MCP configuration with the following JSON:

```json
{
  "args": ["@foundrole/ai-job-search-mcp@latest"],
  "command": "npx",
  "env": {}
}
```

3. Save the configuration and restart Perplexity to load the MCP server.
4. Verify the connection in Perplexity's MCP servers list.
5. Access job search and tracker features through Perplexity Pro.

> **Note:** Perplexity uses stdio MCP transport. Make sure Node.js and npm are installed for the MCP server to run properly.

### LM Studio Setup

**Requirements:** Node.js + npm | **Time:** ~3 min | **Steps:** 5

1. Open LM Studio and navigate to the MCP servers configuration section.
2. Create or edit your MCP servers configuration file with the following JSON:

```json
{
  "mcpServers": {
    "foundrole": {
      "args": ["@foundrole/ai-job-search-mcp@latest"],
      "command": "npx",
      "env": {}
    }
  }
}
```

3. Save the configuration file and restart LM Studio to load the new MCP server.
4. Verify the connection by checking that FoundRole appears in your available MCP servers list.
5. You can now search jobs and manage your tracker through LM Studio's chat interface.

> **Note:** Make sure you have Node.js and npm installed on your system, as the MCP server runs using npx.

### Any STDIO-Only Client

For clients that don't support Streamable HTTP directly, use the mcp-remote bridge:

```json
{
  "mcpServers": {
    "foundrole": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://www.foundrole.com/mcp"]
    }
  }
}
```

---

## Security — OAuth 2.1 with PKCE

Job search works without any authentication. To access your personal tracker, sign in once through your browser — your AI client handles the OAuth flow automatically.

- **OAuth 2.1** with mandatory PKCE — the latest authorization standard
- **Short-lived tokens** — access tokens expire after 1 hour
- **Instant revocation** — sign out anytime, tokens are immediately invalidated
- **No token forwarding** — your credentials are never passed to external services
- **HTTPS only** — all communication is encrypted

---

## Start Searching Jobs with AI

Install the MCP server, ask your AI to find jobs, and manage your tracker — all through conversation.

[Install MCP Server →](#installation) | [Explore Jobs →](https://www.foundrole.com/jobs) | [Try Job Tracker →](https://www.foundrole.com/job-tracker)

Free forever. No API key required.

---

## Related

- [Job Tracker](https://www.foundrole.com/job-tracker) — Kanban board for tracking applications, also manageable via MCP
- [Job Search](https://www.foundrole.com/jobs) — browse live listings in the browser
- [Career Blog](https://www.foundrole.com/blog) — practical career advice from real professionals
