Built by Metorial, the integration platform for agentic AI.

Learn More

Tools

Delete Users

Permanently delete one or more members from your Memberspot platform by their email addresses. This action is irreversible and removes all user data.

Grant Course Access

Grant a user access to a course/offer. If the member does not already exist, a new member account will be created automatically with the provided name and email. Use this to enroll users after purchases or sign-ups.

Enable Chapter Access

Enable access to a specific chapter within a course for a user. Allows fine-grained content gating beyond full course-level access, such as drip-feeding content or unlocking bonus chapters.

Manage Course Access

Activate or deactivate a member's access at the offer or order level. Use **offer** scope to toggle all access for a given offer, or **order** scope to toggle access for a specific order. Deactivating access preserves the member's course progress.

Manage Custom Properties

List available custom property definitions, or set custom property values on a user. When only listing is needed, omit the email and properties fields. To set values, provide the user's email and the properties to update.

Get Course Progress

Retrieve course progress for a user. When a course ID is provided, returns detailed progress for that specific course. Otherwise, returns one page of course progress. Call list_courses to discover course IDs; pass lastLoadedCourseId to continue listing.

List Offers

Retrieve all available offers (courses/products) configured in your Memberspot account. Useful for dynamically populating course selections in automations or looking up offer IDs.

List Users

List members on your Memberspot platform. Supports pagination and filtering by offer, course, or active status. Returns user profiles with their associated metadata.

Generate Login Token

Generate a single sign-on login token for a user. Returns a token and, when provided, a direct login link. The token expires after one hour and can be used to sign in, allowing the user to access their account without entering credentials. Useful for sending personalized login links via email or messenger.

Get Exam Results

Retrieve exam results for a specific exam. Returns one page of user submissions and scores. Call list_exams to discover exam IDs. Use the results to track assessment outcomes and follow up on exam performance.

Find User by Email

Look up a Memberspot member by their email address. Returns the user profile and custom properties. Returns an error if the user is not found.

Set Offer Expiration

Set or remove the expiration date of an offer for a member. Discover user IDs with find_user or list_users and offer IDs with list_offers.

Delete Course Access

Delete a member’s offer access or all access associated with an order. Unlike deactivating access, deletion removes the access assignment. Use manage_access to preserve the assignment.

List Exams

Retrieve all exams and their IDs, names, and question counts. Use an exam ID with get_exam_results.

List Courses

Retrieve all courses and their IDs, names, and types for progress lookups and chapter access.

Get Connected School

Retrieve the school associated with the connected API key.