How to Use the Common Room MCP in Mastra AI
Build resilient community automation workflows with Mastra AI and Common Room.
Works with every AI agent you already use
…and any MCP-compatible client
Connect Common Room MCP to Mastra AI
Create your Vinkius account to connect Common Room 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.
Run resilient onboarding workflows using Mastra AI
Community operations require steps that cannot afford to fail. When a new member joins, your Mastra agent can run a multi-step workflow that starts with `get_contact_by_email` to check their background. If the API rate limit hits, Mastra automatically retries with exponential backoff to ensure the check completes. From there, the workflow uses conditional logic to decide what to do next. Should the contact have specific tags found via `get_contact_tags`, Mastra routes them to a VIP list using `add_contact_to_segment` or alerts an account executive if they belong to a target company.
Sync accounts reliably with this MCP Server
Mapping community members to accounts often breaks when APIs timeout. Mastra handles this by wrapping your `search_organizations` and `get_organization_details` calls in a durable execution context. If the network hiccups, the workflow pauses and resumes without losing state. You can write a workflow that first searches for a company, checks its details, and then updates the member's record. This ensures your CRM data and community data stay aligned even during peak traffic periods or API outages.
Automate cohort management with conditional steps
Keep your marketing lists fresh by scheduling regular cohort checks. Your agent can run a daily workflow that calls `list_segments` to find active groups, then queries `get_segment_status` to monitor changes in member counts. If a segment grows too quickly, Mastra triggers a conditional branch to alert your community managers. The agent can automatically extract the list using `list_segment_members` and format a report, ensuring no high-value cohort goes unnoticed.
Set up Common Room 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 Common Room 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: "common-room-mcp-client",
servers: {
"common-room-mcp": {
url: new URL(
"https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp"
),
},
},
});
const agent = new Agent({
name: "Common Room Agent",
model: openai("gpt-4o"),
instructions: "You have access to Common Room tools.",
tools: {
...(await mcpClient.listTools()),
},
});
const result = await agent.generate(
"List recent Common Room 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 Common Room. 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 Common Room MCP in Mastra AI
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
Start using the Common Room MCP today
We host it, we monitor it, we maintain it. You just paste one token.