Index / MCP servers / memberstack.com

memberstack.com MCP server

Connect memberstack.com and your agent gets 69 tools, among them addFreePlan, createApp, createCustomContent. It answers at https://mcp.memberstack.com/mcp over streamable HTTP, and it listed its tools to an anonymous client, so no sign-in was needed for that. Our probes reached it 11 of 11 times since 4 September 2026; the last check, on 7 November 2026, succeeded.

Status
Answering
Tools
69
Reliability
11 of 11 checks
Response time
423 ms
Transport
streamable HTTP
Last checked
7 November 2026

Model Context Protocol server for memberstack.com. Requires authentication.

Description as the publisher wrote it.

The 69 tools memberstack.com offers

ToolWhat it does
addFreePlanAction: Attaches a free plan to a member. Use When: Granting complimentary access, trial memberships, or promotional access. Details: Free plans provide content/feature access without payment. Immediate access granted. Environment-specific
Inputs: input, context
createAppAction: Creates a new Memberstack application (project) and automatically switches to it. Use When: ONLY when the user explicitly requests creating a new app. Do NOT create apps proactively. Important: Users should work with existing apps (
Inputs: name, stack, wordpressPageBuilder, templateId, context
createCustomContentAction: Adds a custom content block to a gated content group. Use When: Creating restriction experiences, upgrade prompts, or teaser content for restricted pages. Details: Content blocks (HTML/CSS/JS/text) display when members encounter acc
Inputs: input, context
createCustomFieldAction: Creates a new custom field for member profiles. Use When: Extending member profiles beyond email/password to collect additional data (company, phone, preferences, etc.). Details: Distinct from data table fields. Appears in signup fo
Inputs: input, context
createDataRecordAction: Creates a new record (row) in a Data Table. Use When: Adding entries like member profiles, products, posts, or custom content. Details: Provide field values matching the table's schema and validation rules. All required fields must
Inputs: input, context
createDataTableAction: Creates a new empty Data Table with custom access permissions. Use When: Setting up custom database structures for member profiles, product catalogs, posts, or any structured data. Details: First step in data table workflow. After c
Inputs: input, context
createDataTableFieldAction: Adds a new field (column) to an existing Data Table. Use When: Extending table schemas with new data collection requirements. Details: Define data type (TEXT, NUMBER, DATE, BOOLEAN, REFERENCE, etc.), validation rules, required statu
Inputs: input, context
createMemberEmailPasswordAction: Creates a new member using email/password signup. Use When: Manual member creation, testing signup flows, or member onboarding. Details: Members are end-users (distinct from dashboard users). Optional fields include custom fields, m
Inputs: input, context
createPlanAction: Creates a new subscription plan (membership tier). Use When: Launching new membership tiers, product offerings, or pricing structures. Details: Plans define access levels and pricing. Can be free, one-time purchase, or recurring (vi
Inputs: input, context
createPriceAction: Creates a paid price point for a plan and syncs with Stripe. Use When: Launching new billing options (monthly/annual subscriptions, one-time purchases, or team pricing). Details: Defines amount, billing cadence, currency, trial conf
Inputs: input, context
createRestrictedUrlAction: Creates a new gated URL entry for linking to content groups. Use When: Registering new protected pages or sections before configuring access rules. Details: System trims/normalizes URL and stores filter behavior (exact match, wildca
Inputs: input, context
createRestrictedUrlGroupAction: Creates a new gated content group with URLs and access rules. Use When: Defining new protected website areas, member-only sections, or tiered content access. Details: Content groups are collections of URLs sharing access requirement
Inputs: input, context
createStripeCustomerAction: Creates a Stripe customer record for a member if one doesn't exist. Use When: Required before assigning paid plans, processing payments, or managing billing. Details: Establishes Memberstack-Stripe connection for subscriptions and p
Inputs: input, context
currentAppRetrieves the active app context (members, plans, data tables, gated content). Use to verify which app is selected or check environment mode before operations — SANDBOX is testing with Stripe test cards, LIVE is production with real payment
Inputs: context
currentUserAction: Retrieves the authenticated dashboard user's profile and app access permissions. Use When: Identifying who is logged in or discovering which apps the user can manage. Details: Dashboard users are developers/admins who manage Members
Inputs: context
deleteCustomContentAction: Permanently removes a custom content block from a content group. Use When: Cleaning up content, replacing outdated messaging, or simplifying restriction experience. Details: Stops content from displaying for restricted access. Requi
Inputs: input, confirmationToken, context
deleteCustomFieldAction: Permanently deletes a custom field and ALL member data in that field. Use When: Removing deprecated fields no longer needed. Warning: This is irreversible. Removes field definition and all stored values across every member. Field di
Inputs: input, confirmationToken, context
deleteDataRecordAction: Permanently deletes a single Data Record and all its field values. Use When: Removing outdated information, cleaning up test data, or handling privacy deletion requests. Warning: This is irreversible. Consider data retention policie
Inputs: input, confirmationToken, context
deleteDataTableAction: Permanently deletes a Data Table and ALL associated records and fields. Use When: Removing deprecated tables or cleaning up test data. Warning: This is destructive and irreversible. All data, fields, and relationships are permanentl
Inputs: input, confirmationToken, context
deleteDataTableFieldAction: Permanently removes a field and ALL its data values from a Data Table. Use When: Removing deprecated fields or simplifying table schemas. Warning: Deletes field definition and all associated values across every record. This is irrev
Inputs: input, confirmationToken, context
deleteMemberAction: Permanently deletes a member and all associated Memberstack data. Use When: Data privacy compliance (GDPR), removing test accounts, or handling deletion requests. Warning: This is irreversible. Removes profile, auth, subscriptions,
Inputs: input, confirmationToken, context
deletePlanAction: Deletes a subscription plan after safety validation. Use When: Retiring membership tiers, cleaning up test plans, or simplifying plan structure. Details: System validates no active members or payment configs are attached before dele
Inputs: input, confirmationToken, context
deleteRestrictedUrlAction: Removes a gated URL from all content groups and access control. Use When: Decommissioning legacy pages or cleaning up URL definitions. Warning: Makes the page publicly accessible if no other access controls apply. Affects access acr
Inputs: input, confirmationToken, context
deleteRestrictedUrlGroupAction: Deletes a gated content group and all its relationships. Use When: Retiring protected sections or removing access restrictions. Warning: Removes content protection from all associated URLs, making them publicly accessible unless cov
Inputs: input, confirmationToken, context
detachPlansFromRestrictedUrlGroupAction: Revokes plan access from a content group. Use When: Restructuring membership offerings, consolidating tiers, or adjusting content access strategies. Details: Members with detached plans lose access to group URLs. Immediately affects
Inputs: input, confirmationToken, context
detachRestrictedUrlsFromRestrictedUrlGroupAction: Removes URLs from a content group while preserving URL definitions. Use When: Adjusting protected content areas, refining access boundaries, or reassigning pages to different tiers. Details: Detaches URLs from group's access rules b
Inputs: input, confirmationToken, context
exportMembersAction: Initiates background job to export member data. Use When: Data analysis, backups, migration planning, regulatory compliance, or business intelligence. Details: Choose export type (MEMBER for basic data, MEMBER_PLANS for subscription
Inputs: input, context
generateMemberPasswordAction: Generates a new temporary password for a member. Use When: Customer support scenarios, urgent access recovery, or email delivery issues preventing standard reset. Details: Creates system-generated password bypassing email reset flow
Inputs: input, context
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. Use to prepare updates, validate plan-to-cont
Inputs: id, context
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. Gated content restricts pages/sections based on member
Inputs: context
getCustomFieldsLists 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 key
Inputs: context
getDataRecordAction: Retrieves a single Data Record with all field values fully resolved. Use When: Loading specific entries like member profiles, product details, blog posts, or custom content. Details: Data records are individual rows in data tables.
Inputs: id, context
getDataRecordsLists 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-spe
Inputs: tableId, filter, pagination, context
getDataTableRetrieves 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 s
Inputs: key, context
getDataTableFieldAction: Retrieves detailed configuration for a specific field within a Data Table. Use When: Understanding field requirements before creating/updating records or validating data format compatibility. Details: Returns data type (TEXT, NUMBER
Inputs: id, context
getDataTablesAction: Lists every Data Table in the current app. Use When: Discovering available data structures or getting an overview of the app's data architecture. Details: Takes no arguments and returns the app's complete table list. There is no pag
Inputs: context
getMemberAction: Retrieves a single member's complete profile by ID. Use When: Viewing member details for support, troubleshooting access issues, or verifying status before updates. Details: Members are end-users (distinct from dashboard users). Ret
Inputs: id, context
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 be
Inputs: first, after, filters, context
getMembersLists 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 c
Inputs: first, after, order, filters, search, context
getMembersCountAction: Returns the total count of members in the current app and environment. Use When: Verifying environment before bulk operations, checking member base size, or gathering metrics. Details: Counts test members in SANDBOX mode; counts rea
Inputs: context
29 more tools

getMemberstackEnvironment, getPlan, getPlans, getTeam, getTeamMembers, importMembers, importStripeProduct, linkPlansToRestrictedUrlGroup, linkRestrictedUrlsToRestrictedUrlGroup, listApps, regenerateTeamInviteToken, removeFreePlan, removeOneTimePlan, removeTeamMember, switchApp, switchMemberstackEnvironment, updateCustomContent, updateCustomField, updateDataRecord, updateDataTable, updateDataTableField, updateMember, updateMemberAuth, updateMemberNote, updatePlan, updatePlanLogic, updatePrice, updateRestrictedUrl, updateRestrictedUrlGroup

Add memberstack.com to your AI client

Every block below points at https://mcp.memberstack.com/mcp. Pick your client and copy.

Claude Code: one command in your terminal
claude mcp add --transport http memberstack-com https://mcp.memberstack.com/mcp
Claude Desktop: claude_desktop_config.json
{
  "mcpServers": {
    "memberstack-com": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://mcp.memberstack.com/mcp"]
    }
  }
}
Cursor: ~/.cursor/mcp.json, or .cursor/mcp.json in a project
{
  "mcpServers": {
    "memberstack-com": {
      "url": "https://mcp.memberstack.com/mcp"
    }
  }
}
VS Code and GitHub Copilot: .vscode/mcp.json
{
  "servers": {
    "memberstack-com": {
      "type": "http",
      "url": "https://mcp.memberstack.com/mcp"
    }
  }
}
Zed: Zed settings.json
{
  "context_servers": {
    "memberstack-com": {
      "url": "https://mcp.memberstack.com/mcp"
    }
  }
}
Windsurf: ~/.codeium/mcp_config.json
{
  "mcpServers": {
    "memberstack-com": {
      "serverUrl": "https://mcp.memberstack.com/mcp"
    }
  }
}
JetBrains AI Assistant: Settings, Tools, AI Assistant, MCP, New MCP Server, as JSON
{
  "mcpServers": {
    "memberstack-com": {
      "url": "https://mcp.memberstack.com/mcp"
    }
  }
}
Continue: .continue/mcpServers/neuronto.yaml
name: memberstack.com
version: 0.0.1
schema: v1
mcpServers:
  - name: memberstack.com
    type: streamable-http
    url: https://mcp.memberstack.com/mcp
Gemini CLI: ~/.gemini/settings.json
{
  "mcpServers": {
    "memberstack-com": {
      "httpUrl": "https://mcp.memberstack.com/mcp"
    }
  }
}
Codex CLI: MCP server config
{
  "mcpServers": {
    "memberstack-com": {
      "type": "http",
      "url": "https://mcp.memberstack.com/mcp"
    }
  }
}
Warp: MCP servers, + Add, paste JSON
{
  "mcpServers": {
    "memberstack-com": {
      "url": "https://mcp.memberstack.com/mcp"
    }
  }
}
Goose: a one-click extension link
goose://extension?url=https%3A%2F%2Fmcp.memberstack.com%2Fmcp&type=streamable_http&id=memberstack-com&name=memberstack.com

Is memberstack.com up right now?

It answered our last check on 7 November 2026 in 423 ms. Over 11 checks since 4 September 2026 it answered 11. Status here comes from Neuronto's own probes, not from the publisher.

MCP servers similar to memberstack.com

Questions about memberstack.com

How many tools does memberstack.com have?

69, as returned by the server's own tools/list on 2 September 2026: addFreePlan, createApp, createCustomContent, createCustomField, createDataRecord, createDataTable, createDataTableField, createMemberEmailPassword, and 61 more.

Is memberstack.com down?

It answered our last check on 7 November 2026 in 423 ms. Over 11 checks since 4 September 2026 it answered 11.

How do I add memberstack.com to Cursor?

Put the server under mcpServers in ~/.cursor/mcp.json with the URL https://mcp.memberstack.com/mcp. The exact JSON is above, with the same setup for Claude Code, Claude Desktop, VS Code, Windsurf, Zed, Gemini CLI and the rest.

Does memberstack.com need an API key?

It listed its tools to an anonymous client, so reading the tool list needs no key. Individual tools can still ask for credentials in their own inputs.

Where this comes from

Publisher: ora.ai. Endpoint host: mcp.memberstack.com. ARD identifier: urn:air:ora.ai:mcp:memberstack.com-mcp-0. First indexed 1 September 2026. The tools are exactly what the server returned; nothing on this page is inferred from its name. Ranking in Neuronto search is never for sale.

Is this your server? Get a message the day it stops answering or its tools change: monitoring, 14 days free. Or claim the domain to manage how it is listed.