Insperity MCP Server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Insperity MCP Servershow me the list of active employees"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Insperity MCP project
Python package to interact with Insperity REST API.
For examples on how to use the package, see the examples folder. The simplest example is:
from dotenv import load_dotenv
from insperity_rest_api import *
my_client_code = 'your client code here'
# Get access credentials (token_dict, client_id, legal_id) to call the API endpoints
token_dict, client_id, legal_id = get_credentials(client_code=my_client_code, legal_name_substring=None)
# Use the access credentials to call an API endpoint
response = get_minimal_employee_list(token_dict=token_dict, client_id=client_id, legal_id=legal_id)note: don't put your client code in the script like was done above! See the examples in the examples folder for how to use environment variables to store your client code.
The insperity_mcp package can be found on GitHub at:
https://github.com/lwanger/insperity_mcpDocumentation for the Insperity REST API endpoints:
http://insperity.myisolved.com/restTODO:
test Insperity REST API
get check details (requires employee id)
implement additional REST API endpoints
use FastMCP to build MCP server
add ability to get employee profile to MCP
make an example for NEST: get employees hired since last 120 day check, termed since last check, get email address and send email to employee
running locally:
python-dotenv is used to manage environment variables, including API credentials. Variables, such as API credentials, should be stored in a .env file. Dotenv will automatically load variables from a .env file, where they will be available as environment variables. Environment variables should be named as follows:
INSPERITY_CLIENT_ID = api_client_id
INSPERITY_SECRET = api_secret
INSPERITY_USER = insperity_username
INSPERITY_PWD = insperity_username
It is also useful to put the legal id for any entities to access:
LEGAL_ID_1 = legal_id_for_company_1
LEGAL_ID_2 = legal_id_for_company_2
Len Wanger 2025
REST Questions:
way to run a report?
way to send a message to an employee? (using a template)
way to add deferred compensation to employee?
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityDmaintenanceEnables AI assistants to interact with BambooHR's API through natural language queries. Provides access to employee data, time off management, company files, and HR operations with comprehensive tools for workforce management.Last updated1081MIT
- Alicense-qualityDmaintenanceIntegrates with Keka HR platform to manage employee profiles, attendance, leave applications, payslips, and holidays through OAuth2-authenticated API tools.Last updated1,9831MIT
- AlicenseBqualityDmaintenanceConnects AI agents to the Rippling HR/IT/Finance platform to query employees, manage leave requests, and view organizational structures. It provides eighteen tools for accessing company data, employee details, and administrative activities through the Rippling API.Last updated19273MIT
- Flicense-qualityDmaintenanceEnables employee information lookup, directory listing, payroll access, and time-off request management with Okta token validation.Last updated
Related MCP Connectors
Apideck Unified API MCP — 330 tools across 200+ SaaS connectors (accounting, CRM, HRIS, ATS).
Access live company and contact data from Explorium's AgentSource B2B platform.
Provide seamless access to Appfolio Property Manager Reporting API through a standardized MCP serv…
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/lwanger/insperity_mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server