← Tools Reference

Memberstack

Memberstack integration (Security, Developer Tools). Imported from open-connector.

API key8 toolshttps://admin.memberstack.com
GET
memberstack_list_members
List Memberstack members with cursor pagination and optional JSON-field inclusion.

/members

5 parameters
ParamTypeRequiredDescription
afterintegeroptionalThe endCursor after which listing should start.
orderstringoptionalThe member sort order.
firstintegeroptionalAlias for limit. If supplied, Memberstack gives it precedence.
limitintegeroptionalThe maximum number of members to return.
includeJSONbooleanoptionalWhether to include each member's json field in the response.
GET
memberstack_get_member
Retrieve one Memberstack member by member ID or email address, optionally embedding team memberships.

/members/{idOrEmail}

2 parameters
ParamTypeRequiredDescription
idOrEmailstringrequiredThe Memberstack member ID or email address.
includeTeamsbooleanoptionalWhether to request embedded team memberships with include=teams.
POST
memberstack_create_member
Create a Memberstack member with email, optional password, free plans, custom fields, metadata, JSON data, and login redirect.

/members

7 parameters
ParamTypeRequiredDescription
emailstringrequiredThe member's unique email address.
passwordstringoptionalThe member password. Required unless the app uses passwordless authentication.
plansarrayoptionalFree plans to assign during creation.
customFieldsobjectoptionalCustom fields to store on the member.
metaDataobjectoptionalMetadata to store on the member.
jsonobjectoptionalJSON data to store on the member.
loginRedirectstringoptionalThe URL or path where the member is redirected after login.
PATCH
memberstack_update_member
Partially update a Memberstack member's email, custom fields, metadata, JSON data, login redirect, verified status, or profile image.

/members/{id}

8 parameters
ParamTypeRequiredDescription
idstringrequiredThe Memberstack member ID to update.
emailstringoptionalThe updated member email address.
customFieldsobjectoptionalCustom fields to shallow-merge into the member.
metaDataobjectoptionalMetadata to shallow-merge into the member.
jsonobjectoptionalJSON data to replace on the member.
loginRedirectstringoptionalThe updated URL or path where the member is redirected after login.
verifiedbooleanoptionalWhether the member's email should be marked verified.
profileImagestringoptionalThe updated member profile image URL.
DELETE
memberstack_delete_member
Permanently delete a Memberstack member with optional Stripe customer and subscription cleanup flags.

/members/{id}

3 parameters
ParamTypeRequiredDescription
idstringrequiredThe Memberstack member ID to delete.
deleteStripeCustomerbooleanoptionalWhether to delete the associated Stripe customer.
cancelStripeSubscriptionsbooleanoptionalWhether to cancel associated Stripe subscriptions.
POST
memberstack_add_free_plan
Add a free Memberstack plan to an existing member.

/members/{id}/add-plan

2 parameters
ParamTypeRequiredDescription
idstringrequiredThe Memberstack member ID.
planIdstringoptionalThe free plan ID. Free plan IDs start with pln_.
POST
memberstack_remove_free_plan
Remove a free Memberstack plan from an existing member.

/members/{id}/remove-plan

2 parameters
ParamTypeRequiredDescription
idstringrequiredThe Memberstack member ID.
planIdstringoptionalThe free plan ID. Free plan IDs start with pln_.
POST
memberstack_verify_member_token
Verify a Memberstack member JWT and return the decoded token payload.

/members/verify-token

1 parameter
ParamTypeRequiredDescription
tokenstringoptionalThe JWT token issued to a Memberstack member.