Built by Metorial, the integration platform for agentic AI.

Learn More

Tools

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.

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.

Get Connected School

Retrieve the school associated with the connected API key.

List Exams

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

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.

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.

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.

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.

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.

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.

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.

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.

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 Courses

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

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.

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.