How to Use the Memberstack MCP in Mastra AI
Build Mastra AI workflows that automate Memberstack plan routing, custom field syncs, and member billing updates.
Works with every AI agent you already use
…and any MCP-compatible client
Connect Memberstack MCP to Mastra AI
Create your Vinkius account to connect Memberstack to Mastra AI and route execution through our secure gateway. The platform manages server hosting, runtime updates, and security layers. Configuration requires no manual server provisioning.
Automated member onboarding workflows in Mastra AI
This MCP Server lets you write workflows that trigger when a new user signs up, using `get_member` to pull their Memberstack profile and verify their status. If the profile is incomplete, the Mastra AI workflow branches to update their details. The Mastra AI agent can automatically inspect `list_custom_fields` to find missing registration data. If fields are empty, the Mastra workflow queues a notification sequence to prompt the user, keeping your Memberstack database clean without manual checks.
Resilient plan updates with Mastra AI workflows
When syncing subscription tiers, the Mastra AI agent calls `get_member_plans` to check what a user has purchased. If the Memberstack API rate limit is hit, Mastra automatically pauses and retries the call. You can build conditional paths based on the results of `list_plans`. If a member's Memberstack plan doesn't match their current usage, the Mastra AI workflow uses `get_plan` to fetch pricing and flags the account for your billing team.
Bulk member audits and coupon validation
Your Mastra AI agent can run scheduled workflows that call `list_members` to scan your entire Memberstack user base. It cross-references active accounts against active promotions using `list_promotions` to flag expired deals. The Mastra AI workflow can also pull `list_coupons` to verify that active Memberstack discounts are applied correctly. If an anomaly is found, the Mastra AI agent logs the discrepancy directly into your internal systems.
Set up Memberstack MCP in Mastra AI
Prerequisites
- Node.js 18+ and a TypeScript project
-
@mastra/mcp+@mastra/corepackages - Active Vinkius subscription with a valid endpoint token
- 1
Install dependencies
Run
npm install @mastra/mcp @mastra/coreplus your preferred model provider (e.g.@ai-sdk/openai). - 2
Configure the MCPClient
Create an
MCPClientwith your Vinkius endpoint as aURLobject. Replace[YOUR_TOKEN_HERE]with your token from cloud.vinkius.com. - 3
Discover and inject tools
Call
mcpClient.listTools()and spread the result into your agent'stoolsobject. All Memberstack tools become native Mastra tools. - 4
Run with any model
Swap
openai("gpt-4o")for any AI SDK-compatible provider. Callagent.generate()and the agent routes tool calls through MCP automatically.
import { MCPClient } from "@mastra/mcp";
import { Agent } from "@mastra/core/agent";
import { openai } from "@ai-sdk/openai";
const mcpClient = new MCPClient({
id: "memberstack-mcp-client",
servers: {
"memberstack-mcp": {
url: new URL(
"https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp"
),
},
},
});
const agent = new Agent({
name: "Memberstack Agent",
model: openai("gpt-4o"),
instructions: "You have access to Memberstack tools.",
tools: {
...(await mcpClient.listTools()),
},
});
const result = await agent.generate(
"List recent Memberstack transactions"
);
console.log(result.text); Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Memberstack. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
Why Choose Vinkius
Vinkius connects your tools to AI with real-time monitoring and automatic cost savings — all from one dashboard.
Real-time monitoring
Live
visibility into every interaction
Connect your favorite tools to your AI and see exactly what's happening — every request, every response, in real time.
Built-in savings
60%
lower AI costs
Vinkius compresses data between your apps and your AI automatically. Lower bills every month — no configuration required.
Single dashboard
One
place for every integration
Every tool your AI connects to, managed from a single screen. One account, complete control.
Common questions about Memberstack MCP in Mastra AI
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
Start using the Memberstack MCP today
We host it, we monitor it, we maintain it. You just paste one token.