How to Use the Epic Games EOS MCP in Mastra AI
Build resilient Epic Games backend workflows with automated retries using Mastra AI.
Works with every AI agent you already use
…and any MCP-compatible client
Connect Epic Games EOS MCP to Mastra AI
Create your Vinkius account to connect Epic Games EOS 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.
Automate Store Catalog Workflows
The `search_store_catalog` tool on this MCP Server searches the Epic Games Store database using your Sandbox IDs, allowing your Mastra AI agent to programmatically verify item availability. You embed this operation into a conditional workflow that checks for a game and triggers secondary actions based on the result. Network calls to store APIs occasionally fail. Mastra AI wraps this tool in automatic exponential backoff, ensuring your catalog search retries gracefully if the Epic endpoint drops the connection. The workflow engine guarantees the query completes before moving to the next step.
Branch Logic on Account Status
Executing the `get_account_info` tool retrieves public data for specific Epic Account IDs to feed your MCP client's decision tree. If the account exists, the Mastra AI workflow branches to pull the friend list; if it fails, it routes to an error-handling path. You define this logic without writing complex try-catch blocks. The agent evaluates the tool's output and determines the correct path. It keeps your backend code clean while handling the messy realities of player lookups.
Gate Social Data via MCP Server
The `get_friends_list` tool extracts the social graph for a target Epic account. Because this touches user connections, you can configure your Mastra AI client with `requireToolApproval` to pause execution until an admin signs off. The agent stages the request, alerts a human operator, and waits. Once approved, it fires the tool and continues the workflow. This gives you exact control over when and how your system accesses player social data.
Set up Epic Games EOS 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 Epic Games EOS 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: "epic-games-eos-mcp-client",
servers: {
"epic-games-eos-mcp": {
url: new URL(
"https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp"
),
},
},
});
const agent = new Agent({
name: "Epic Games EOS Agent",
model: openai("gpt-4o"),
instructions: "You have access to Epic Games EOS tools.",
tools: {
...(await mcpClient.listTools()),
},
});
const result = await agent.generate(
"List recent Epic Games EOS 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 Epic Games EOS. 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 Epic Games EOS MCP in Mastra AI
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
Start using the Epic Games EOS MCP today
We host it, we monitor it, we maintain it. You just paste one token.