Memberstack MCP
Vendor MCP71 toolsOAuth 2.1/DCRCustomer SupportAutomationConnect to Memberstack MCP. Manage members, plans, form submissions, and permissions for your membership-based application.
Memberstack MCP connector
-
Install the SDK
Section titled “Install the SDK”Terminal window npm install @scalekit-sdk/nodeTerminal window pip install scalekit -
Set your credentials
Section titled “Set your credentials”Add your Scalekit credentials to your
.envfile. Find values in app.scalekit.com > Developers > API Credentials..env SCALEKIT_ENVIRONMENT_URL=<your-environment-url>SCALEKIT_CLIENT_ID=<your-client-id>SCALEKIT_CLIENT_SECRET=<your-client-secret> -
Authorize and make your first call
Section titled “Authorize and make your first call”quickstart.ts import { ScalekitClient } from '@scalekit-sdk/node'import 'dotenv/config'const scalekit = new ScalekitClient(process.env.SCALEKIT_ENV_URL,process.env.SCALEKIT_CLIENT_ID,process.env.SCALEKIT_CLIENT_SECRET,)const actions = scalekit.actionsconst connector = 'memberstackmcp'const identifier = 'user_123'// Generate an authorization link for the userconst { link } = await actions.getAuthorizationLink({ connectionName: connector, identifier })console.log('Authorize Memberstack MCP:', link)process.stdout.write('Press Enter after authorizing...')await new Promise(r => process.stdin.once('data', r))// Make your first callconst result = await actions.executeTool({connector,identifier,toolName: 'memberstackmcp_get_tool_schema',toolInput: { toolName: 'YOUR_TOOLNAME' },})console.log(result)quickstart.py import osfrom scalekit.client import ScalekitClientfrom dotenv import load_dotenvload_dotenv()scalekit_client = ScalekitClient(env_url=os.getenv("SCALEKIT_ENV_URL"),client_id=os.getenv("SCALEKIT_CLIENT_ID"),client_secret=os.getenv("SCALEKIT_CLIENT_SECRET"),)actions = scalekit_client.actionsconnection_name = "memberstackmcp"identifier = "user_123"# Generate an authorization link for the userlink_response = actions.get_authorization_link(connection_name=connection_name,identifier=identifier,)print("Authorize Memberstack MCP:", link_response.link)input("Press Enter after authorizing...")# Make your first callresult = actions.execute_tool(tool_input={"toolName":"YOUR_TOOLNAME"},tool_name="memberstackmcp_get_tool_schema",connection_name=connection_name,identifier=identifier,)print(result)
What you can do
Section titled “What you can do”Connect this agent connector to let your agent:
- Updaterestrictedurlgroup records — Updates configuration of an existing gated content group
- Updaterestrictedurl records — Updates URL path or filter behavior for a gated page
- Updateprice records — Updates an existing price configuration and syncs with Stripe
- Updateplanlogic records — Configures automation rules for plan additions, removals, and transitions
- Updateplan records — Updates configuration of an existing subscription plan
- Updatemembernote records — Creates or updates internal admin notes for a member
Tool list
Section titled “Tool list”Use the exact tool names from the Tool list below when you call execute_tool. If you’re not sure which name to use, list the tools available for the current user first.
memberstackmcp_addfreeplan#Attaches a free plan to a member. Granting complimentary access, trial memberships, or promotional access. Free plans provide content/feature access without payment. Immediate access granted. Environment-specific (SANDBOX or LIVE). Member ID and Plan ID. Updated Member with plan connection.1 param
Attaches a free plan to a member. Granting complimentary access, trial memberships, or promotional access. Free plans provide content/feature access without payment. Immediate access granted. Environment-specific (SANDBOX or LIVE). Member ID and Plan ID. Updated Member with plan connection.
inputobjectrequiredStructured input payload for this operation. See the tool description for the expected shape.memberstackmcp_createapp#Create a new Memberstack app (project) with isolated members, plans, data tables, and gated content. Only use when the user explicitly requests a new app. After creation the session context automatically switches to the new app.4 params
Create a new Memberstack app (project) with isolated members, plans, data tables, and gated content. Only use when the user explicitly requests a new app. After creation the session context automatically switches to the new app.
namestringrequiredName for the new app. Maximum 24 characters.stackstringrequiredPlatform/stack for the app. Accepted values: WEBFLOW, VANILLA, WORDPRESS.templateIdstringoptionalWebflow template ID to scaffold the app from. Only applicable for WEBFLOW stack.wordpressPageBuilderstringoptionalWordPress page builder plugin. Accepted values: GUTENBERG, ELEMENTOR, DIVI, BEAVER_BUILDER, BRICKS, CORNERSTONE, OTHER.memberstackmcp_createcustomcontent#Adds a custom content block to a gated content group. Creating restriction experiences, upgrade prompts, or teaser content for restricted pages. Content blocks (HTML/CSS/JS/text) display when members encounter access restrictions. Useful for driving conversions and providing context. Content Group ID, content name, type, and payload. Created custom content object.1 param
Adds a custom content block to a gated content group. Creating restriction experiences, upgrade prompts, or teaser content for restricted pages. Content blocks (HTML/CSS/JS/text) display when members encounter access restrictions. Useful for driving conversions and providing context. Content Group ID, content name, type, and payload. Created custom content object.
inputobjectrequiredStructured input payload for this operation. See the tool description for the expected shape.memberstackmcp_createcustomfield#Creates a new custom field for member profiles. Extending member profiles beyond email/password to collect additional data (company, phone, preferences, etc.). Distinct from data table fields. Appears in signup forms and profile interfaces. Specify unique key, label, visibility, and plan restrictions. Unique field key and label. Created CustomField object.1 param
Creates a new custom field for member profiles. Extending member profiles beyond email/password to collect additional data (company, phone, preferences, etc.). Distinct from data table fields. Appears in signup forms and profile interfaces. Specify unique key, label, visibility, and plan restrictions. Unique field key and label. Created CustomField object.
inputobjectrequiredStructured input payload for this operation. See the tool description for the expected shape.memberstackmcp_createdatarecord#Creates a new record (row) in a Data Table. Adding entries like member profiles, products, posts, or custom content. Provide field values matching the table's schema and validation rules. All required fields must be provided. Environment-specific (SANDBOX or LIVE). Table ID and field values (JSON). Created DataRecord object.1 param
Creates a new record (row) in a Data Table. Adding entries like member profiles, products, posts, or custom content. Provide field values matching the table's schema and validation rules. All required fields must be provided. Environment-specific (SANDBOX or LIVE). Table ID and field values (JSON). Created DataRecord object.
inputobjectrequiredStructured input payload for this operation. See the tool description for the expected shape.memberstackmcp_createdatatable#Creates a new empty Data Table with custom access permissions. Setting up custom database structures for member profiles, product catalogs, posts, or any structured data. First step in data table workflow. After creation, use createDataTableField to add columns, then createDataRecord to add rows. Specify name, key, and access rules (PUBLIC/AUTHENTICATED/AUTHENTICATED_OWN/ADMIN_ONLY). Unique table name and key. Newly created DataTable object.1 param
Creates a new empty Data Table with custom access permissions. Setting up custom database structures for member profiles, product catalogs, posts, or any structured data. First step in data table workflow. After creation, use createDataTableField to add columns, then createDataRecord to add rows. Specify name, key, and access rules (PUBLIC/AUTHENTICATED/AUTHENTICATED_OWN/ADMIN_ONLY). Unique table name and key. Newly created DataTable object.
inputobjectrequiredStructured input payload for this operation. See the tool description for the expected shape.memberstackmcp_createdatatablefield#Adds a new field (column) to an existing Data Table. Extending table schemas with new data collection requirements. Define data type (TEXT, NUMBER, DATE, BOOLEAN, REFERENCE, etc.), validation rules, required status, and default values. Field types determine storage format and validation. Table ID, unique field key, name, and data type. Created DataTableField object.1 param
Adds a new field (column) to an existing Data Table. Extending table schemas with new data collection requirements. Define data type (TEXT, NUMBER, DATE, BOOLEAN, REFERENCE, etc.), validation rules, required status, and default values. Field types determine storage format and validation. Table ID, unique field key, name, and data type. Created DataTableField object.
inputobjectrequiredStructured input payload for this operation. See the tool description for the expected shape.memberstackmcp_creatememberemailpassword#Creates a new member using email/password signup. Manual member creation, testing signup flows, or member onboarding. Members are end-users (distinct from dashboard users). Optional fields include custom fields, metadata, plan assignments, payment info, and redirects. Passwords provided in plain text (auto-hashed). Environment-specific (SANDBOX or LIVE). Email and password. Created Member object with authentication details.1 param
Creates a new member using email/password signup. Manual member creation, testing signup flows, or member onboarding. Members are end-users (distinct from dashboard users). Optional fields include custom fields, metadata, plan assignments, payment info, and redirects. Passwords provided in plain text (auto-hashed). Environment-specific (SANDBOX or LIVE). Email and password. Created Member object with authentication details.
inputobjectrequiredStructured input payload for this operation. See the tool description for the expected shape.memberstackmcp_createplan#Creates a new subscription plan (membership tier). Launching new membership tiers, product offerings, or pricing structures. Plans define access levels and pricing. Can be free, one-time purchase, or recurring (via Stripe). Supports team accounts and custom redirects. Foundation for gated content access. Name and description. Created Plan object.1 param
Creates a new subscription plan (membership tier). Launching new membership tiers, product offerings, or pricing structures. Plans define access levels and pricing. Can be free, one-time purchase, or recurring (via Stripe). Supports team accounts and custom redirects. Foundation for gated content access. Name and description. Created Plan object.
inputobjectrequiredStructured input payload for this operation. See the tool description for the expected shape.memberstackmcp_createprice#Creates a paid price point for a plan and syncs with Stripe. Launching new billing options (monthly/annual subscriptions, one-time purchases, or team pricing). Defines amount, billing cadence, currency, trial config, and setup fees. Activates paid mode and creates Stripe price record. Paid Memberstack subscription, LIVE environment, connected Stripe account, and plan ID. Created Price object.1 param
Creates a paid price point for a plan and syncs with Stripe. Launching new billing options (monthly/annual subscriptions, one-time purchases, or team pricing). Defines amount, billing cadence, currency, trial config, and setup fees. Activates paid mode and creates Stripe price record. Paid Memberstack subscription, LIVE environment, connected Stripe account, and plan ID. Created Price object.
inputobjectrequiredStructured input payload for this operation. See the tool description for the expected shape.memberstackmcp_createrestrictedurl#Creates a new gated URL entry for linking to content groups. Registering new protected pages or sections before configuring access rules. System trims/normalizes URL and stores filter behavior (exact match, wildcard, etc.). Makes URL available for content group assignment. URL path. Created RestrictedUrl object.1 param
Creates a new gated URL entry for linking to content groups. Registering new protected pages or sections before configuring access rules. System trims/normalizes URL and stores filter behavior (exact match, wildcard, etc.). Makes URL available for content group assignment. URL path. Created RestrictedUrl object.
inputobjectrequiredStructured input payload for this operation. See the tool description for the expected shape.memberstackmcp_createrestrictedurlgroup#Creates a new gated content group with URLs and access rules. Defining new protected website areas, member-only sections, or tiered content access. Content groups are collections of URLs sharing access requirements. Configure URLs, plan access rules, redirects, and custom content blocks (HTML/CSS/JS) for restricted access. Group name and configuration. Created content group object.1 param
Creates a new gated content group with URLs and access rules. Defining new protected website areas, member-only sections, or tiered content access. Content groups are collections of URLs sharing access requirements. Configure URLs, plan access rules, redirects, and custom content blocks (HTML/CSS/JS) for restricted access. Group name and configuration. Created content group object.
inputobjectrequiredStructured input payload for this operation. See the tool description for the expected shape.memberstackmcp_createstripecustomer#Creates a Stripe customer record for a member if one doesn't exist. Required before assigning paid plans, processing payments, or managing billing. Establishes Memberstack-Stripe connection for subscriptions and payments. Checks for existing customers to avoid duplicates. Paid Memberstack subscription, LIVE environment, connected Stripe account, and member ID. Member object with Stripe customer ID.1 param
Creates a Stripe customer record for a member if one doesn't exist. Required before assigning paid plans, processing payments, or managing billing. Establishes Memberstack-Stripe connection for subscriptions and payments. Checks for existing customers to avoid duplicates. Paid Memberstack subscription, LIVE environment, connected Stripe account, and member ID. Member object with Stripe customer ID.
inputobjectrequiredStructured input payload for this operation. See the tool description for the expected shape.memberstackmcp_currentapp#Get the currently active Memberstack app, including its environment mode (SANDBOX or LIVE), user role, and domain configuration.0 params
Get the currently active Memberstack app, including its environment mode (SANDBOX or LIVE), user role, and domain configuration.
memberstackmcp_currentuser#Get the authenticated dashboard user's profile and the list of Memberstack apps they can manage.0 params
Get the authenticated dashboard user's profile and the list of Memberstack apps they can manage.
memberstackmcp_deletecustomcontent#Permanently removes a custom content block from a content group. Cleaning up content, replacing outdated messaging, or simplifying restriction experience. Stops content from displaying for restricted access. Custom Content ID. Success confirmation.2 params
Permanently removes a custom content block from a content group. Cleaning up content, replacing outdated messaging, or simplifying restriction experience. Stops content from displaying for restricted access. Custom Content ID. Success confirmation.
inputobjectrequiredStructured input payload for this operation. See the tool description for the expected shape.confirmationTokenstringoptionalConfirmation token returned by a previous call to this tool. Omit it on the first call: the server will describe what would be removed and issue a token. Only supply a token that the server issued, and only after the user has agreed to the described action.memberstackmcp_deletecustomfield#Permanently deletes a custom field and ALL member data in that field. Removing deprecated fields no longer needed. Warning: This is irreversible. Removes field definition and all stored values across every member. Field disappears from signup forms and admin tools. Export data first if needed. Custom Field ID. Success confirmation.2 params
Permanently deletes a custom field and ALL member data in that field. Removing deprecated fields no longer needed. Warning: This is irreversible. Removes field definition and all stored values across every member. Field disappears from signup forms and admin tools. Export data first if needed. Custom Field ID. Success confirmation.
inputobjectrequiredStructured input payload for this operation. See the tool description for the expected shape.confirmationTokenstringoptionalConfirmation token returned by a previous call to this tool. Omit it on the first call: the server will describe what would be removed and issue a token. Only supply a token that the server issued, and only after the user has agreed to the described action.memberstackmcp_deletedatarecord#Permanently deletes a single Data Record and all its field values. Removing outdated information, cleaning up test data, or handling privacy deletion requests. Warning: This is irreversible. Consider data retention policies and GDPR compliance before deletion. Environment-specific (SANDBOX or LIVE). Record ID. Success confirmation.2 params
Permanently deletes a single Data Record and all its field values. Removing outdated information, cleaning up test data, or handling privacy deletion requests. Warning: This is irreversible. Consider data retention policies and GDPR compliance before deletion. Environment-specific (SANDBOX or LIVE). Record ID. Success confirmation.
inputobjectrequiredStructured input payload for this operation. See the tool description for the expected shape.confirmationTokenstringoptionalConfirmation token returned by a previous call to this tool. Omit it on the first call: the server will describe what would be removed and issue a token. Only supply a token that the server issued, and only after the user has agreed to the described action.memberstackmcp_deletedatatable#Permanently deletes a Data Table and ALL associated records and fields. Removing deprecated tables or cleaning up test data. Warning: This is destructive and irreversible. All data, fields, and relationships are permanently deleted. Export data first if needed. Table ID. Success confirmation.2 params
Permanently deletes a Data Table and ALL associated records and fields. Removing deprecated tables or cleaning up test data. Warning: This is destructive and irreversible. All data, fields, and relationships are permanently deleted. Export data first if needed. Table ID. Success confirmation.
inputobjectrequiredStructured input payload for this operation. See the tool description for the expected shape.confirmationTokenstringoptionalConfirmation token returned by a previous call to this tool. Omit it on the first call: the server will describe what would be removed and issue a token. Only supply a token that the server issued, and only after the user has agreed to the described action.memberstackmcp_deletedatatablefield#Permanently removes a field and ALL its data values from a Data Table. Removing deprecated fields or simplifying table schemas. Warning: Deletes field definition and all associated values across every record. This is irreversible. Export data first if needed. Field ID. Success confirmation.2 params
Permanently removes a field and ALL its data values from a Data Table. Removing deprecated fields or simplifying table schemas. Warning: Deletes field definition and all associated values across every record. This is irreversible. Export data first if needed. Field ID. Success confirmation.
inputobjectrequiredStructured input payload for this operation. See the tool description for the expected shape.confirmationTokenstringoptionalConfirmation token returned by a previous call to this tool. Omit it on the first call: the server will describe what would be removed and issue a token. Only supply a token that the server issued, and only after the user has agreed to the described action.memberstackmcp_deletemember#Permanently deletes a member and all associated Memberstack data. Data privacy compliance (GDPR), removing test accounts, or handling deletion requests. Warning: This is irreversible. Removes profile, auth, subscriptions, custom fields, metadata, and all Memberstack data. Verify correct environment (SANDBOX vs LIVE) before deletion. Consider exporting data first. Member ID. Success confirmation.2 params
Permanently deletes a member and all associated Memberstack data. Data privacy compliance (GDPR), removing test accounts, or handling deletion requests. Warning: This is irreversible. Removes profile, auth, subscriptions, custom fields, metadata, and all Memberstack data. Verify correct environment (SANDBOX vs LIVE) before deletion. Consider exporting data first. Member ID. Success confirmation.
inputobjectrequiredStructured input payload for this operation. See the tool description for the expected shape.confirmationTokenstringoptionalConfirmation token returned by a previous call to this tool. Omit it on the first call: the server will describe what would be removed and issue a token. Only supply a token that the server issued, and only after the user has agreed to the described action.memberstackmcp_deleteplan#Deletes a subscription plan after safety validation. Retiring membership tiers, cleaning up test plans, or simplifying plan structure. System validates no active members or payment configs are attached before deletion. Prevents disruption of subscriptions. Warning: Plan and all configuration permanently removed. Plan ID. Success confirmation.2 params
Deletes a subscription plan after safety validation. Retiring membership tiers, cleaning up test plans, or simplifying plan structure. System validates no active members or payment configs are attached before deletion. Prevents disruption of subscriptions. Warning: Plan and all configuration permanently removed. Plan ID. Success confirmation.
inputobjectrequiredStructured input payload for this operation. See the tool description for the expected shape.confirmationTokenstringoptionalConfirmation token returned by a previous call to this tool. Omit it on the first call: the server will describe what would be removed and issue a token. Only supply a token that the server issued, and only after the user has agreed to the described action.memberstackmcp_deleterestrictedurl#Removes a gated URL from all content groups and access control. Decommissioning legacy pages or cleaning up URL definitions. Warning: Makes the page publicly accessible if no other access controls apply. Affects access across entire app. Restricted URL ID. Success confirmation.2 params
Removes a gated URL from all content groups and access control. Decommissioning legacy pages or cleaning up URL definitions. Warning: Makes the page publicly accessible if no other access controls apply. Affects access across entire app. Restricted URL ID. Success confirmation.
inputobjectrequiredStructured input payload for this operation. See the tool description for the expected shape.confirmationTokenstringoptionalConfirmation token returned by a previous call to this tool. Omit it on the first call: the server will describe what would be removed and issue a token. Only supply a token that the server issued, and only after the user has agreed to the described action.memberstackmcp_deleterestrictedurlgroup#Deletes a gated content group and all its relationships. Retiring protected sections or removing access restrictions. Warning: Removes content protection from all associated URLs, making them publicly accessible unless covered by other groups. Affects member access across multiple pages. Content Group ID. Success confirmation.2 params
Deletes a gated content group and all its relationships. Retiring protected sections or removing access restrictions. Warning: Removes content protection from all associated URLs, making them publicly accessible unless covered by other groups. Affects member access across multiple pages. Content Group ID. Success confirmation.
inputobjectrequiredStructured input payload for this operation. See the tool description for the expected shape.confirmationTokenstringoptionalConfirmation token returned by a previous call to this tool. Omit it on the first call: the server will describe what would be removed and issue a token. Only supply a token that the server issued, and only after the user has agreed to the described action.memberstackmcp_detachplansfromrestrictedurlgroup#Revokes plan access from a content group. Restructuring membership offerings, consolidating tiers, or adjusting content access strategies. Members with detached plans lose access to group URLs. Immediately affects member access rights. Content Group ID and array of Plan IDs. Updated content group.2 params
Revokes plan access from a content group. Restructuring membership offerings, consolidating tiers, or adjusting content access strategies. Members with detached plans lose access to group URLs. Immediately affects member access rights. Content Group ID and array of Plan IDs. Updated content group.
inputobjectrequiredStructured input payload for this operation. See the tool description for the expected shape.confirmationTokenstringoptionalConfirmation token returned by a previous call to this tool. Omit it on the first call: the server will describe what would be removed and issue a token. Only supply a token that the server issued, and only after the user has agreed to the described action.memberstackmcp_detachrestrictedurlsfromrestrictedurlgroup#Removes URLs from a content group while preserving URL definitions. Adjusting protected content areas, refining access boundaries, or reassigning pages to different tiers. Detaches URLs from group's access rules but keeps URL records for reuse in other groups. Content Group ID and array of URL IDs. Updated content group.2 params
Removes URLs from a content group while preserving URL definitions. Adjusting protected content areas, refining access boundaries, or reassigning pages to different tiers. Detaches URLs from group's access rules but keeps URL records for reuse in other groups. Content Group ID and array of URL IDs. Updated content group.
inputobjectrequiredStructured input payload for this operation. See the tool description for the expected shape.confirmationTokenstringoptionalConfirmation token returned by a previous call to this tool. Omit it on the first call: the server will describe what would be removed and issue a token. Only supply a token that the server issued, and only after the user has agreed to the described action.memberstackmcp_explore_tools#[STALE: no longer present in upstream Memberstack MCP tools/list as of 2026-08-19 refresh; left in repo per policy, not deleted] Browse available Memberstack tools by category or search term. Returns tool names with brief descriptions. Use get_tool_schema to load the full schema for a specific tool before calling it.2 params
[STALE: no longer present in upstream Memberstack MCP tools/list as of 2026-08-19 refresh; left in repo per policy, not deleted] Browse available Memberstack tools by category or search term. Returns tool names with brief descriptions. Use get_tool_schema to load the full schema for a specific tool before calling it.
categorystringoptionalFilter tools by category. Accepted values: core, members, plans, dataTables, gatedContent, teams, customFields, stripe. Omit to see all.searchstringoptionalSearch term to filter tools by name or description.memberstackmcp_exportmembers#Initiates background job to export member data. Data analysis, backups, migration planning, regulatory compliance, or business intelligence. Choose export type (MEMBER for basic data, MEMBER_PLANS for subscriptions). Apply filters to target segments. Returns job ID for monitoring. Environment-specific (SANDBOX or LIVE). Job ID for tracking export progress.1 param
Initiates background job to export member data. Data analysis, backups, migration planning, regulatory compliance, or business intelligence. Choose export type (MEMBER for basic data, MEMBER_PLANS for subscriptions). Apply filters to target segments. Returns job ID for monitoring. Environment-specific (SANDBOX or LIVE). Job ID for tracking export progress.
inputobjectrequiredStructured input payload for this operation. See the tool description for the expected shape.memberstackmcp_generatememberpassword#Generates a new temporary password for a member. Customer support scenarios, urgent access recovery, or email delivery issues preventing standard reset. Creates system-generated password bypassing email reset flow. Should be shared securely and changed by member after login. Member ID. Member object with generated password.1 param
Generates a new temporary password for a member. Customer support scenarios, urgent access recovery, or email delivery issues preventing standard reset. Creates system-generated password bypassing email reset flow. Should be shared securely and changed by member after login. Member ID. Member object with generated password.
inputobjectrequiredStructured input payload for this operation. See the tool description for the expected shape.memberstackmcp_get_tool_schema#[STALE: no longer present in upstream Memberstack MCP tools/list as of 2026-08-19 refresh; left in repo per policy, not deleted] Load the full input schema and usage instructions for a specific Memberstack tool by name.1 param
[STALE: no longer present in upstream Memberstack MCP tools/list as of 2026-08-19 refresh; left in repo per policy, not deleted] Load the full input schema and usage instructions for a specific Memberstack tool by name.
toolNamestringrequiredExact tool name returned by explore_tools, e.g. getMember.memberstackmcp_getcontentgroup#Retrieves the full configuration for one gated content group by ID — all restricted URLs in the group, linked plans that grant access, custom content blocks (HTML/CSS/JS), and redirect settings. Use to prepare updates, validate plan-to-content assignments, or debug why members can/cannot access specific pages. Requires a Content Group ID.1 param
Retrieves the full configuration for one gated content group by ID — all restricted URLs in the group, linked plans that grant access, custom content blocks (HTML/CSS/JS), and redirect settings. Use to prepare updates, validate plan-to-content assignments, or debug why members can/cannot access specific pages. Requires a Content Group ID.
idstringrequiredUnique identifier of the record to operate on.memberstackmcp_getcontentgroups#Lists all gated content groups (restricted URL groups) in the current app — for auditing content protection, understanding plan-to-URL access mappings, or troubleshooting member access. Gated content restricts pages/sections based on member plans. Each group returns its protected URLs, linked plans that grant access, custom content blocks, and redirect settings.0 params
Lists all gated content groups (restricted URL groups) in the current app — for auditing content protection, understanding plan-to-URL access mappings, or troubleshooting member access. Gated content restricts pages/sections based on member plans. Each group returns its protected URLs, linked plans that grant access, custom content blocks, and redirect settings.
memberstackmcp_getcustomfields#Lists all custom fields configured for member profiles in the current app. Custom fields extend member profiles beyond email/password (e.g. company, phone, preferences) and are distinct from data tables. Returns CustomField objects with keys, labels, visibility settings, admin-only flags, and plan restrictions.0 params
Lists all custom fields configured for member profiles in the current app. Custom fields extend member profiles beyond email/password (e.g. company, phone, preferences) and are distinct from data tables. Returns CustomField objects with keys, labels, visibility settings, admin-only flags, and plan restrictions.
memberstackmcp_getdatarecord#Retrieves a single Data Record with all field values fully resolved. Loading specific entries like member profiles, product details, blog posts, or custom content. Data records are individual rows in data tables. Returns all field values, metadata, timestamps, and relational data. Environment-specific (SANDBOX or LIVE). Data Record ID. DataRecord object with complete field data.1 param
Retrieves a single Data Record with all field values fully resolved. Loading specific entries like member profiles, product details, blog posts, or custom content. Data records are individual rows in data tables. Returns all field values, metadata, timestamps, and relational data. Environment-specific (SANDBOX or LIVE). Data Record ID. DataRecord object with complete field data.
idstringrequiredUnique identifier of the record to operate on.memberstackmcp_getdatarecords#Lists Data Records from a table with filtering, sorting, and pagination — for searching records, directories, catalogs, or querying custom data by criteria. Not for member accounts; use getMembers for auth/subscription data. Environment-specific (SANDBOX or LIVE). Requires a Table ID; returns a paginated connection of DataRecord objects.3 params
Lists Data Records from a table with filtering, sorting, and pagination — for searching records, directories, catalogs, or querying custom data by criteria. Not for member accounts; use getMembers for auth/subscription data. Environment-specific (SANDBOX or LIVE). Requires a Table ID; returns a paginated connection of DataRecord objects.
tableIdstringrequiredUnique identifier of the parent data table.filterobjectoptionalFilter object narrowing which records are returned.paginationobjectoptionalPagination options controlling page size and cursor.memberstackmcp_getdatatable#Retrieves the complete schema and settings for one Data Table by its key — field definitions, data types, validation rules, and access controls. Use before creating records or validating field requirements. Data tables are custom database structures (member profiles, catalogs, posts, any structured data beyond basic auth). Requires the table key (a string, not an ID).1 param
Retrieves the complete schema and settings for one Data Table by its key — field definitions, data types, validation rules, and access controls. Use before creating records or validating field requirements. Data tables are custom database structures (member profiles, catalogs, posts, any structured data beyond basic auth). Requires the table key (a string, not an ID).
keystringrequiredUnique key of the data table (not its ID).memberstackmcp_getdatatablefield#Retrieves detailed configuration for a specific field within a Data Table. Understanding field requirements before creating/updating records or validating data format compatibility. Returns data type (TEXT, NUMBER, DATE, BOOLEAN, REFERENCE, etc.), validation rules, required status, and default values. Field types determine storage format and validation behavior. Field ID. DataTableField object with complete specifications.1 param
Retrieves detailed configuration for a specific field within a Data Table. Understanding field requirements before creating/updating records or validating data format compatibility. Returns data type (TEXT, NUMBER, DATE, BOOLEAN, REFERENCE, etc.), validation rules, required status, and default values. Field types determine storage format and validation behavior. Field ID. DataTableField object with complete specifications.
idstringrequiredUnique identifier of the record to operate on.memberstackmcp_getdatatables#Lists every Data Table in the current app. Discovering available data structures or getting an overview of the app's data architecture. Takes no arguments and returns the app's complete table list. There is no pagination, no search, and no name filtering. To find a table by name, call this and filter the results yourself. An array of DataTable objects.0 params
Lists every Data Table in the current app. Discovering available data structures or getting an overview of the app's data architecture. Takes no arguments and returns the app's complete table list. There is no pagination, no search, and no name filtering. To find a table by name, call this and filter the results yourself. An array of DataTable objects.
memberstackmcp_getmember#Retrieves a single member's complete profile by ID. Viewing member details for support, troubleshooting access issues, or verifying status before updates. Members are end-users (distinct from dashboard users). Returns auth, custom fields, metadata, plan connections, payment status, team memberships, and permissions. Environment-specific (SANDBOX or LIVE). Member ID. Complete Member object.1 param
Retrieves a single member's complete profile by ID. Viewing member details for support, troubleshooting access issues, or verifying status before updates. Members are end-users (distinct from dashboard users). Returns auth, custom fields, metadata, plan connections, payment status, team memberships, and permissions. Environment-specific (SANDBOX or LIVE). Member ID. Complete Member object.
idstringoptionalUnique identifier of the record to operate on.memberstackmcp_getmemberevents#Lists member activity events (logins, signups, plan changes, etc.) with pagination and filtering by member ID, event type, date range, or source — an audit trail for troubleshooting auth flows, tracking subscription changes, or analyzing behavior. Environment-specific (SANDBOX or LIVE). Returns a paginated MemberEventConnection.3 params
Lists member activity events (logins, signups, plan changes, etc.) with pagination and filtering by member ID, event type, date range, or source — an audit trail for troubleshooting auth flows, tracking subscription changes, or analyzing behavior. Environment-specific (SANDBOX or LIVE). Returns a paginated MemberEventConnection.
afterintegeroptionalPagination cursor to resume from a previous page.filtersobjectoptionalFilter object narrowing which records are returned.firstintegeroptionalMaximum number of results to return per page.memberstackmcp_getmembers#Lists members (end-users, distinct from dashboard users) with pagination, filtering, and search — by plan, status, custom fields, or registration date. Environment-specific (SANDBOX or LIVE); use switchMemberstackEnvironment to target the correct dataset. Returns a paginated MemberConnection with essential fields (id, email, plans, dates); use getMember for full details.5 params
Lists members (end-users, distinct from dashboard users) with pagination, filtering, and search — by plan, status, custom fields, or registration date. Environment-specific (SANDBOX or LIVE); use switchMemberstackEnvironment to target the correct dataset. Returns a paginated MemberConnection with essential fields (id, email, plans, dates); use getMember for full details.
afterstringoptionalPagination cursor to resume from a previous page.filtersobjectoptionalFilter object narrowing which records are returned.firstintegeroptionalMaximum number of results to return per page.orderstringoptionalSort order for the returned results. Accepted values: ASC, DESC.searchstringoptionalSearch term to filter results.memberstackmcp_getmemberscount#Returns the total count of members in the current app and environment. Verifying environment before bulk operations, checking member base size, or gathering metrics. Counts test members in SANDBOX mode; counts real production members in LIVE mode. Useful verification before running mutations. Integer count of members.0 params
Returns the total count of members in the current app and environment. Verifying environment before bulk operations, checking member base size, or gathering metrics. Counts test members in SANDBOX mode; counts real production members in LIVE mode. Useful verification before running mutations. Integer count of members.
memberstackmcp_getmemberstackenvironment#Get the current environment (LIVE or SANDBOX) used for member-related operations.0 params
Get the current environment (LIVE or SANDBOX) used for member-related operations.
memberstackmcp_getplan#Retrieves detailed configuration for a specific subscription plan by ID. Inspecting plan settings before updates, validating access logic, or understanding gated content rules for a tier. Plans control member access and payments. Returns pricing, redirects, plan logic (inheritance/removal rules), allowed domains, Stripe integration, team settings, and permissions. Plan ID. Complete Plan object with all configuration.1 param
Retrieves detailed configuration for a specific subscription plan by ID. Inspecting plan settings before updates, validating access logic, or understanding gated content rules for a tier. Plans control member access and payments. Returns pricing, redirects, plan logic (inheritance/removal rules), allowed domains, Stripe integration, team settings, and permissions. Plan ID. Complete Plan object with all configuration.
idstringrequiredUnique identifier of the record to operate on.memberstackmcp_getplans#Lists all subscription plans (membership tiers) in the current app. Auditing membership structure, discovering available plans before assignment, or configuring access rules. Plans define access levels and pricing. Returns status, prices, permissions, Stripe connections, and team settings. Supports filtering by active/inactive status. Array of Plan objects with complete metadata.1 param
Lists all subscription plans (membership tiers) in the current app. Auditing membership structure, discovering available plans before assignment, or configuring access rules. Plans define access levels and pricing. Returns status, prices, permissions, Stripe connections, and team settings. Supports filtering by active/inactive status. Array of Plan objects with complete metadata.
inputobjectoptionalStructured input payload for this operation. See the tool description for the expected shape.memberstackmcp_getteam#Retrieves details for a specific team subscription by ID. Managing team subscriptions, preparing invitations, or troubleshooting team access issues. Teams allow multiple members to share access under one plan (for businesses/groups). Returns invite token, capacity limits, current member count, and owner details. Environment-specific (SANDBOX or LIVE). Team ID. Team object with configuration and member count.1 param
Retrieves details for a specific team subscription by ID. Managing team subscriptions, preparing invitations, or troubleshooting team access issues. Teams allow multiple members to share access under one plan (for businesses/groups). Returns invite token, capacity limits, current member count, and owner details. Environment-specific (SANDBOX or LIVE). Team ID. Team object with configuration and member count.
inputobjectoptionalStructured input payload for this operation. See the tool description for the expected shape.memberstackmcp_getteammembers#Lists all members belonging to a specific team. Auditing team membership, managing team capacity, or preparing to remove members. Shows complete roster with member details, join dates, roles (OWNER/MEMBER), and status. Useful for understanding team structure before management operations. Environment-specific (SANDBOX or LIVE). Team ID. Array of MemberTeamConnection objects.1 param
Lists all members belonging to a specific team. Auditing team membership, managing team capacity, or preparing to remove members. Shows complete roster with member details, join dates, roles (OWNER/MEMBER), and status. Useful for understanding team structure before management operations. Environment-specific (SANDBOX or LIVE). Team ID. Array of MemberTeamConnection objects.
inputobjectoptionalStructured input payload for this operation. See the tool description for the expected shape.memberstackmcp_importmembers#Bulk imports multiple members via background job processing. Platform migrations, bulk onboarding, seeding test environments, or transferring data from other systems. Input array of member objects with email (required), passwords (plain or hashed), custom fields, metadata, plans, and Stripe connections. Returns job ID for monitoring progress. Environment-specific (SANDBOX or LIVE). Warning: Bulk write to the CURRENT environment — confirm SANDBOX vs LIVE before importing, since importing into the wrong environment creates many records that are tedious to remove. Job ID and pending job count.1 param
Bulk imports multiple members via background job processing. Platform migrations, bulk onboarding, seeding test environments, or transferring data from other systems. Input array of member objects with email (required), passwords (plain or hashed), custom fields, metadata, plans, and Stripe connections. Returns job ID for monitoring progress. Environment-specific (SANDBOX or LIVE). Warning: Bulk write to the CURRENT environment — confirm SANDBOX vs LIVE before importing, since importing into the wrong environment creates many records that are tedious to remove. Job ID and pending job count.
inputobjectrequiredStructured input payload for this operation. See the tool description for the expected shape.memberstackmcp_importstripeproduct#Imports an existing Stripe product as a Memberstack plan with automatic sync. Leveraging existing Stripe configurations, migrating from other platforms, or avoiding duplicate data entry. Syncs product metadata and pricing. Maintains consistency between Stripe and Memberstack. Paid Memberstack subscription, LIVE environment, connected Stripe account, and Stripe product ID. Imported Plan object.1 param
Imports an existing Stripe product as a Memberstack plan with automatic sync. Leveraging existing Stripe configurations, migrating from other platforms, or avoiding duplicate data entry. Syncs product metadata and pricing. Maintains consistency between Stripe and Memberstack. Paid Memberstack subscription, LIVE environment, connected Stripe account, and Stripe product ID. Imported Plan object.
inputobjectrequiredStructured input payload for this operation. See the tool description for the expected shape.memberstackmcp_linkplanstorestrictedurlgroup#Grants plan-based access to a content group by linking plans. Implementing tiered membership, premium content access, or subscription-based strategies. Members with linked plans gain access to all URLs in the group. Multiple plans can be linked for flexible access. Content Group ID and array of Plan IDs. Updated content group with linked plans.1 param
Grants plan-based access to a content group by linking plans. Implementing tiered membership, premium content access, or subscription-based strategies. Members with linked plans gain access to all URLs in the group. Multiple plans can be linked for flexible access. Content Group ID and array of Plan IDs. Updated content group with linked plans.
inputobjectrequiredStructured input payload for this operation. See the tool description for the expected shape.memberstackmcp_linkrestrictedurlstorestrictedurlgroup#Attaches existing gated URLs to a content group. Bulk assigning access rules, consolidating access control, or reusing URL definitions across scenarios. URLs inherit the content group's plan requirements and access rules. Useful for complex content structures. Content Group ID and array of URL IDs. Updated content group with linked URLs.1 param
Attaches existing gated URLs to a content group. Bulk assigning access rules, consolidating access control, or reusing URL definitions across scenarios. URLs inherit the content group's plan requirements and access rules. Useful for complex content structures. Content Group ID and array of URL IDs. Updated content group with linked URLs.
inputobjectrequiredStructured input payload for this operation. See the tool description for the expected shape.memberstackmcp_listapps#List all Memberstack apps accessible to the dashboard user, including roles and creation dates.0 params
List all Memberstack apps accessible to the dashboard user, including roles and creation dates.
memberstackmcp_regenerateteaminvitetoken#Regenerates team invite token, invalidating the previous one. Invite links expire, become compromised, or need distribution to new team members. Creates new secure invitation link for team onboarding. Essential for team security and managing growth. Team ID. Team object with new invite token.1 param
Regenerates team invite token, invalidating the previous one. Invite links expire, become compromised, or need distribution to new team members. Creates new secure invitation link for team onboarding. Essential for team security and managing growth. Team ID. Team object with new invite token.
inputobjectrequiredStructured input payload for this operation. See the tool description for the expected shape.memberstackmcp_removefreeplan#Removes a free plan from a member. Ending promotional access, removing trials, or adjusting complimentary access. Revokes access to plan's content/features. Preserves paid subscriptions. Takes effect immediately. Environment-specific (SANDBOX or LIVE). Member ID and Plan ID. Updated Member object.2 params
Removes a free plan from a member. Ending promotional access, removing trials, or adjusting complimentary access. Revokes access to plan's content/features. Preserves paid subscriptions. Takes effect immediately. Environment-specific (SANDBOX or LIVE). Member ID and Plan ID. Updated Member object.
inputobjectrequiredStructured input payload for this operation. See the tool description for the expected shape.confirmationTokenstringoptionalConfirmation token returned by a previous call to this tool. Omit it on the first call: the server will describe what would be removed and issue a token. Only supply a token that the server issued, and only after the user has agreed to the described action.memberstackmcp_removeonetimeplan#Removes a one-time purchase plan from a member. Reversing accidental assignments, handling refunds, or correcting plan connections. One-time plans provide permanent access after single payment (lifetime, courses, products). Removal is permanent unless re-added. Environment-specific (SANDBOX or LIVE). Member ID and Plan ID. Updated Member object.2 params
Removes a one-time purchase plan from a member. Reversing accidental assignments, handling refunds, or correcting plan connections. One-time plans provide permanent access after single payment (lifetime, courses, products). Removal is permanent unless re-added. Environment-specific (SANDBOX or LIVE). Member ID and Plan ID. Updated Member object.
inputobjectrequiredStructured input payload for this operation. See the tool description for the expected shape.confirmationTokenstringoptionalConfirmation token returned by a previous call to this tool. Omit it on the first call: the server will describe what would be removed and issue a token. Only supply a token that the server issued, and only after the user has agreed to the described action.memberstackmcp_removeteammember#Removes a member from a team plan. Team management, capacity optimization, or when members leave organizations. Revokes team plan benefits while maintaining individual account. Member retains individual subscriptions/free plans. Environment-specific (SANDBOX or LIVE). Team ID and Member ID. Success confirmation.2 params
Removes a member from a team plan. Team management, capacity optimization, or when members leave organizations. Revokes team plan benefits while maintaining individual account. Member retains individual subscriptions/free plans. Environment-specific (SANDBOX or LIVE). Team ID and Member ID. Success confirmation.
inputobjectrequiredStructured input payload for this operation. See the tool description for the expected shape.confirmationTokenstringoptionalConfirmation token returned by a previous call to this tool. Omit it on the first call: the server will describe what would be removed and issue a token. Only supply a token that the server issued, and only after the user has agreed to the described action.memberstackmcp_switchapp#Set the active app context so all subsequent operations target the specified app.1 param
Set the active app context so all subsequent operations target the specified app.
appIdstringrequiredUnique identifier of the app to switch to. Retrieve app IDs using listApps.memberstackmcp_switchmemberstackenvironment#Switch the environment (LIVE or SANDBOX) used for member operations. Only affects member-related tools.1 param
Switch the environment (LIVE or SANDBOX) used for member operations. Only affects member-related tools.
environmentstringrequiredEnvironment for member operations. Accepted values: LIVE (production), SANDBOX (test data).memberstackmcp_updatecustomcontent#Updates name, type, or payload of a custom content block. Refining restriction messaging, improving conversion prompts, or updating content functionality. Modify display name, content type (HTML/CSS/JS/text), or actual payload. System maintains content control and security. Custom Content ID. Updated custom content object.1 param
Updates name, type, or payload of a custom content block. Refining restriction messaging, improving conversion prompts, or updating content functionality. Modify display name, content type (HTML/CSS/JS/text), or actual payload. System maintains content control and security. Custom Content ID. Updated custom content object.
inputobjectrequiredStructured input payload for this operation. See the tool description for the expected shape.memberstackmcp_updatecustomfield#Updates configuration of an existing member custom field. Refining data collection strategy, adjusting visibility, or modifying access controls. Modify label, visibility (public/private/admin-only), or admin restrictions. Only field configuration changes - existing member data preserved. Custom Field ID. Updated CustomField object.1 param
Updates configuration of an existing member custom field. Refining data collection strategy, adjusting visibility, or modifying access controls. Modify label, visibility (public/private/admin-only), or admin restrictions. Only field configuration changes - existing member data preserved. Custom Field ID. Updated CustomField object.
inputobjectrequiredStructured input payload for this operation. See the tool description for the expected shape.memberstackmcp_updatedatarecord#Updates field values in an existing Data Record. Correcting data entries, updating member profiles, or maintaining current information. Supports partial updates - only specified fields are changed. Values must comply with field validation rules. System tracks timestamps for audit purposes. Environment-specific (SANDBOX or LIVE). Record ID and updated field values (JSON). Updated DataRecord object.1 param
Updates field values in an existing Data Record. Correcting data entries, updating member profiles, or maintaining current information. Supports partial updates - only specified fields are changed. Values must comply with field validation rules. System tracks timestamps for audit purposes. Environment-specific (SANDBOX or LIVE). Record ID and updated field values (JSON). Updated DataRecord object.
inputobjectrequiredStructured input payload for this operation. See the tool description for the expected shape.memberstackmcp_updatedatatable#Updates metadata and access permissions for an existing Data Table. Renaming tables, changing access rules (PUBLIC/AUTHENTICATED/ADMIN_ONLY), or updating table documentation. Modifies table-level settings without affecting field structure or existing records. Cannot change properties that impact data integrity. Table ID. Updated DataTable object.1 param
Updates metadata and access permissions for an existing Data Table. Renaming tables, changing access rules (PUBLIC/AUTHENTICATED/ADMIN_ONLY), or updating table documentation. Modifies table-level settings without affecting field structure or existing records. Cannot change properties that impact data integrity. Table ID. Updated DataTable object.
inputobjectrequiredStructured input payload for this operation. See the tool description for the expected shape.memberstackmcp_updatedatatablefield#Modifies configuration of an existing field within a Data Table. Refining field behavior, adding validation constraints, or adjusting default values. Update name, required status, or default values. Changes apply to future entries; existing records retain current values. Changing field type may affect compatibility. Field ID. Updated DataTableField object.1 param
Modifies configuration of an existing field within a Data Table. Refining field behavior, adding validation constraints, or adjusting default values. Update name, required status, or default values. Changes apply to future entries; existing records retain current values. Changing field type may affect compatibility. Field ID. Updated DataTableField object.
inputobjectrequiredStructured input payload for this operation. See the tool description for the expected shape.memberstackmcp_updatemember#Updates member profile details and settings. Member support, content moderation, profile corrections, or permission adjustments. Modify metadata (50 key-value pairs), custom fields, JSON data, verification status, moderator privileges, trust level, or redirects. Changes immediate. Environment-specific (SANDBOX or LIVE). Limitation: stripeCustomerId can only be set on a member who does not have one yet. Once a member is linked to a Stripe customer that link is permanent — it cannot be changed or removed here or by any other tool. Do not retry with a different value. Member ID. Updated Member object.1 param
Updates member profile details and settings. Member support, content moderation, profile corrections, or permission adjustments. Modify metadata (50 key-value pairs), custom fields, JSON data, verification status, moderator privileges, trust level, or redirects. Changes immediate. Environment-specific (SANDBOX or LIVE). Limitation: stripeCustomerId can only be set on a member who does not have one yet. Once a member is linked to a Stripe customer that link is permanent — it cannot be changed or removed here or by any other tool. Do not retry with a different value. Member ID. Updated Member object.
inputobjectrequiredStructured input payload for this operation. See the tool description for the expected shape.memberstackmcp_updatememberauth#Updates member authentication credentials (email, password, social providers). Member support, security management, or helping members regain access. Handles sensitive updates with validation and security. Password changes require current password unless passwordless. Environment-specific (SANDBOX or LIVE). Member ID and credential updates. Updated Member with auth changes.1 param
Updates member authentication credentials (email, password, social providers). Member support, security management, or helping members regain access. Handles sensitive updates with validation and security. Password changes require current password unless passwordless. Environment-specific (SANDBOX or LIVE). Member ID and credential updates. Updated Member with auth changes.
inputobjectrequiredStructured input payload for this operation. See the tool description for the expected shape.memberstackmcp_updatemembernote#Creates or updates internal admin notes for a member. Tracking member interactions, support history, or important context for team collaboration. Notes visible only to dashboard users (admins). Environment-specific. Useful for customer support, account management, and maintaining relationship history. Member ID and note content. Updated Member with note.1 param
Creates or updates internal admin notes for a member. Tracking member interactions, support history, or important context for team collaboration. Notes visible only to dashboard users (admins). Environment-specific. Useful for customer support, account management, and maintaining relationship history. Member ID and note content. Updated Member with note.
inputobjectrequiredStructured input payload for this operation. See the tool description for the expected shape.memberstackmcp_updateplan#Updates configuration of an existing subscription plan. Iterating on membership strategy, adjusting pricing, or refining access controls. Modify metadata, redirects, permissions, allowed domains, team settings, member limits, and Stripe sync. Preserves existing member assignments. Changes affect future assignments. Plan ID. Updated Plan object.1 param
Updates configuration of an existing subscription plan. Iterating on membership strategy, adjusting pricing, or refining access controls. Modify metadata, redirects, permissions, allowed domains, team settings, member limits, and Stripe sync. Preserves existing member assignments. Changes affect future assignments. Plan ID. Updated Plan object.
inputobjectrequiredStructured input payload for this operation. See the tool description for the expected shape.memberstackmcp_updateplanlogic#Configures automation rules for plan additions, removals, and transitions. Creating sophisticated membership flows, automating lifecycle management, or handling plan migrations. Set rules for automatic plan add/remove based on member actions or events. Configure recurring cancellation and team member behaviors. System validates rules before persisting. Plan ID and logic rules (addedLogic/removedLogic). Updated Plan with logic configuration.1 param
Configures automation rules for plan additions, removals, and transitions. Creating sophisticated membership flows, automating lifecycle management, or handling plan migrations. Set rules for automatic plan add/remove based on member actions or events. Configure recurring cancellation and team member behaviors. System validates rules before persisting. Plan ID and logic rules (addedLogic/removedLogic). Updated Plan with logic configuration.
inputobjectrequiredStructured input payload for this operation. See the tool description for the expected shape.memberstackmcp_updateprice#Updates an existing price configuration and syncs with Stripe. Refining billing strategy, launching promotions, or adjusting trial/tax settings. Modify display name, expiration, setup fees, trial config, or team limits without disrupting active subscriptions. Preserves Stripe linkage. Paid Memberstack subscription, LIVE environment, connected Stripe account, and price ID. Updated Price object.1 param
Updates an existing price configuration and syncs with Stripe. Refining billing strategy, launching promotions, or adjusting trial/tax settings. Modify display name, expiration, setup fees, trial config, or team limits without disrupting active subscriptions. Preserves Stripe linkage. Paid Memberstack subscription, LIVE environment, connected Stripe account, and price ID. Updated Price object.
inputobjectrequiredStructured input payload for this operation. See the tool description for the expected shape.memberstackmcp_updaterestrictedurl#Updates URL path or filter behavior for a gated page. Page URLs change or refining URL matching patterns (exact match, wildcard, path prefix). Maintains access control integrity while modifying URL definitions. Restricted URL ID. Updated RestrictedUrl object.1 param
Updates URL path or filter behavior for a gated page. Page URLs change or refining URL matching patterns (exact match, wildcard, path prefix). Maintains access control integrity while modifying URL definitions. Restricted URL ID. Updated RestrictedUrl object.
inputobjectrequiredStructured input payload for this operation. See the tool description for the expected shape.memberstackmcp_updaterestrictedurlgroup#Updates configuration of an existing gated content group. Refining content gating strategy, adjusting access requirements, or optimizing member experience. Modify group name, redirect behavior, or allow-all-members flag. Preserves existing URL associations and custom content. Content Group ID. Updated content group object.1 param
Updates configuration of an existing gated content group. Refining content gating strategy, adjusting access requirements, or optimizing member experience. Modify group name, redirect behavior, or allow-all-members flag. Preserves existing URL associations and custom content. Content Group ID. Updated content group object.
inputobjectrequiredStructured input payload for this operation. See the tool description for the expected shape.