How to Use the TVMaze MCP in Mastra AI
Build reliable TV data pipelines with Mastra AI's robust MCP Server tools.
Works with every AI agent you already use
…and any MCP-compatible client
Connect TVMaze MCP to Mastra AI
Create your Vinkius account to connect TVMaze 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.
Process Full Episode Guides with Mastra AI
Need to map out every episode for a whole season? Use `get_show_episodes`. You can set the `specials=true` flag if you want to include special episodes, which is critical when building complete historical logs. The tool gives the season/episode number, name, summary, and image URL for each entry. It's built for reliability. If one step fails—say, fetching all seasons—your Mastra AI workflow can retry that specific call with exponential backoff.
Search TV Shows using the MCP Server
Finding a show by name is easy: use `search_shows`. This tool uses fuzzy matching, so typos don't break your automated workflow. If you need absolute certainty that only one result comes back (like when confirming a highly specific title), run `single_search`. This search mechanism makes it ideal for multi-step workflows where the next action depends on an accurate show ID.
Retrieve Complete Schedules via Mastra AI
Building complex scheduling logic? The `get_full_schedule` tool pulls all known future episodes across networks. Since this is a massive data pull, its structured nature works perfectly with Mastra AI's built-in error handling. It allows you to optionally filter the huge result set by country code (e.g., 'US'), ensuring your subsequent steps only process relevant geographical data.
Set up TVMaze 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 TVMaze 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: "tvmaze-mcp-client",
servers: {
"tvmaze-mcp": {
url: new URL(
"https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp"
),
},
},
});
const agent = new Agent({
name: "TVMaze Agent",
model: openai("gpt-4o"),
instructions: "You have access to TVMaze tools.",
tools: {
...(await mcpClient.listTools()),
},
});
const result = await agent.generate(
"List recent TVMaze 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 TVMaze. 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 TVMaze MCP in Mastra AI
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
Start using the TVMaze MCP today
We host it, we monitor it, we maintain it. You just paste one token.