Integration · Payroll & HR
Connect Claude & ChatGPT to LightSpeed VT
Ask your AI who finished a course last month, how a location is doing on an assignment, or to set up a new hire, and it works in your LightSpeed VT system. It can list and read users, locations, teams, courses, chapters, assignments and certifications. It can read completions and progress, and create users and teams or update a user.
Free plan, no credit card. Takes about a minute.
Try asking
“Who completed the Safety Basics course last month?”
The AI lists the course's learners filtered to completions in that date range.
“How far is the Dallas location on the onboarding assignment?”
It finds the location and reads users' progress on the assignment there.
“Which courses has jsmith completed this year?”
It finds the user and lists the courses they completed between the dates.
What your AI can do
Users and teams
List and read training users, check if a username is free, create users and teams, update a user and read profile comments.
Courses and completions
Browse courses, categories and chapters, see who started or completed a course and list completions per user or location.
Assignments and certifications
List assignments and certifications, see which courses they include and track users' progress on them.
“Set up a training user for our new hire Maria Lopez at the Austin store.”
It checks that the username is free, then creates the user with location, team, access level and start date.
“Deactivate the user for Tom Baker.”
It finds the user and updates their account to inactive.
“Which certifications are active for the Houston location?”
It lists certifications filtered by status and location.
24 tools for LightSpeed VT
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
check_username_availableCheck whether a `username` is still available before creating a user.create_teamChanges dataCreate a team with a `name` at a `location_id`, with an optional team leader `leader_user_id`.create_userChanges dataCreate a training user. Pass details in `body`: firstName, lastName, username, email, locationId, teamId, accessLevel, startDate and optional contact fields. Check the username first with check_username_available.get_assignmentGet one training assignment by `assignment_id`.get_assignment_progressGet users' progress on a training assignment by `assignment_id`, optionally for a `user_id`, `username` or `location_id`.get_certificationGet one certification by `certification_id`.get_certification_progressGet users' progress on a certification by `certification_id`, optionally for a `user_id`, `username` or `location_id`.get_courseGet one course by `course_id`, with title, description and category.get_locationGet one location by `address_id` (the location ID), with address, contact info and active status.get_userGet one training user by `user_id`, with name, contact details, location, team, access level and status.list_assignment_coursesList the courses included in a training assignment by `assignment_id`.list_assignmentsList training assignments (course bundles given to users), filtered by `status` or `location_id`.list_certificationsList certifications, filtered by `status` or `location_id`.list_course_categoriesList course categories, with their IDs for filtering courses.list_course_chaptersList the chapters (lessons) of a course by `course_id`.list_course_completionsList course completions across users, filtered by `username`, `location_id` or a completion date range. Paged.list_course_learnersList users who started or completed a course by `course_id`; set `course_completed` to only get completions. Filter by location or dates.list_coursesList courses in the training library, optionally by `category_id`. Paged with page/items_per_page.list_locationsList locations (stores, offices or dealerships), filtered by `name`, `is_active` or `location_ids`. Paged.list_teamsList teams, optionally for a `location_id`.list_user_commentsList comments recorded on a user's profile by `user_id`, optionally between dates.list_user_completed_coursesList the courses a user by `user_id` has completed, optionally between `start_date` and `end_date`.list_usersList training users, filtered by `email`, `username`, `location_id`, `is_active`, access level or start/active dates. Paged with page/items_per_page.update_userVisible to othersUpdate a training user. Pass `body` with the user's `userId` and the fields to change, such as name, email, locationId, teamId, isActive or expireDate.
Set up in three steps
- 1
Pick the app
Create a free PipMCP account and choose LightSpeed VT from the app list.
- 2
Paste your key
Enter your system's API username (API key) and API password. Sign in to your LightSpeed VT integration panel to get them. These are not the same as the 'username' field used inside API calls.
- 3
Add the link to your AI
You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:
- Click your name, then Settings › Connectors › Add custom connector.
- Paste your link as the Remote MCP server URL.
- Switch it on from the + menu in a chat.
Questions
What can the AI do in LightSpeed VT?
The AI can list and read users, locations, teams, courses, course categories, chapters, assignments and certifications, and read course completions, assignment and certification progress and user comments. It can check if a username is available, create users and teams and update a user, for example to change their team or deactivate them.
Does the AI see my LightSpeed VT credentials?
No. Your LightSpeed VT credentials are encrypted at rest and never shown to the AI. After you save them, they are not shown again, not even to you. The AI only sees the results of the tools it calls.
Can I control what the AI is allowed to do?
Yes. You choose which tools are switched on, so you can start with reports only. Creating and updating users changes who can train and what they see, so it can require your approval before it runs. Every tool call is logged.
Does it work with ChatGPT?
Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then add your PipMCP link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.
What does it cost?
PipMCP has a free plan with no credit card required. Paid plans bill per completed task. You also need your own LightSpeed VT account.
Where do I find the API username and password?
Sign in to your LightSpeed VT integration panel, where your system's API username (API key) and password are shown. They are not the same as the username field used inside API calls. If you cannot find a password there, contact LightSpeed VT.
Related integrations
Let your AI work in LightSpeed VT today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect LightSpeed VT freePipMCP is not affiliated with LightSpeed VT. Product names are trademarks of their owners.






