Skip to content

Integration · E-commerce

Connect Claude & ChatGPT to Ulama

Ask your AI who has paid, which orders came in, or to give a student access to a course in Ulama. It can list your websites, courses, orders, payments and carts, look up students and paying customers, create students, and enroll or suspend them in a course. Everyday school admin gets done from a chat.

Connect Ulama free

Free plan, no credit card. Takes about a minute.

Try asking

  • “Which Ulama websites do I have?”

    The AI lists the websites (schools) on your account, so the next steps run on the right one.

  • “Has [email protected] paid for anything on my school?”

    It looks up paying customers on the website by email and shows what it finds.

  • “Enroll [email protected] in the Excel Basics course for 30 days.”

    It checks whether Tom exists as a student and enrolls him in the course for 30 days, which gives him access.

What your AI can do

Students and access

Find and create students, and enroll them in a course, for a number of days or as a trial, or suspend their access.

Courses and products

List the courses and products sold on each of your websites.

Orders and payments

List orders, payments and shopping carts, and look up paying customers by ID or email.

  • “Give Mia Berg a trial of the photography course.”

    It enrolls her in the course as a trial.

  • “Suspend [email protected] from the course.”

    It suspends his access to the course. He has no access until he is enrolled again.

  • “What payments and orders have come in on my school?”

    It lists the payments received and the orders on the website, and can filter orders by status.

10 tools for Ulama

These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.

  • create_userChanges dataCreate a student/user on a `website` with name, email and optional phone or external ID.
  • enroll_userChanges dataEnroll a student (by `email` and `name`) in a `course` on a `website`, optionally for a number of `days` or as a trial. Gives them course access.
  • find_customerLook up paying customers on a `website`, optionally by customer `id` or `email`.
  • find_userFind a student/user on a `website` by `email`. Use before creating a user to avoid duplicates.
  • list_cartsList shopping carts on a `website`.
  • list_ordersList orders on a `website`, optionally filtered by `status` or split name.
  • list_paymentsList payments received on a `website`.
  • list_productsList the courses and products sold on a `website`.
  • list_websitesList the Ulama websites (schools) on this account. Most other tools need a `website` value from here.
  • suspend_userChanges dataSuspend a student's (`email`) access to a `course` on a `website`. They lose access until re-enrolled.

Set up in three steps

  1. 1

    Pick the app

    Create a free PipMCP account and choose Ulama from the app list.

  2. 2

    Paste your key

    Paste your Ulama API key. Log in to Ulama, choose Settings in the left menu, then API Details, and click Generate API Key. Copy the key.

  3. 3

    Add the link to your AI

    You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:

    1. Click your name, then Settings › Connectors › Add custom connector.
    2. Paste your link as the Remote MCP server URL.
    3. Switch it on from the + menu in a chat.

Questions

What can the AI do in Ulama?

It can list your websites, courses and products, orders, payments and carts, and look up students and paying customers. It can create students and enroll them in a course or suspend their access.

Does the AI see my Ulama credentials?

No. Your Ulama API key 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 lookups only. Enrolling or suspending a student changes their course access, and both 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 Ulama account.

Why does the AI ask which website to use?

An Ulama account can hold more than one website (school), and most tools need to know which one. The AI first lists your websites and then works on the one you pick.

Let your AI work in Ulama today.

Start free. Your key stays encrypted, and you decide what the AI may do.

Connect Ulama free

PipMCP is not affiliated with Ulama. Product names are trademarks of their owners.