How to Use the BrandMentions MCP in Mastra AI
Build automated brand monitoring workflows in Mastra AI using the BrandMentions MCP Server.
Works with every AI agent you already use
…and any MCP-compatible client
Connect BrandMentions MCP to Mastra AI
Create your Vinkius account to connect BrandMentions 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.
Multi-Step Monitoring with Mastra AI
The `get_project_mentions` tool retrieves active social conversations and feeds them directly into your Mastra AI workflow steps. If your Mastra AI workflow detects a sudden spike in negative sentiment from BrandMentions, it triggers conditional branches to alert your team. Mastra AI manages this entire brand monitoring logic loop natively. If the BrandMentions API rate limit is reached during a run, Mastra AI uses its built-in exponential backoff to retry the tool call without failing.
Automated Budget Guardrails via MCP Server
The `get_remaining_credits` tool checks your current BrandMentions API usage before Mastra AI executes heavy search operations. Your Mastra AI agent evaluates this BrandMentions credit balance as a strict gatekeeper step before running any new keyword queries. If BrandMentions credits fall below your specified threshold, your Mastra AI workflow branches to notify your administrator instead of calling `post_search`. This prevents broken Mastra AI workflows and unexpected BrandMentions billing overages on your deployments.
Direct Campaign Lifecycle Execution
The `add_project` tool initializes new tracking campaigns automatically whenever your Mastra AI agent identifies a new competitor or product launch. Your Mastra AI agent can immediately list all active campaigns with `list_projects` to verify successful BrandMentions setup. For short-term monitoring, your Mastra AI workflow executes `delete_project` once the specified BrandMentions tracking window closes. This keeps your BrandMentions MCP workspace clean and focused solely on active Mastra AI marketing campaigns.
Set up BrandMentions 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 BrandMentions 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: "brandmentions-mcp-client",
servers: {
"brandmentions-mcp": {
url: new URL(
"https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp"
),
},
},
});
const agent = new Agent({
name: "BrandMentions Agent",
model: openai("gpt-4o"),
instructions: "You have access to BrandMentions tools.",
tools: {
...(await mcpClient.listTools()),
},
});
const result = await agent.generate(
"List recent BrandMentions 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 BrandMentions. 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 BrandMentions MCP in Mastra AI
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
Start using the BrandMentions MCP today
We host it, we monitor it, we maintain it. You just paste one token.