Integration · Developer tools
Connect Claude & ChatGPT to Heropa
Ask your AI which courses you run, which lab environments belong to an event, or how many credits you have left in Heropa. It can create and update courses, users and events, enroll or invite people and launch a lab environment. Admin work on your virtual labs can be done from a chat.
Free plan, no credit card. Takes about a minute.
Try asking
“Enroll [email protected] in the Kubernetes Basics course and let her know.”
The AI finds the course and enrolls her by email with notification on, so she gets an email.
“Which lab environments belong to tomorrow's workshop event?”
It finds the event and lists the lab environments linked to it.
“How many credits do we have left?”
It reads your credit balances and usage.
What your AI can do
Courses and content
List, create, update and archive courses, and read learning content, lab templates and policies.
Users and enrolments
Find, create and update users, invite them by email and enroll them in courses.
Labs, events and credits
List and launch lab environments, create and update events, and check your credit balances and usage.
“Create a course called Terraform 101, owned by Mark, with the AWS lab template and our standard policy.”
It looks up the template and policy IDs and creates the course with Mark as owner.
“Schedule a lab session for the partner training next Tuesday from 9 to 12, Copenhagen time.”
It creates an event with a host, the schedule and the timezone.
“Archive the old Docker 2023 course.”
It archives the course so it is no longer active. It can be restored later.
27 tools for Heropa
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
archive_courseVisible to othersArchive a course so it is no longer active. It can be restored later.create_courseChanges dataCreate a course with name, owner, policy and lab template, plus optional content, code and description.create_eventChanges dataCreate an event with name, host user, schedule, timezone and participant templates.create_userChanges dataCreate a user with name, email or username and optional role, company, manager and course. Set `send_activation_email` to email them a login invite.enroll_user_in_courseChanges dataEnroll a user in a course by user ID, email or external ID (names needed for new users). Set `notify_user` to email them.get_contentGet one content item by ID.get_courseGet one course by ID.get_environmentGet one lab environment by ID.get_eventGet one event by ID.get_templateGet one lab template by ID.get_userGet one user by ID.get_user_by_emailFind a user by their email address.invite_userVisible to othersInvite a user by email, optionally enrolling them in a course. Sends an invitation email.launch_environmentChanges dataLaunch (start) a lab environment by ID. Running labs use cloud resources and credits.list_contentsList learning content, paginated.list_coursesList courses, paginated with `limit` and `offset`.list_creditsList your credit balances and usage.list_environmentsList lab environments, filtered by event, owner, region, company or persistence.list_eventsList events (scheduled lab sessions), paginated.list_policiesList policies. Use this to get a policy ID when creating a course.list_rolesList user roles. Use this to get a role ID for users.list_templatesList lab templates, paginated.list_usersList users, optionally filtered by `email` or role.search_usersSearch users by a name or email substring of at least 3 characters.update_courseChanges dataUpdate a course's name, code, description, owner, policy, template or content by course ID.update_eventChanges dataUpdate an event's name, host, schedule, timezone, content or codes by event ID.update_userChanges dataUpdate a user's name, email, role, company or manager by user ID.
Set up in three steps
- 1
Pick the app
Create a free PipMCP account and choose Heropa from the app list.
- 2
Paste your key
Paste your Heropa API Username and API Password. Log in to your Heropa platform (https://<company>.heropa.com), go to Administration > Settings and copy both values.
- 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 Heropa?
The AI can read courses, content, lab templates, lab environments, events, policies, roles, users and credits. It can create and update courses, users and events, enroll and invite users, archive courses and launch lab environments.
Does the AI see my Heropa API password?
No. Your Heropa API username and password 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 read-only. Inviting a user sends an email, archiving takes a course out of use and launching a lab uses credits, and all of these 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 Heropa account.
Does launching a lab use credits?
Yes. Running labs use cloud resources and credits in Heropa. That is why launching an environment can require your approval first. The AI can also check your credit balances and usage before you decide.
Let your AI work in Heropa today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect Heropa freePipMCP is not affiliated with Heropa. Product names are trademarks of their owners.






