Model Context Protocol · OAuth 2.1Free with your Rolev.ai account

Search Rolev.ai jobs from your AI assistant, autonomous agent, or browser.

Rolev stands for Role Evolution and Role Velocity. Discover live US jobs from 58,100+ employer career sites through the industry's first Triple-Protocol AI Architecture: native Model Context Protocol (MCP) for Claude and Cursor, Agent-to-Agent (A2A 1.0) for autonomous pipelines, and W3C WebMCP for in-browser AI assistants. Every answer links to verified direct employer postings with disclosed salary ranges.

Official MCP Endpoint (Streamable HTTP)
https://rolev.ai/mcp
Get started free Setup guide
Direct US employer career-site jobs Stays out of your resume & answers Never applies without you
AI & Agents · MCP, A2A & WebMCP
OAuth 2.1 · Read-Only
“Find remote software developer jobs.”
rolev.search_jobs({ role: "software developer", remote: true })
60-Second Setup

Connect in Claude, your IDE, autonomous agent, or browser

Rolev.ai offers three open, standardized protocols so you can search live employer jobs from anywhere without API key friction or brittle web scraping.

Recommended · Claude Desktop & WebNo API keys needed

Connect in Claude

  1. 1Create a free Rolev.ai account, or sign in to yours.
  2. 2
    In Claude, open Settings → Connectors, choose Add custom connector, name it Rolev.ai, and paste this address. Leave the client ID and secret empty:
    https://rolev.ai/mcp
  3. 3Claude opens Rolev.ai: sign in if asked, then press Allow. Back in Claude, start a chat, enable the connector, and ask for jobs.
Manage or disconnect anytime in Profile → Connected assistants
Developer & IDE AssistantsStreamable HTTP

Claude Code, Cursor & VS Code

Claude Code, Cursor, VS Code, and other MCP clients with OAuth support connect to the same address over Streamable HTTP.

1. Add the server in Claude Code:
claude mcp add --transport http rolev https://rolev.ai/mcp
2. Authenticate in your session:

Run /mcp inside Claude Code to open Rolev.ai in your browser and sign in.

Cursor & VS Code: Add https://rolev.ai/mcp as a remote HTTP MCP server; your IDE will launch the OAuth 2.1 browser sign-in automatically.
Note: ChatGPT is not available yet; a listing is in progress.
Autonomous Agents · A2A 1.0JSON-RPC 2.0

CrewAI, LangGraph & AutoGPT

Connect autonomous multi-agent pipelines and delegate live job discovery directly to the Rolev.ai agent via standardized A2A 1.0.

1. Inspect the Agent Card:
https://rolev.ai/.well-known/agent-card.json
2. Send JSON-RPC Requests:

Dispatch SendMessage to https://rolev.ai/a2a with skills search_jobs or get_job.

POST /a2a -> SendMessage -> { role, place, remote }
Catalog & Skills: ai-catalog.json · agent-skills
Browser AI · W3C WebMCPdocument.modelContext

Chrome AI, Edge Copilot & Extensions

Zero setup, zero API keys. Every Rolev.ai tab registers native tools directly with your browser's Model Context, so in-browser agents never have to scrape or simulate clicks.

1. Automatic Registration:

Active on every page. Rolev.ai calls document.modelContext.registerTool() for search_jobs, get_job, and list_roles.

2. In-Tab Agent Calling:

Browser assistants (like Chrome Gemini Nano / Prompt API or AI extensions) call the tool directly using your signed-in web session:

await document.modelContext.executeTool("search_jobs", { role: "nurse", place: "Denver, CO" })
Standard: W3C WebML CG Draft (Nov 2026) · Endpoint: /api/webmcp
Natural Language Search

What to ask

Ask in plain words for roles, cities, states, remote work, or specific employers. Follow up on any listing in the same conversation.

  • Role + RemotePrompt
    “Find remote software developer jobs.”
    Ten of the newest, with pay where the posting states it, and a link to the full list of a few hundred.
  • Role + StatePrompt
    “Registered nurse jobs in Texas, newest first.”
    The jobs on the page that are in Texas, plus the Texas cities with their own lists.
  • By EmployerPrompt
    “What's open at [employer] right now?”
    That employer's newest openings on Rolev.ai, if it is one of the employers listed.
  • Sector CatalogPrompt
    “Which sales roles does Rolev cover, and how many are open?”
    The sales catalog with live counts and a direct link for each role.
  • Deep DivePrompt
    “Tell me more about the second one.”
    The posting's text, pay, place and type, with the Rolev.ai page and the employer's own posting.
Privacy & Control

What it does, and does not

Rolev.ai's MCP connector is scoped strictly to read-only job discovery. Your private career data stays inside Rolev.ai, and every application stays in your hands.

It searches jobs as you

US jobs read from employers’ own career sites, the same ones on rolev.ai/jobs. Role, place, remote, employer, pay where the posting states it, and the date listed.

It stays out of your profile

