otherapi_key

Membervault

MemberVault is a Relationship Marketing Platform that allows users to host courses, memberships, and other digital products in one place.

Verdict

Membervault MCP lets your team manage course enrollments and user accounts directly from Switchy. @mention it to add users to courses, retrieve your product catalog, or remove accounts entirely. Most useful for course creators and membership site admins who need quick enrollment actions without opening the Membervault dashboard. Note that user deletion is permanent and irreversible — the tool won't ask for confirmation, so double-check before running that command.

Common use cases

  • Enroll new customers into courses from chat
  • Audit active product catalog before launch
  • Remove test accounts after QA sessions
  • Bulk-add cohort members to group programs
  • Verify course availability during sales calls

Integration

Vendor
Membervault
Category
other
Auth
API_KEY
Tools
3
Composio slug
membervault

Tools

  • Add User to Course

    Tool to add a user to a specified product. use when enrolling a user into a course without duplication.

  • Delete User
    destructive

    Tool to completely delete a user from the account, including all data, progress, and quiz answers (irreversible). use when you need to permanently remove a user. example: "delete user with email user@example.com"

  • Get Courses

    Tool to retrieve all courses (products) in the membervault account. use when you need to list available courses after setting up authentication.

Setup

Setup guide

  1. 11. In Switchy, open your workspace settings and navigate to the Integrations tab. 2. Find Membervault in the MCP directory and click Connect. 3. You'll be prompted to enter your Membervault API key — retrieve this from your Membervault account settings under API Access or Developer Settings. 4. Paste the key into Switchy and click Authorize. 5. Once connected, open any Space and type '@Membervault get courses' to confirm the integration works. 6. If you see your course list, the MCP is ready — you can now enroll users, fetch products, or delete accounts by @mentioning Membervault in any message.

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

Works well with

Top models

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

How Switchy teams use it

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

Starter prompts

List All Courses

@Membervault get all courses in my account and show their names and IDs in a table
Open in a Space →

Enroll New Student

@Membervault add user with email student@example.com to course ID 12345
Open in a Space →

Remove Test Account

@Membervault delete user with email testuser@example.com from the account completely
Open in a Space →

Verify Course Enrollment

@Membervault show me the course with ID 67890 so I can confirm it's the right one before adding users
Open in a Space →

Prepare Cohort Launch

@Membervault get all courses and highlight any with 'Cohort' in the name so I can enroll the new batch
Open in a Space →

Example outputs

Illustrative - representative of the model's voice and quality, not literal recordings.

Prompt

@Membervault show me all the courses we currently have available in our account

Output

Found 8 courses in your MemberVault account: 'Foundations Bootcamp' (ID: 12345), 'Advanced Marketing Strategies' (ID: 12346), 'Content Creation Masterclass' (ID: 12347), 'Email Automation Workshop' (ID: 12348), 'SEO Fundamentals' (ID: 12349), 'Community Building 101' (ID: 12350), 'Product Launch Blueprint' (ID: 12351), and 'Retention & Upsells' (ID: 12352). Each course includes its unique product ID for enrollment operations.

Notes

This read-only query retrieves your course catalog without modifying anything. Requires valid API key authentication. Useful for auditing your product lineup or getting course IDs before enrollment operations. Response reflects your account's current state—courses added or archived after this query won't appear until you re-run it.

Prompt

@Membervault enroll sarah.chen@example.com in the Foundations Bootcamp course

Output

Successfully enrolled sarah.chen@example.com in 'Foundations Bootcamp' (product ID: 12345). The user now has immediate access to all course modules and materials. MemberVault will send a welcome email with login instructions to the provided address. If this email already existed in your account, their existing profile was used; otherwise, a new user record was created.

Notes

This write operation grants course access and triggers automated welcome emails from MemberVault. You'll need the exact course name or product ID (get it via the courses list first). The tool prevents duplicate enrollments—running this twice for the same user-course pair won't create errors, but won't send duplicate emails either.

Prompt

@Membervault we had a refund request from john.doe@example.com—permanently remove him and all his progress data from our account

