スキル一覧に戻る
Memberstack

memberstack

by Memberstack

Claude Code skill for Memberstack membership management via MCP

1🍴 0📅 2026年1月14日
GitHubで見るManusで実行

SKILL.md


name: memberstack description: > 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.

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)

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

スコア

総合スコア

55/100

リポジトリの品質指標に基づく評価

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

+10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

0/5
タグ

1つ以上のタグが設定されている

0/5

レビュー

💬

レビュー機能は近日公開予定です