otherapi_key

Heights Platform

Heights Platform helps creators build and sell online courses, digital products, and communities while managing students, orders, and access.

Integration

Vendor
Heights Platform
Category
other
Auth
API_KEY
Tools
16
Composio slug
heights_platform

Tools

  • Enroll Student

    Create a student or update an existing student and mark them enrolled without granting course or bundle access. Use Grant Student Access when the student should also receive a learning product.

  • Get Learning Product

    Get detailed metadata for one course, bundle, or digital product by ID.

  • Get Order

    Get one Heights order by its public unique order ID.

  • Get Student Course Progress

    Get a student's overall and course-specific completion percentages for one course.

  • Get Student Details

    Get a student by email, including account attributes, activity counts, paid orders, and enrolled courses.

  • Grant Student Access

    Grant one course or bundle to a student by creating a zero-dollar paid order. Heights also creates or updates the student and marks them enrolled. This is non-idempotent because retrying can create another access order; do not automatically

  • Grant Student Role

    Grant one Heights role to a student, changing the student's authorization. Use a role ID returned by List Course Roles.

  • List Course Roles

    List the Heights roles that can be granted to students.

  • List Learning Products

    List published courses, bundles, or digital products in the connected Heights account.

  • List Orders

    List Heights orders with optional status, student email, and creation-time filters, returning one page and an opaque continuation cursor.

  • List Students

    List all Heights students one page at a time, or list the unpaginated students whose total completion is at least 100 percent.

  • List Student Submissions

    List assignment answers or project posts submitted by students.

  • Reset Student Progress

    Permanently erase a student's saved completion and progress records. For a course, this resets the selected course only. For a bundle, this resets every course in that bundle. This destructive change cannot be undone; confirm the student, r

  • Revoke Student Access
    destructive

    Permanently remove one course or bundle from a student's existing orders. Course revocation removes that course from every applicable order. Bundle revocation cascades: it removes the bundle and the bundle's courses and digital products fro

  • Revoke Student Role
    destructive

    Revoke one Heights role from a student, changing the student's authorization. Use a role ID returned by List Course Roles.

  • Unenroll Student

    End a student's paid membership by setting their Heights paying-student state to false. This changes the student's membership state; it does not delete the student account or promise to remove separately granted course or bundle access.

Setup

  1. Create or open a Switchy Project.
  2. Open Integrations and connect Heights Platform.
  3. Authorise through api_key. Switchy stores the connection against your org.
  4. Everyone in the Project can now @-mention the Heights Platform tools in chat.

What teammates see: by default, memories from Heights Platform are scoped to the Project (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.

Works well with

Top models

Compatibility data appears once enough Projects have used this MCP together with a given model.

How Switchy teams use it

Not enough Projects yet to publish anonymised usage stats (we require ≥ 50 Projects per week).

Starter prompts

Starter prompts for this model will land here soon.

More other MCPs

See all other MCPs

Data last verified 7 hours ago.Sources aggregated hourly to weekly. See docs/architecture/model-directory.md.