Output

User john.doe@example.com has been permanently deleted from your MemberVault account. This action removed their profile, all course enrollments, lesson progress tracking, quiz answers, and any community posts or comments. The deletion is irreversible—if this user re-purchases in the future, they'll start completely fresh with no historical data. MemberVault does not send notification emails for deletions.

Notes

This is a destructive operation with no undo. Use it only for GDPR requests, refunds, or policy violations—not for temporary access removal (unenroll instead). The tool deletes everything: progress, certificates, forum activity. If you need to preserve analytics or re-enroll later, consider archiving the user in MemberVault's dashboard instead of full deletion.

Use-case deep-dives

Course enrollment after payment

When Membervault MCP automates post-purchase onboarding

A 3-person coaching business sells courses through Stripe and manually enrolls buyers into Membervault. The MCP's Add User to Course tool connects payment webhooks to enrollment in under 30 seconds, eliminating the copy-paste ritual that ate 20 minutes per sale. The tool prevents duplicate enrollments, so you can safely re-run the workflow if a webhook fires twice. This works cleanly if you sell fewer than 10 courses—beyond that, you'll want the Get Courses tool to map product IDs dynamically, which adds complexity. If your sales volume is under 50 enrollments a week and your course catalog is stable, this MCP closes the gap between payment and access without a Zapier subscription.

Compliance-driven user deletion

When the Delete User tool handles GDPR requests

A membership site with EU customers receives 2-3 GDPR deletion requests per month. The Membervault admin panel requires five clicks and two confirmation dialogs to purge a user, and the founder worries about missing the 30-day window. The MCP's Delete User tool reduces this to a single API call triggered from a shared Switchy workspace, logging the action for audit trails. The tool is irreversible by design, so the workflow gates it behind a manual approval step where the ops lead verifies the email before execution. This setup works for low-volume deletion requests—if you're fielding 20+ requests a week, you need a ticketing system with stronger access controls. For small teams handling occasional compliance tasks, the MCP turns a nervous multi-step process into a one-command action.

Weekly course catalog sync

When Get Courses keeps your CRM current

A 5-person team runs a membership platform and a separate CRM for lead nurturing. Every Monday, someone exports the Membervault course list to update email sequences that reference current offerings. The Get Courses tool pulls the live catalog into Switchy, where a scheduled workflow pushes it to the CRM's custom fields. This eliminates the export-import dance and catches new courses the day they launch. The tool returns basic course metadata—if you need enrollment counts or completion rates, you'll hit the API limit and need custom scripting. For teams launching 1-3 courses per quarter and syncing to a single downstream system, this MCP keeps your marketing data fresh without a weekly calendar reminder.

Frequently asked

What does the Membervault MCP do in Switchy?

It lets your AI agents enroll users in courses, retrieve your course catalog, and delete user accounts from Membervault. You can automate member onboarding workflows or clean up test accounts without logging into the Membervault dashboard. The MCP uses your API key to interact with your Membervault account directly from Switchy conversations.

Do I need admin access to connect Membervault?

Yes. You need an API key from your Membervault account settings, which only admins can generate. The key grants full access to user management and course data, so treat it like a password. If you're not the account owner, ask them to create a key and share it securely with you.

Can the MCP update user progress or quiz scores?

No. It can enroll users in courses and delete accounts, but it can't modify existing progress, reset quiz attempts, or change completion percentages. If you need to adjust user data inside a course, you still have to do that in Membervault's admin panel or use their full API directly.

Why use this instead of Membervault's Zapier integration?

The MCP runs inside your AI workspace, so agents can make enrollment decisions based on conversation context or other data sources without pre-built triggers. Zapier is better for fixed workflows like 'new Stripe payment → enroll in course'. Use the MCP when you want AI to decide who gets enrolled based on dynamic logic.

Who on my team should connect this MCP?

Whoever manages your Membervault account and understands your course structure. They'll need to generate the API key and know which courses exist. Once connected, any Switchy user in your workspace can trigger the tools, so set clear guidelines about who can delete users or bulk-enroll members.

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