askill
memberstack

memberstackSafety 90Repository

Memberstack membership management via MCP. Use when: (1) Managing member accounts, authentication, or plan assignments, (2) Creating/configuring subscription plans and pricing, (3) Setting up gated content and URL protection, (4) Working with data tables for custom storage, (5) Handling team management, (6) Integrating with Webflow or React/JS frameworks, (7) Any membership site operations. This skill requires the Memberstack MCP to be installed.

1 stars
1.2k downloads
Updated 1/14/2026

Package Files

Loading files...
SKILL.md

Memberstack

Stack Detection (IMPORTANT)

Before giving frontend code examples, determine the user's stack. Different stacks require different approaches:

StackFrontend ApproachReference File
Webflowdata-ms-* attributes (no-code)webflow-attributes.md
React / Next.js / Vue / SvelteDOM package (@memberstack/dom)dom-package.md
Vanilla JS / HTMLDOM package or data attributesEither
Node.js / Server-sideAdmin SDK (backend only)Use memberstackKnowledgeSearch

Detection Methods

  1. Check for framework files (package.json, next.config.js, .webflow files)
  2. Look at existing code patterns in the project
  3. Ask the user if unclear: "Are you using Webflow, React, or another framework?"

Critical Rules

  • Never recommend data-ms-* attributes for React/Next.js/Vue — they won't work
  • Never recommend npm install @memberstack/dom for Webflow — use window.$memberstackDom
  • Webflow uses attributes on HTML elements; JS frameworks use the DOM package API
  • If you see JSX/TSX files → use DOM package
  • If you see Webflow Designer or .webflow exports → use data attributes

MCP Installation

Install the Memberstack MCP before using this skill:

claude mcp add memberstack --scope user npx mcp-remote https://mcp.memberstack.com/mcp

After installation, restart Claude Code. Verify by checking that mcp__memberstack__* tools are available.

Troubleshooting: If authentication fails, clear cached tokens:

rm -rf ~/.mcp-auth

Then restart Claude Code and re-authenticate.

Quick Start

1. Verify Connection

currentApp → Check if an app is selected

2. Select App (if needed)

listApps → See available apps
switchApp(appId) → Select an app

3. Check Environment

getMemberstackEnvironment → Returns LIVE or SANDBOX
switchMemberstackEnvironment(environment) → Switch between LIVE/SANDBOX

Important: Environment only affects member operations. Plans, data tables, content groups, and other configurations always use LIVE mode.

Tool Discovery

Core Tools (Always Available)

ToolPurpose
listAppsList all accessible apps
switchAppSelect an app context
currentAppGet current app details
currentUserGet dashboard user info
getMemberstackEnvironmentCheck LIVE/SANDBOX mode
switchMemberstackEnvironmentToggle environment
memberstackKnowledgeSearchSearch documentation
explore_toolsBrowse tool categories
get_tool_schemaLoad tool schema before use

Discovering Other Tools

For any non-core tool:

  1. explore_tools → See categories and tool counts
  2. explore_tools(category) → List tools in category
  3. get_tool_schema(toolName) → Load full schema
  4. Call the tool with correct parameters

Never call a non-core tool without loading its schema first.

Tool Categories

CategoryCountOperations
members15CRUD, plan assignments, import/export
plans9Create/manage subscriptions, prices
dataTables14Custom database operations
gatedContent15URL protection, content groups
teams4Team management, invites
customFields4Member profile fields
stripe1Payment integration

Key Concepts

Apps

Isolated projects containing members, plans, data tables, and gated content. Each app has its own configuration.

Environments

  • LIVE: Production data, real members
  • SANDBOX: Test data, Stripe test mode

Members vs Dashboard Users

  • Members: End-users who sign up on your site
  • Dashboard Users: Developers/admins who manage the Memberstack dashboard

Member Data Storage

TypeScopeLimitWrite Access
Custom FieldsGlobal (all members)100 fields, boolean/string/integerFrontend + Backend
MetadataPer-member500 chars, 50 key-value pairsBackend only
Member JSONPer-member1MB, nested structuresFrontend + Backend

Plans

  • Free plans: No payment required
  • One-time plans: Single purchase
  • Recurring plans: Subscription via Stripe

Data Tables

Custom database with access rules:

  • PUBLIC: Anyone can access
  • AUTHENTICATED: Logged-in members only
  • AUTHENTICATED_OWN: Members can only access their own records
  • ADMIN_ONLY: Dashboard users only

Common Tasks

Member Management

TaskTool
Get member by IDgetMember(id)
Search membersgetMembers(filters, search)
Create membercreateMemberEmailPassword(email, password)
Update profileupdateMember(memberId, customFields, metaData)
Add free planaddFreePlan(memberId, planId)
Remove free planremoveFreePlan(memberId, planId)
Bulk importimportMembers(members[])
ExportexportMembers()

Plan Management

TaskTool
List plansgetPlans()
Create plancreatePlan(name, description)
Add pricecreatePrice(planId, amount, interval)
Import from StripeimportStripeProduct(productId)

Content Gating

TaskTool
List content groupsgetContentGroups()
Create groupcreateRestrictedUrlGroup(name, urls, planIds)
Add URLcreateRestrictedUrl(url, groupId)
Grant plan accesslinkPlansToRestrictedUrlGroup(groupId, planIds)

Data Tables

TaskTool
List tablesgetDataTables()
Create tablecreateDataTable(name, key)
Add fieldcreateDataTableField(tableId, key, name, type)
Create recordcreateDataRecord(tableId, data)
Query recordsgetDataRecords(tableId, filter)

Knowledge Search

Use memberstackKnowledgeSearch for:

  • Webflow integration details
  • Dashboard configuration
  • Third-party integrations (Zapier, Make.com)
  • Frontend SDK (DOM package)
  • Webhooks setup

Always include source URLs in responses when using knowledge search results.

Categories: help center, blog post, component, template, memberscript

Reference Files

FileUse ForStack
references/mcp-tools.mdBackend member/plan managementAll (MCP)
references/dom-package.mdFrontend auth, billing, member dataReact, Next.js, Vue, Vanilla JS
references/webflow-attributes.mdNo-code forms, modals, gatingWebflow only
references/workflows.mdMulti-step patternsAll

Choose the right reference based on the user's stack (see Stack Detection above).

Install

Download ZIP
Requires askill CLI v1.0+

AI Quality Score

96/100Analyzed 2/10/2026

An exceptionally well-structured skill for Memberstack integration, featuring critical stack detection logic, clear installation steps, and a comprehensive mapping of tools to common tasks.

90
100
92
95
98

Metadata

Licenseunknown
Version-
Updated1/14/2026
PublisherMemberstack

Tags

apidatabasellmsecuritytesting