Developer Tools
memberstack.com
Manages Memberstack applications and environments for membership operations.
ENDPOINT 1
https://mcp.memberstack.com/mcp
Known tools 69
listAppsAction: Lists all Memberstack apps the dashboard user can access.
switchAppAction: Sets the active app context for all subsequent MCP operations.
createAppAction: Creates a new Memberstack application (project) and automatically switches to it.
getMemberstackEnvironmentAction: Returns the current environment (LIVE or SANDBOX) for member operations.
switchMemberstackEnvironmentAction: Switches environment for member operations only.
currentUserAction: Retrieves the authenticated dashboard user's profile and app access permissions.
currentAppRetrieves the active app context (members, plans, data tables, gated content).
getDataTableRetrieves the complete schema and settings for one Data Table by its key — field definitions, data types, validation rules, and access controls.
getDataTablesAction: Lists every Data Table in the current app.
getDataTableFieldAction: Retrieves detailed configuration for a specific field within a Data Table.
getDataRecordAction: Retrieves a single Data Record with all field values fully resolved.
getDataRecordsLists Data Records from a table with filtering, sorting, and pagination — for searching records, directories, catalogs, or querying custom data by criteria.
getPlansAction: Lists all subscription plans (membership tiers) in the current app.
getPlanAction: Retrieves detailed configuration for a specific subscription plan by ID.
getContentGroupsLists 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.
getContentGroupRetrieves 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.
getMemberAction: Retrieves a single member's complete profile by ID.
getMembersLists members (end-users, distinct from dashboard users) with pagination, filtering, and search — by plan, status, custom fields, or registration date.
getMembersCountAction: Returns the total count of members in the current app and environment.
getMemberEventsLists 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.
getTeamAction: Retrieves details for a specific team subscription by ID.
getTeamMembersAction: Lists all members belonging to a specific team.
getCustomFieldsLists all custom fields configured for member profiles in the current app.
updateDataTableAction: Updates metadata and access permissions for an existing Data Table.
createDataTableAction: Creates a new empty Data Table with custom access permissions.
deleteDataTableAction: Permanently deletes a Data Table and ALL associated records and fields.
createDataTableFieldAction: Adds a new field (column) to an existing Data Table.
updateDataTableFieldAction: Modifies configuration of an existing field within a Data Table.
deleteDataTableFieldAction: Permanently removes a field and ALL its data values from a Data Table.
createDataRecordAction: Creates a new record (row) in a Data Table.
updateDataRecordAction: Updates field values in an existing Data Record.
deleteDataRecordAction: Permanently deletes a single Data Record and all its field values.
createPlanAction: Creates a new subscription plan (membership tier).
updatePlanAction: Updates configuration of an existing subscription plan.
createPriceAction: Creates a paid price point for a plan and syncs with Stripe.
updatePriceAction: Updates an existing price configuration and syncs with Stripe.
deletePlanAction: Deletes a subscription plan after safety validation.
importStripeProductAction: Imports an existing Stripe product as a Memberstack plan with automatic sync.
updatePlanLogicAction: Configures automation rules for plan additions, removals, and transitions.
createRestrictedUrlAction: Creates a new gated URL entry for linking to content groups.
updateRestrictedUrlAction: Updates URL path or filter behavior for a gated page.
deleteRestrictedUrlAction: Removes a gated URL from all content groups and access control.
createRestrictedUrlGroupAction: Creates a new gated content group with URLs and access rules.
updateRestrictedUrlGroupAction: Updates configuration of an existing gated content group.
deleteRestrictedUrlGroupAction: Deletes a gated content group and all its relationships.
linkRestrictedUrlsToRestrictedUrlGroupAction: Attaches existing gated URLs to a content group.
detachRestrictedUrlsFromRestrictedUrlGroupAction: Removes URLs from a content group while preserving URL definitions.
linkPlansToRestrictedUrlGroupAction: Grants plan-based access to a content group by linking plans.
detachPlansFromRestrictedUrlGroupAction: Revokes plan access from a content group.
createCustomContentAction: Adds a custom content block to a gated content group.
updateCustomContentAction: Updates name, type, or payload of a custom content block.
deleteCustomContentAction: Permanently removes a custom content block from a content group.
createCustomFieldAction: Creates a new custom field for member profiles.
updateCustomFieldAction: Updates configuration of an existing member custom field.
deleteCustomFieldAction: Permanently deletes a custom field and ALL member data in that field.
createMemberEmailPasswordAction: Creates a new member using email/password signup.
addFreePlanAction: Attaches a free plan to a member.
removeFreePlanAction: Removes a free plan from a member.
removeOneTimePlanAction: Removes a one-time purchase plan from a member.
createStripeCustomerAction: Creates a Stripe customer record for a member if one doesn't exist.
updateMemberAction: Updates member profile details and settings.
updateMemberAuthAction: Updates member authentication credentials (email, password, social providers).
generateMemberPasswordAction: Generates a new temporary password for a member.
deleteMemberAction: Permanently deletes a member and all associated Memberstack data.
importMembersAction: Bulk imports multiple members via background job processing.
updateMemberNoteAction: Creates or updates internal admin notes for a member.
exportMembersAction: Initiates background job to export member data.
removeTeamMemberAction: Removes a member from a team plan.
regenerateTeamInviteTokenAction: Regenerates team invite token, invalidating the previous one.