MCP Connector

Search and retrieve Reed job listings

TypeScript MCP server for the Reed Jobs API - search UK job listings by keyword, location, salary, and contract type.

Works with reed jobs api

91
Spark score
out of 100
Updated Jul 2025
Version 1.0.0
Models
universal

Add to Favorites

Why it matters

Access and filter job listings from Reed.co.uk to find relevant opportunities based on various criteria like keywords, location, and salary.

Outcomes

What it gets done

01

Search for jobs using keywords, location, and contract type.

02

Filter job results by salary range and distance.

03

Retrieve detailed information for specific job postings.

04

Integrate with the Reed Jobs API for real-time data.

Install

Add it to your toolbox

Run in your project directory:

curl -fsSL https://spark.entire.vc/get/vb-reed-jobs | bash

Capabilities

Tools your agent gets

mcp_reed_jobs_search_jobs

Search for jobs with multiple filters including keywords, location, salary, contract type, and distance

mcp_reed_jobs_get_job_details

Get detailed information about a specific job using its ID

Overview

Reed Jobs MCP Server

An MCP server for the Reed Jobs API that lets an agent search UK job listings by keyword, location, salary, and contract type, and fetch full job details by ID. Use when an agent needs to search or retrieve UK job listings from Reed.co.uk, given a provisioned Reed API key.

What it does

Reed Jobs MCP Server is a TypeScript MCP server that integrates with the Reed Jobs API (Reed.co.uk, a UK job board) to search and retrieve job listings from within an MCP client. It exposes two tools: mcp_reed_jobs_search_jobs, which searches with multiple filters at once, and mcp_reed_jobs_get_job_details, which fetches full detail for a single listing by ID.

When to use - and when NOT to

Use this connector when an agent or assistant needs to search UK job listings on behalf of a user - filtering by keyword, location, distance, salary range, or contract type (permanent, full-time, part-time) - or pull the full detail of a specific job posting once found. It is scoped to Reed's own listings and API surface; it does not search other job boards, and every call requires a valid Reed API key from the Reed Developer Portal, so it is only usable where that key has been provisioned.

Capabilities

mcp_reed_jobs_search_jobs accepts keywords, locationName, contract, permanent, fullTime, partTime, minimumSalary, maximumSalary, and distanceFromLocation as search parameters, letting a caller combine keyword search with location radius, salary bounds, and contract-type filters in one query. mcp_reed_jobs_get_job_details takes a single jobId and returns the full listing. The four boolean filters (contract, permanent, fullTime, partTime) can be combined to narrow results to a specific employment arrangement, while distanceFromLocation expands or tightens the search radius around locationName rather than requiring an exact location match.

How to install

npx -y @smithery/cli install @kld3v/reed_jobs_mcp --client claude

for automatic installation via Smithery, or manually: clone the repository, run npm install, create a .env file with REED_API_KEY=your_reed_api_key_here, then npm run build and npm start. Node.js v16 or higher is required. For Cursor IDE, register it in mcp.json:

{
  "mcpServers": {
    "reed-jobs-mcp": {
      "command": "node",
      "args": ["path/to/your/dist/index.js"],
      "cwd": "path/to/your/project"
    }
  }
}

The only required environment variable is REED_API_KEY.

Who it's for

Developers and job-seeker-facing assistants built on Cursor, Claude, or another MCP client that need to search or retrieve UK job listings from Reed.co.uk conversationally - for example, finding remote-friendly or salary-filtered roles in a specific location and pulling full posting details for the ones that match, without wiring up the Reed API directly. It is built to run as an MCP server process rather than a standalone script, so it is meant to be launched and called by an MCP-aware client (Cursor, Claude Desktop) rather than invoked directly from a shell.

Source README

MseeP.ai Security Assessment Badge

Reed Jobs MCP Server

smithery badge

A Model Context Protocol (MCP) server that integrates with the Reed Jobs API to search and retrieve job listings. Built with TypeScript and designed to work seamlessly with Cursor IDE.

Features

  • ๐Ÿ” Search jobs with multiple filters (keywords, location, salary, contract type)
  • ๐Ÿ“‹ Get detailed job information
  • ๐ŸŒ Remote work filter support
  • ๐Ÿ’ฐ Salary range filtering
  • ๐Ÿ“ Location-based search with distance parameters

Getting Started

Prerequisites

Installation

Installing via Smithery

To install Reed Jobs for Claude Desktop automatically via Smithery:

npx -y @smithery/cli install @kld3v/reed_jobs_mcp --client claude
Manual Installation
  1. Clone the repository:
git clone <your-repo-url>
cd reed-jobs-mcp
  1. Install dependencies:
npm install
  1. Create a .env file in the root directory:
REED_API_KEY=your_reed_api_key_here
  1. Build the project:
npm run build
  1. Start the server:
npm start

Cursor IDE Configuration

Add this to your mcp.json in Cursor:

{
	"mcpServers": {
		"reed-jobs-mcp": {
			"command": "node",
			"args": ["path/to/your/dist/index.js"],
			"cwd": "path/to/your/project"
		}
	}
}

Available Tools

Search Jobs

mcp_reed_jobs_search_jobs({
	keywords: string,
	locationName: string,
	contract: boolean,
	permanent: boolean,
	fullTime: boolean,
	partTime: boolean,
	minimumSalary: number,
	maximumSalary: number,
	distanceFromLocation: number,
})

Get Job Details

mcp_reed_jobs_get_job_details({
	jobId: number,
})

Environment Variables

  • REED_API_KEY: Your Reed API key

FAQ

Common questions

Discussion

Questions & comments ยท 0

Sign In Sign in to leave a comment.