Bullhorn MCP Python
A Bullhorn CRM MCP server based on Python that allows AI assistants to query Bullhorn CRM data using natural language, providing direct API access and various query tools.
rating : 2 points
downloads : 6.8K
What is the Bullhorn CRM MCP Server?
This is a Model Context Protocol (MCP) server specifically designed for Bullhorn CRM. It allows you to query your CRM data using natural language through AI assistants (such as Claude, Cursor, etc.), as simple as having a conversation with the assistant.How to use the Bullhorn CRM MCP Server?
After installation and configuration, you can directly ask questions about your CRM data in supported AI clients, such as 'Show the last 10 open positions' or 'Find candidates with Python experience'.Applicable Scenarios
Suitable for recruitment teams, human resources managers, recruitment consultants, and other users who need to quickly access CRM data without logging in to the Bullhorn web interface. It is especially suitable for daily work that requires quickly finding candidates, job information, or generating reports.Main Features
Direct API Access
Connect directly to Bullhorn's REST API using OAuth 2.0 authentication, without the need for intermediate services or additional subscription fees.
Natural Language Queries
Ask questions using simple natural language, such as 'Show the last 10 open positions' or 'Find candidates with Java experience'.
6 Powerful Tools
Provide 6 specialized tools: List jobs, list candidates, get job details, get candidate details, search entities, query entities.
Automatic Token Management
Automatically handle OAuth token refresh without manual intervention, ensuring a long - term stable connection.
Read-Only Access
Designed for security, it only provides data query functions and will not modify your CRM data, avoiding the risk of misoperations.
Multi-Client Support
Supports all MCP-compatible clients such as Claude Desktop, Cursor, Windsurf, Cline, Continue, Zed, etc.
Advantages
Open source and free: No need to pay for connector subscription fees
Direct connection: Reduces intermediate links and has a faster response
Natural language interaction: No need to learn complex query syntax
Safe and reliable: Read-only access, will not accidentally delete data
Multi-platform support: Can be used in various AI assistants and editors
Automatic maintenance: Automatically handles authentication token refresh
Limitations
Requires technical configuration: Requires a Python environment and API credential settings
Read-only function: Currently does not support creating or modifying data
Depends on the Bullhorn API: Requires API access permission for the Bullhorn account
Requires client support: Must be used in an MCP-compatible client
How to Use
Get API Credentials
Contact your Bullhorn administrator to get the Client ID, Client Secret, API username, and password.
Install Dependencies
Clone the repository and install Python dependency packages.
Configure Environment Variables
Copy the .env.example file and fill in your Bullhorn API credentials.
Configure the Client
According to the AI client you are using (Claude, Cursor, etc.), add the MCP server configuration to the corresponding configuration file.
Start Using
Restart your AI client, and then you can start querying Bullhorn data using natural language.
Usage Examples
Quickly Find Candidates
A recruitment manager needs to quickly find candidates with specific skills
Job Status Check
A recruitment consultant needs to know the status of current open positions
View Candidate Details
Quickly view detailed candidate information before an interview
Data Report Generation
A manager needs to know the recruitment activity situation this month
Frequently Asked Questions
Do I need to pay to use this MCP server?
Will this server modify my Bullhorn data?
What Bullhorn credentials do I need?
Which AI clients are supported?
What should I do if I encounter connection problems?
What types of data can be queried?
Related Resources
GitHub Repository
Project source code and latest version
Model Context Protocol Official Website
Official documentation and specifications of the MCP protocol
Bullhorn API Documentation
Official documentation of the Bullhorn REST API
Osher Digital Official Website
Project maintainer, AI consulting expert

Markdownify MCP
Markdownify is a multi-functional file conversion service that supports converting multiple formats such as PDFs, images, audio, and web page content into Markdown format.
TypeScript
34.6K
5 points

Duckduckgo MCP Server
Certified
The DuckDuckGo Search MCP Server provides web search and content scraping services for LLMs such as Claude.
Python
72.6K
4.3 points

Notion Api MCP
Certified
A Python-based MCP Server that provides advanced to-do list management and content organization functions through the Notion API, enabling seamless integration between AI models and Notion.
Python
20.5K
4.5 points

Gitlab MCP Server
Certified
The GitLab MCP server is a project based on the Model Context Protocol that provides a comprehensive toolset for interacting with GitLab accounts, including code review, merge request management, CI/CD configuration, and other functions.
TypeScript
25.7K
4.3 points

Figma Context MCP
Framelink Figma MCP Server is a server that provides access to Figma design data for AI programming tools (such as Cursor). By simplifying the Figma API response, it helps AI more accurately achieve one - click conversion from design to code.
TypeScript
63.8K
4.5 points

Unity
Certified
UnityMCP is a Unity editor plugin that implements the Model Context Protocol (MCP), providing seamless integration between Unity and AI assistants, including real - time state monitoring, remote command execution, and log functions.
C#
31.5K
5 points

Gmail MCP Server
A Gmail automatic authentication MCP server designed for Claude Desktop, supporting Gmail management through natural language interaction, including complete functions such as sending emails, label management, and batch operations.
TypeScript
22.1K
4.5 points

Minimax MCP Server
The MiniMax Model Context Protocol (MCP) is an official server that supports interaction with powerful text-to-speech, video/image generation APIs, and is suitable for various client tools such as Claude Desktop and Cursor.
Python
48.5K
4.8 points





