Integration · Payroll & HR
Connect Claude & ChatGPT to EdApp
Ask your AI who has not finished a course, how a learner is doing or to add a new hire to the right group in EdApp. It can create and update users, manage user groups and their courses, and read courses, lessons, learning paths, progress, lesson attempts, survey answers, course statistics and leaderboards.
Free plan, no credit card. Takes about a minute.
Try asking
“Who in the Warehouse group has not completed the safety course yet?”
The AI lists the group's members and checks their course progress, then shows who has not completed it.
“Add [email protected] as a learner in the Sales group and send him an invite.”
It creates the user in the Sales group with a welcome email, so he gets an invite straight away.
“Give the Onboarding group access to the Customer Service course.”
It finds the group and the course and assigns the course to the group.
What your AI can do
Learners and groups
Find, create and update users, deactivate accounts, create user groups and add or remove members.
Courses and paths
List course collections, courses, lessons and learning paths, and assign courses to user groups.
Progress and results
Read course progress, lesson attempts with scores, survey answers, course statistics and leaderboard rankings.
“What are the completion rate and average score on our onboarding course?”
It reads the course statistics and reports completion and scores.
“How is Anna getting on with her lessons?”
It finds Anna and shows her lesson progress and recent lesson attempts with scores.
“Deactivate the account for the employee who left last week.”
It finds the user and sets the account to deactivated. The account and its history are kept.
26 tools for EdApp
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
add_user_to_groupChanges dataAdd a user (`user_id`) to a user group (`group_id`).assign_course_to_groupChanges dataGive a user group (`user_group_id`) access to a course (`course_id`).create_userChanges dataCreate a user with email or username, name, roles and `user_groups`. You must set `send_welcome_email` (true emails them an invite), `skip_email_validation` and `password_change_required`.create_user_groupChanges dataCreate a user group with `name` and an optional `invite_code`.get_leaderboard_rankingsGet the current rankings of a leaderboard by `leader_board_id`.get_pathGet one learning path by `path_id`.get_userGet one user by `user_id`.get_user_groupGet one user group by `user_group_id`.get_user_lesson_progressGet one user's lesson progress by `user_id`, optionally for one `course_id`.list_collection_coursesList the courses in a course collection by `course_collection_id`.list_course_collectionsList course collections (folders of courses).list_course_lessonsList the lessons in a course by `course_id`.list_course_progressList course progress and completion records, filtered by `user_id`, `course_id` or `modified_since_date_time`.list_course_statisticsGet completion and score statistics per course, optionally for one `course_id`.list_coursesList courses in the account, optionally only those modified since a date.list_leaderboardsList individual leaderboards.list_lesson_attemptsList lesson attempts with scores, filtered by `user_id`, `course_id`, `lesson_id` or date range.list_pathsList learning paths (sequences of courses).list_survey_answersList learners' survey answers, filtered by `user_id`, `course_id`, `lesson_id` or date range.list_user_coursesList the courses available to one user by `user_id`.list_user_group_coursesList the courses assigned to a user group by `user_group_id`.list_user_group_membersList the users in a user group by `group_id`.list_user_groupsList all user groups in the account.list_usersList learners and admins in the account, optionally matching `username` or `external_id`.remove_user_from_groupMoves moneyRemove a user (`user_id`) from a user group (`group_id`). The user account itself is kept.update_userChanges dataUpdate a user by `user_id`: name, email, roles, groups, or set `is_deactivated` to deactivate them.
Set up in three steps
- 1
Pick the app
Create a free PipMCP account and choose EdApp from the app list.
- 2
Paste your key
Paste your EdApp API token. In the EdApp admin portal (admin.edapp.com) go to Account Settings -> API Details and copy your API access token.
- 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 EdApp?
The AI can read users, user groups and their members and courses, course collections, courses, lessons, learning paths, course progress, lesson attempts, survey answers, course statistics and leaderboards. It can create and update users, deactivate them, create user groups, add or remove group members and assign courses to groups.
Does the AI see my EdApp API token?
No. Your EdApp API token is encrypted at rest and never shown to the AI. After you save it, it is 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 reporting only. Creating users, which can email an invite, and removing someone from a group can require your approval before they run. 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 EdApp account.
Does creating a user send them an email?
Only if you want it to. When the AI creates a user it has to set whether EdApp sends a welcome email with an invite. Tell the AI which you want, or require approval on that tool so you can check before it runs.
Related integrations
Let your AI work in EdApp today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect EdApp freePipMCP is not affiliated with EdApp. Product names are trademarks of their owners.






