Loxo Recruitment
Enables interaction with the Loxo recruitment platform API, facilitating tasks such as candidate and job management, activity logging, and call queue management through AI assistants.
tbensonwest
Tools
get-activity-types
Get a list of activity types from Loxo
spark-search-activity-types
Get a list of activity types from Spark Search
get-todays-tasks
Get all tasks and scheduled activities for today
get-call-queue
Get the current call queue
add-to-call-queue
Add a candidate or contact to the call queue
schedule-activity
Schedule a future activity (like a call or meeting)
search-candidates
Search for candidates in Loxo with specific criteria
get-candidate
Get detailed information about a specific candidate
search-jobs
Search for jobs in Loxo
get-job
Get detailed information about a specific job
add-note
Add a note to a candidate or job
log-activity
Log an activity for a candidate or job
README
Loxo MCP Server
A Model Context Protocol (MCP) server that provides tools for interacting with the Loxo recruitment platform API. This server enables AI assistants to perform various recruitment-related tasks such as managing candidates, jobs, activities, and call queues.
Installation
# Clone the repository
git clone [repository-url]
cd loxo-mcp-server
# Install dependencies
npm install
# Build the project
npm run build
Configuration
Copy the provided .env.example
file to .env
and fill in your values:
cp .env.example .env
Then update the .env
file with your configuration:
LOXO_API_KEY=your_api_key
LOXO_DOMAIN=app.loxo.co
LOXO_AGENCY_SLUG=your_agency_slug
Required environment variables:
LOXO_API_KEY
: Your Loxo API keyLOXO_AGENCY_SLUG
: Your agency's slug in LoxoLOXO_DOMAIN
: (Optional) Defaults to 'app.loxo.co'
Available Tools
Activity Management
get-activity-types
: Retrieve list of available activity typesspark-search-activity-types
: Get activity types from Spark Searchget-todays-tasks
: Get all tasks and scheduled activities for todayschedule-activity
: Schedule a future activity (call, meeting, etc.)log-activity
: Log an activity for a candidate or job
Call Queue Management
get-call-queue
: View the current call queueadd-to-call-queue
: Add a candidate or contact to the call queue
Candidate Management
search-candidates
: Search for candidates in Loxoget-candidate
: Get detailed information about a specific candidateadd-note
: Add a note to a candidate
Job Management
search-jobs
: Search for jobs in Loxoget-job
: Get detailed information about a specific jobadd-note
: Add a note to a job
Development
# Run in development mode with watch mode
npm run dev
# Build the project
npm run build
# Start the server
npm start
Type Safety
The server uses Zod for runtime type validation of:
- Environment variables
- Tool input parameters
- API responses
Error Handling
The server includes comprehensive error handling for:
- Environment validation
- API request failures
- Invalid tool parameters
- Unknown tool requests
Architecture
- Built using the Model Context Protocol SDK
- Communicates over stdio for seamless integration with AI assistants
- Uses TypeScript for type safety and better developer experience
- Implements RESTful API calls to Loxo's platform
Recommended Servers
playwright-mcp
A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.

VeyraX MCP
Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
Neon Database
MCP server for interacting with Neon Management API and databases
Exa Search
A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.
Qdrant Server
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.
AIO-MCP Server
🚀 All-in-one MCP server with AI search, RAG, and multi-service integrations (GitLab/Jira/Confluence/YouTube) for AI-enhanced development workflows. Folk from
Persistent Knowledge Graph
An implementation of persistent memory for Claude using a local knowledge graph, allowing the AI to remember information about users across conversations with customizable storage location.
Hyperbrowser MCP Server
Welcome to Hyperbrowser, the Internet for AI. Hyperbrowser is the next-generation platform empowering AI agents and enabling effortless, scalable browser automation. Built specifically for AI developers, it eliminates the headaches of local infrastructure and performance bottlenecks, allowing you to
React MCP
react-mcp integrates with Claude Desktop, enabling the creation and modification of React apps based on user prompts
Atlassian Integration
Model Context Protocol (MCP) server for Atlassian Cloud products (Confluence and Jira). This integration is designed specifically for Atlassian Cloud instances and does not support Atlassian Server or Data Center deployments.