Skip to main content
Glama
lwanger

Insperity MCP Server

by lwanger

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_mcp

Documentation for the Insperity REST API endpoints:

http://insperity.myisolved.com/rest

TODO:

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?

F
license - not found
Not graded
quality - not tested
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables 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.
    108
    1
    MIT
  • A
    license
    B
    quality
    D
    maintenance
    Connects 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.
    19
    11
    3
    MIT

View all related MCP servers

Related MCP Connectors

  • BambooHR MCP Pack — wraps the BambooHR API v1

  • Search, document and execute authenticated API calls across 700+ apps via one MCP server

  • Apideck Unified API MCP — 330 tools across 200+ SaaS connectors (accounting, CRM, HRIS, ATS).

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/lwanger/insperity_mcp'

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