# Memberstack MCP Node

> Access Memberstack MCP actions through Scalekit.

**URL:** https://caywork.com/learn/docs/node/memberstackmcp-node

## Content

## Description
Access Memberstack MCP actions through the Scalekit MCP gateway.

## Parameters
* **action** (string): Enabled sub-action to run.
* **params** (object): Action-specific inputs.

## Actions
* `memberstackmcp_addfreeplan`
* `memberstackmcp_createapp`
* `memberstackmcp_createcustomcontent`
* `memberstackmcp_createcustomfield`
* `memberstackmcp_createdatarecord`
* `memberstackmcp_createdatatable`
* `memberstackmcp_createdatatablefield`
* `memberstackmcp_creatememberemailpassword`
* `memberstackmcp_createplan`
* `memberstackmcp_createprice`
* `memberstackmcp_createrestrictedurl`
* `memberstackmcp_createrestrictedurlgroup`
* `memberstackmcp_createstripecustomer`
* `memberstackmcp_currentapp`
* `memberstackmcp_currentuser`
* `memberstackmcp_deletecustomcontent`
* `memberstackmcp_deletecustomfield`
* `memberstackmcp_deletedatarecord`
* `memberstackmcp_deletedatatable`
* `memberstackmcp_deletedatatablefield`
* `memberstackmcp_deletemember`
* `memberstackmcp_deleteplan`
* `memberstackmcp_deleterestrictedurl`
* `memberstackmcp_deleterestrictedurlgroup`
* `memberstackmcp_detachplansfromrestrictedurlgroup`
* `memberstackmcp_detachrestrictedurlsfromrestrictedurlgroup`
* `memberstackmcp_exportmembers`
* `memberstackmcp_generatememberpassword`
* `memberstackmcp_getcontentgroup`
* `memberstackmcp_getcontentgroups`
* `memberstackmcp_getcustomfields`
* `memberstackmcp_getdatarecord`
* `memberstackmcp_getdatarecords`
* `memberstackmcp_getdatatable`
* `memberstackmcp_getdatatablefield`
* `memberstackmcp_getdatatables`
* `memberstackmcp_getmember`
* `memberstackmcp_getmemberevents`
* `memberstackmcp_getmembers`
* `memberstackmcp_getmemberscount`
* `memberstackmcp_getmemberstackenvironment`
* `memberstackmcp_getplan`
* `memberstackmcp_getplans`
* `memberstackmcp_getteam`
* `memberstackmcp_getteammembers`
* `memberstackmcp_importmembers`
* `memberstackmcp_importstripeproduct`
* `memberstackmcp_linkplanstorestrictedurlgroup`
* `memberstackmcp_linkrestrictedurlstorestrictedurlgroup`
* `memberstackmcp_listapps`
* `memberstackmcp_regenerateteaminvitetoken`
* `memberstackmcp_removefreeplan`
* `memberstackmcp_removeonetimeplan`
* `memberstackmcp_removeteammember`
* `memberstackmcp_switchapp`
* `memberstackmcp_switchmemberstackenvironment`
* `memberstackmcp_updatecustomcontent`
* `memberstackmcp_updatecustomfield`
* `memberstackmcp_updatedatarecord`
* `memberstackmcp_updatedatatable`
* `memberstackmcp_updatedatatablefield`
* `memberstackmcp_updatemember`
* `memberstackmcp_updatememberauth`
* `memberstackmcp_updatemembernote`
* `memberstackmcp_updateplan`
* `memberstackmcp_updateplanlogic`
* `memberstackmcp_updateprice`
* `memberstackmcp_updaterestrictedurl`
* `memberstackmcp_updaterestrictedurlgroup`

## Use Cases
1. **Automate Memberstack MCP workflows**: Add the node, enable the actions you need, and let the agent invoke them through Scalekit.
2. **Enforce least privilege**: Only enable the subset of actions required for the current agent flow.