Skip to content

Integration · Payroll & HR

Connect Claude & ChatGPT to Academy by Coassemble

Ask your AI which learners have finished a course, to draft a new course from a learning goal, or to group courses into a collection. In Coassemble it can read courses and their content, publish and duplicate courses, get a signed link to view or edit a course, and check learner progress and your plan allowances.

Connect Academy by Coassemble free

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

Try asking

  • “Who has completed the onboarding course?”

    The AI finds the course and lists its progress records with completion status, score and dates.

  • “Generate a 10-screen course on data privacy basics for new hires, friendly tone.”

    It generates a new course from your prompt with the audience, tone, familiarity and screen count you gave.

  • “Publish the data privacy course.”

    It publishes the course so learners see the latest version.

What your AI can do

Courses

List, read, generate, publish, duplicate and delete courses, and get signed view or edit links.

Learners and progress

Read and update learners, and list progress by course, learner or collection.

Collections and clients

List, read and create collections, list clients and check plan allowances.

  • “Give me a link to edit the onboarding course.”

    It gets a signed link that opens the course in edit mode for the user you name.

  • “Put the three compliance courses in a collection called Compliance 2026.”

    It finds the courses and creates the collection with them.

  • “How much of our plan allowance have we used?”

    It reads the workspace's plan allowances and current usage.

21 tools for Academy by Coassemble

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

  • create_collectionChanges dataCreate a collection with a `title`, optional `description` and a list of `course_ids` to include.
  • delete_courseDeletesDelete a course by `course_id`. This is a soft delete; the course can be restored later.
  • duplicate_courseVisible to othersMake a copy of a course by `course_id`, optionally assigning the copy to another user `identifier` or `client_identifier`.
  • generate_courseChanges dataGenerate a new course with AI from a `prompt` (topic or learning goal), for an `audience`, with a `tone`, audience `familiarity` (e.g. beginner) and approximate `screen_count`. `identifier` is the owner's user identifier.
  • get_clientGet one client by `customer_identifier`.
  • get_collectionGet one collection by `category_id`, including the courses it contains.
  • get_courseGet one course by `course_id`, including title, status and settings.
  • get_course_contentGet the screens and content of a course by `content_id` (the course ID).
  • get_course_embed_urlChanges dataGet a signed link to open a course for a user. Set `action` to view (learner) or edit (authoring), `identifier` to the user's identifier, and `course_id` for the course; optional `name` for the learner.
  • get_learnerGet one learner by `user_identifier`.
  • get_progress_recordGet one progress record by `tracking_id`, with completion status, score and dates.
  • get_usage_allowancesGet the workspace's plan allowances and how much has been used.
  • list_clientsList clients (the organisations your learners belong to).
  • list_collection_progressList learner progress records for a collection (`id` is the collection ID), optionally within a `start`/`end` date range.
  • list_collectionsList collections (groups of courses), optionally filtered by owner `identifier` or `client_identifier`.
  • list_course_progressList learner progress and completion records for a course (`id` is the course ID), optionally for one learner `identifier` or a `start`/`end` date range.
  • list_coursesList courses, optionally filtered by `title` (partial match), owner `identifier` or `client_identifier`. Set `deleted` to include soft-deleted courses.
  • list_learner_progressList all course progress and completion records for one learner `identifier`, optionally within a `start`/`end` date range.
  • list_learnersList learners, optionally filtered by `client_identifier`.
  • publish_courseVisible to othersPublish a course by `course_id` so learners can see the latest version.
  • update_learnerChanges dataUpdate a learner's `name`, `avatar` or `metadata` by `user_identifier`.

Set up in three steps

  1. 1

    Pick the app

    Create a free PipMCP account and choose Academy by Coassemble from the app list.

  2. 2

    Paste your key

    Enter one value in the form COASSEMBLE:<your workspace ID>:<your API key>. Your Coassemble workspace needs a paid plan with API access. Generate, or regenerate, the workspace API key in your workspace's API settings.

  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 Coassemble?

It can list and read courses, course content, collections, learners, clients, progress records and plan allowances. It can generate courses with AI, publish, duplicate and delete courses, create collections, update learners and get signed links to view or edit a course.

Does the AI see my Coassemble credentials?

No. You paste your Coassemble workspace ID and API key into PipMCP once. Your Coassemble credentials are encrypted at rest, never shown to the AI and never shown again after you save them, not even to you. The AI only sees the results of the tools you have switched on.

Can I control what the AI is allowed to do?

Yes. You choose which tools are switched on, so you can start with reading progress only. Publishing changes what learners see and deleting a course removes it until it is restored, and actions like these can require your approval before they run. Every tool call is logged.

Does it work with ChatGPT?

Yes. In ChatGPT, open Settings › Apps & Connectors › Advanced, turn on Developer mode and 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, and you do not need a credit card to start. Paid plans are billed per completed task. You also need your own Coassemble workspace on a paid plan with API access.

Why is the key entered as COASSEMBLE:workspace ID:API key?

Coassemble expects the whole Authorization value in that format: the word COASSEMBLE, your workspace ID and your API key, separated by colons. You enter it as one value in PipMCP. Some features, such as authoring and analytics, can need extra entitlements on your Coassemble plan, and Coassemble refuses those calls if they are missing.

Let your AI work in Academy by Coassemble today.

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

Connect Academy by Coassemble free

PipMCP is not affiliated with Academy by Coassemble. Product names are trademarks of their owners.