Memberspot MCP server

Connect Memberspot to Claude, ChatGPT, Cursor, Claude Code, Codex, Gemini, GitHub Copilot and any other MCP client, for your whole team. Metorial adds security, governance, and tracing, and gives everyone one Magic MCP URL to connect.

What you can do with the Memberspot MCP server

Ask your agent in plain language. Each of these maps to a real tool on the server.

  • Use the delete users tool in Memberspot
  • Use the grant course access tool in Memberspot
  • Use the enable chapter access tool in Memberspot
  • Use the manage course access tool in Memberspot
  • Use the manage custom properties tool in Memberspot
  • Use the get course progress tool in Memberspot

Supported Tools

delete_users

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_access

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 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_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.

manage_custom_properties

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

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

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 Users

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

get_login_token

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

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

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 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_access

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

List Exams

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

list_courses

List Courses

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

get_school

Get Connected School

Retrieve the school associated with the connected API key.

Connect Memberspot to your AI client

Every client uses the same Magic MCP URL, and so does any other MCP client. Add it once and sign in with SSO.

  1. Enable Memberspot in Metorial. In your Metorial portal, enable the Memberspot MCP server and sign in with the account that owns the data. Access stays governed by your team policies.
  2. Add a custom connector. Open Customize, then Connectors. Select Add, then Custom, then Web.
  3. Paste your Metorial MCP URL. Name it Metorial, paste your Magic MCP URL (<your-magic-mcp-url>) and continue.
  4. Sign in. Select Add and sign in to load Memberspot tools.

Run Memberspot through the Metorial gateway

One governed layer for every app your agents reach, not a separate connector per tool.

  • Give Memberspot and every other app to your whole team through one MCP gateway, behind your SSO.
  • Scope which teams and agents can use Memberspot tools with role-based access control, and trace every call.
  • Prefer to run it yourself? Metorial is open source and self-hostable.

More integrations teams use with Memberspot

Notion

Create, read, update, and archive pages and databases in a Notion workspace. Manage blocks (paragraphs, lists, headings, embeds, etc.) within pages. Query databases with filters and sorts across rich property types including text, numbers, dates, selects, relations, and formulas. Search across pages and databases by title. Add and read comments on pages and blocks. Upload files to pages. Manage workspace users and retrieve user profiles.

Sharepoint

Manage SharePoint sites, document libraries, lists, and files. Create, read, update, and delete lists and list items with custom columns. Resolve site users to numeric Person/Group LookupId values. Upload, download, move, copy, and version files in document libraries. Search across sites, files, folders, lists, and list items using Microsoft Search. Manage permissions at site, list, and item levels with granular access control. Define and manage content types and site columns. Retrieve site properties and search for sites across Microsoft 365.

Confluence

Create, read, update, and delete pages, blog posts, comments, and attachments in Confluence spaces. Manage spaces, permissions, labels, and content restrictions. Search content using Confluence Query Language (CQL). Upload and download file attachments with versioning. Manage users, groups, and group memberships. Create and manage whiteboards, databases, folders, and templates. View and update inline tasks. Access audit logs.

Netlify

Manage web application sites, deploys, builds, build hooks, deployed files, metadata, and hosting on Netlify. Create, update, configure, list, and delete sites. Manage environment variables with per-context values and scopes. Access and manage form submissions, including spam filtering. Configure DNS zones and records. Inject JavaScript or HTML snippets into site pages. Create and manage split tests (A/B testing) for traffic routing between branches. Set up notification hooks for deploy and form submission events. Purge CDN cached content by site or cache tag.

Typeform

Create, retrieve, update, and delete online forms and surveys. Manage form responses, including filtering by date and deleting submissions. Configure webhooks to receive real-time notifications on form submissions and partial responses. Upload and manage images, create and apply visual themes, and organize forms across workspaces with team collaboration. Translate forms into multiple languages, retrieve form insights and analytics, and download files uploaded by respondents.

WordPress

Create, read, update, and delete WordPress posts and pages. Manage media library items, comments, categories, tags, site users, site metadata, editable site settings, content search, and WordPress.com site statistics. Supports WordPress.com hosted sites via OAuth and self-hosted WordPress sites via application passwords.

Technical notes for Memberspot

Manage members, course access, and progress on the Memberspot e-learning platform. List, look up, and delete users. Grant, revoke, or delete course access for members (auto-creating members when granting access). Discover offers, courses, and exams, track paginated course progress, and fetch exam results. Identify the connected school and set or remove offer expiration dates. Control chapter-level access for fine-grained content delivery. Set and list custom user properties for personalization and segmentation. Generate single sign-on login tokens for passwordless user access.

Frequently asked questions

Common questions about connecting Memberspot to AI agents with Metorial.

  1. How many tools does the Memberspot MCP server have?
    The Memberspot MCP server exposes 16 tools, including Delete Users, Grant Course Access, Enable Chapter Access. Each one is governed and traced through Metorial.
  2. Memberspot exposes tools your agents call on demand; it does not publish event triggers yet. Everything still runs through one governed MCP URL.
  3. Any MCP client, including VS Code, Windsurf, Zed, OpenCode and Grok. Each one reaches the Memberspot MCP server through the same Metorial URL.
  4. Use role-based access control to decide which teams, users, and agents can use Memberspot and which of its tools they can call.
  5. Yes. Metorial is open source, so you can run the Memberspot MCP server yourself or use the hosted gateway.

Connect Memberspot to production AI agents

See how Metorial gives your team governed access to Memberspot, with tracing and security controls built in.