smarthr_mcp_server

smarthr_mcp_server

3.3

SmartHR MCP Server is a Model Context Protocol server designed to interface with the SmartHR API, allowing management of employee, department, job title, employment type, and grade information as MCP tools.

The SmartHR MCP Server is a specialized server that integrates with the SmartHR API to facilitate the management of various HR-related data through the Model Context Protocol (MCP). This server allows users to handle employee records, departments, job titles, employment types, and grades efficiently. It is built on a FastMCP base and includes a client module for communication with the SmartHR API. The server is structured to support various operations such as creating, deleting, updating, and retrieving HR data. It is designed to be used with Claude for Desktop, requiring specific configuration steps to integrate the MCP server with the desktop application. The server is open-source and distributed under the MIT license, with a disclaimer that the developers are not responsible for any damages or losses incurred through its use.

Features

  • Integration with SmartHR API for comprehensive HR data management.
  • Supports operations like create, delete, update, and retrieve for various HR entities.
  • Built on FastMCP for efficient protocol handling.
  • Includes a client module for seamless API communication.
  • Open-source with an MIT license.

MCP Tools

  • {'smarthr_create_crew': 'Create employee records.'}
  • {'smarthr_delete_crew': 'Delete employee records.'}
  • {'smarthr_get_crew': 'Retrieve employee records.'}
  • {'smarthr_update_crew': 'Update employee records.'}
  • {'smarthr_list_crews': 'List all employee records.'}

Usage with Different Platforms

Claude for Desktop


{
  "action": "add",
  "file": "claud_desktop_config.json",
  "content": "smarthr_mcp_server.json"
}