Skip to main content
Glama
automatikstudio

HireScript MCP Server

HireScript MCP Server

MCP (Model Context Protocol) server for generating inclusive, bias-free job descriptions using Claude AI.

Features

  • 🎯 AI-Powered Generation - Uses Claude to create professional job descriptions

  • Bias Detection - Analyzes content for gendered, ageist, and ability-biased language

  • 📊 Bias Scoring - Returns a 0-100 inclusivity score

  • 🔧 MCP Compatible - Works with any MCP-enabled client

Installation

npm install
npm run build

Configuration

Set your Anthropic API key:

export ANTHROPIC_API_KEY=your-api-key

Usage

As MCP Server

Add to your MCP client configuration:

{
  "mcpServers": {
    "hirescript": {
      "command": "node",
      "args": ["/path/to/hirescript-mcp/dist/index.js"],
      "env": {
        "ANTHROPIC_API_KEY": "your-api-key"
      }
    }
  }
}

Tool: generate_job_description

Generate an inclusive job description with bias analysis.

Parameters:

Name

Type

Required

Description

job_title

string

The job title (e.g., "Senior Software Engineer")

company

string

Company name for personalization

requirements

string

Key requirements, one per line

benefits

string

Benefits to highlight

work_mode

string

"remote", "hybrid", or "onsite" (default: remote)

Example Request:

{
  "job_title": "Senior Software Engineer",
  "company": "TechCorp",
  "requirements": "5+ years experience\nTypeScript proficiency\nCloud infrastructure knowledge",
  "benefits": "Competitive salary, health insurance, unlimited PTO",
  "work_mode": "hybrid"
}

Example Response:

{
  "jobDescription": "# Senior Software Engineer\n\n## About the Role\n\nWe're looking for a Senior Software Engineer to join our team...",
  "biasScore": 92,
  "biasWarnings": [
    {
      "original": "young and energetic",
      "suggestion": "motivated and dynamic",
      "reason": "Avoid age-related language that may discourage older candidates"
    }
  ]
}

Development

# Run in development mode
npm run dev

# Build for production
npm run build

# Run tests
npm test

How It Works

  1. Takes job details as input

  2. Sends a structured prompt to Claude

  3. Claude generates an inclusive job description

  4. Analyzes the content for potential bias

  5. Returns the description with a bias score and warnings

Bias Detection

The server detects and suggests alternatives for:

  • Gendered language (he/she → they)

  • Ageist terms (young, energetic → motivated, dynamic)

  • Ability-biased language (stand for long periods → specific accommodation notes)

  • Unnecessary requirements (suggests limiting to truly essential qualifications)

  • Exclusionary phrases (rockstar, ninja → high performer, expert)

License

MIT

Install Server
F
license - not found
A
quality
-
maintenance - not tested

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

  • WHOOP recovery, strain, sleep and workouts in Claude via official WHOOP OAuth. Free, open source.

  • Search AI-native jobs, inspect application forms, and fetch free interview-prep resources.

  • AI job search for Claude, ChatGPT, Cursor. 170K+ jobs, 3,800+ companies. OAuth or stdio.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/automatikstudio/hirescript-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server