The connection is for job search only. Your resume, saved answers and applications are not reachable through it, and you can disconnect it from Profile at any time.

It never applies

Each answer links to the job’s page. There you tailor your resume to it, true to your own experience, the Chrome extension fills the employer’s form, and you press Submit.

End-to-End Workflow

Discover in your assistant. Tailor and apply on Rolev.ai.

Searching in Claude or Cursor is free and unlimited within the conversation rate limit. When an opening catches your eye, one click brings you into Rolev.ai's verified tailoring and autofill pipeline.

STEP 01
Ask in your assistant
Filter by role, city, state, remote status, or employer in plain words.
STEP 02
Open the job on Rolev.ai
Every answer links directly to the Rolev.ai job page and the employer's posting.
STEP 03
Tailor your resume
Tailored or Full Match mode — checked line by line against your master resume.
STEP 04
1-Click autofill & Submit
The Chrome extension fills the employer's ATS form; you review and press Submit.
Technical Specification

For developers

A Model Context Protocol server, Streamable HTTP, stateless, protected by OAuth 2.1 with PKCE and dynamic client registration (discovery at /.well-known/oauth-authorization-server). GET the address for a short description; POST JSON-RPC to it with a bearer token. Thirty requests a minute per account.

MCP ToolParametersWhat it returns
search_jobsrole, place?, remote?, company?, page?Jobs by role, with an optional place, remote, or employer. Ten per page.
get_jobidOne posting's details by its id, including full description, pay where stated, and links.
list_rolessector?The roles Rolev.ai lists, by sector, with open counts.
A2A 1.0 JSON-RPC ProtocolAgent-to-Agent Standard

Query Rolev.ai from an Autonomous Agent Swarm

Autonomous agents call POST /a2a with JSON-RPC 2.0. The Agent Card at /.well-known/agent-card.json publishes skills, authentication schemes, and capabilities.

POST https://rolev.ai/a2a
Content-Type: application/json
Authorization: Bearer <token>

{
  "jsonrpc": "2.0",
  "id": "req-42",
  "method": "SendMessage",
  "params": {
    "message": {
      "parts": [
        { "text": "registered nurse jobs in Austin, TX" }
      ]
    }
  }
}
WebMCPTools in the browser · W3C community draft

Browser agents call the same tools from the page

Every Rolev.ai page registers search_jobs, get_job and list_roles with document.modelContext, so an agent working in the browser calls them instead of reading and clicking. Read-only; each call uses the person's own Rolev.ai sign-in and the same thirty-a-minute allowance. Browsers without WebMCP are unaffected.

const tools = await document.modelContext.getTools();
const search = tools.find((t) => t.name === "search_jobs");
await document.modelContext.executeTool(search, {
  role: "registered nurse",
  place: "Austin, TX",
});
Questions

Frequently asked questions

Do I need a Rolev.ai account?
Yes. When you add the connector, your assistant sends you to Rolev.ai to sign in and allow it; a free account is enough. The connection is listed under Profile, where you can disconnect it at any time.
Does the assistant see my resume?
No. The connection covers job search only: the assistant reads public job postings as you. Your resume, saved answers and applications are not reachable through it.
Can it apply for me?
No. It finds jobs and links to their pages on Rolev.ai. There, you tailor your resume, the Chrome extension fills the employer's form, and you press Submit.
Which assistants work?
Claude, through Settings → Connectors → Add custom connector. Claude Code, Cursor, VS Code and other MCP clients that support OAuth connect to the same address. ChatGPT is not available yet; a listing is in progress.
Is there a limit?
Thirty requests a minute per account, shared by the MCP connector, the A2A agent and the WebMCP tools, which is plenty for a conversation. Searching is free; applying uses credits as usual.
What is the A2A (Agent-to-Agent) protocol?
A2A 1.0 (Agent2Agent) is an open standard allowing autonomous AI agents (such as CrewAI, LangGraph, AutoGPT, or custom agent systems) to delegate tasks to other agents. Rolev.ai provides an official A2A endpoint at https://rolev.ai/a2a with Agent Card discovery at https://rolev.ai/.well-known/agent-card.json.
How does A2A differ from MCP?
MCP (Model Context Protocol) is designed primarily for interactive human-in-the-loop chat clients (Claude, Cursor, VS Code) providing tools to the LLM context. A2A (Agent-to-Agent) is designed for agent-to-agent communication, where one autonomous agent sends JSON-RPC messages and gets each answer back at once as text and structured data.
What is WebMCP?
WebMCP is a draft browser standard that lets a web page hand tools to an AI agent working in the browser. Every Rolev.ai page registers the same three tools (search_jobs, get_job, list_roles), so a browser assistant can search jobs for you directly instead of reading and clicking through pages. It works with your own Rolev.ai sign-in, in browsers that support WebMCP; other browsers are unaffected.
Ready to connect your AI assistant?
Create a free Rolev.ai account, then add https://rolev.ai/mcp in Claude or your MCP client.
Get started free Browse live jobs