4,500+ servers built on MCP Fusion
Vinkius
TripGo logo
Vinkius
Mastra AI logo

How to Use the TripGo MCP in Mastra AI

Build resilient, multi-step travel agents with the mastra-ai framework for TripGo.

See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

TripGo MCP on Cursor AI Code Editor MCP Client TripGo MCP on Claude Desktop App MCP Integration TripGo MCP on OpenAI Agents SDK MCP Compatible TripGo MCP on Visual Studio Code MCP Extension Client TripGo MCP on GitHub Copilot AI Agent MCP Integration TripGo MCP on Google Gemini AI MCP Integration TripGo MCP on Lovable AI Development MCP Client TripGo MCP on Mistral AI Agents MCP Compatible TripGo MCP on Amazon AWS Bedrock MCP Support
MCP Servers - Free for Subscribers
Mastra AI

Connect TripGo MCP to Mastra AI

Create your Vinkius account to connect TripGo 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.

GDPR Free for Subscribers

Automate complex trip planning.

You can build a workflow that first checks available regions using `get_regions`. If successful, it then calls `plan_trip` to generate the itinerary. This handles multi-modal journeys (bus, train, walking) and returns step-by-step instructions. If the initial plan is too long, your agent can automatically run a secondary check with `get_route_info` to verify coverage before presenting the final option.

Verify stop details before confirming.

Use `search_stops` first to get a list of potential stops by name or address. Then, your agent can conditionally call `get_stop_details` for each candidate ID. This allows the workflow to verify if a stop has facilities like restrooms or accessibility features. The resulting data provides confidence in the final recommendation.

Track vehicle movements with fail-safes.

If real-time tracking is needed, your agent can call `get_vehicle_positions`. You can build retries into this step: if the initial position check fails or returns no data, the workflow automatically waits and tries again. This keeps the user from seeing a dead end. Alternatively, you can track scheduled times using `get_arrivals` to verify expected schedules.

Setup guide

Set up TripGo MCP in Mastra AI

Prerequisites

  • Node.js 18+ and a TypeScript project
  • @mastra/mcp + @mastra/core packages
  • Active Vinkius subscription with a valid endpoint token
  1. 1

    Install dependencies

    Run npm install @mastra/mcp @mastra/core plus your preferred model provider (e.g. @ai-sdk/openai).

  2. 2

    Configure the MCPClient

    Create an MCPClient with your Vinkius endpoint as a URL object. Replace [YOUR_TOKEN_HERE] with your token from cloud.vinkius.com.

  3. 3

    Discover and inject tools

    Call mcpClient.listTools() and spread the result into your agent's tools object. All TripGo tools become native Mastra tools.

  4. 4

    Run with any model

    Swap openai("gpt-4o") for any AI SDK-compatible provider. Call agent.generate() and the agent routes tool calls through MCP automatically.

agent.ts
import { MCPClient } from "@mastra/mcp";
import { Agent } from "@mastra/core/agent";
import { openai } from "@ai-sdk/openai";

const mcpClient = new MCPClient({
  id: "tripgo-mcp-client",
  servers: {
    "tripgo-mcp": {
      url: new URL(
        "https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp"
      ),
    },
  },
});

const agent = new Agent({
  name: "TripGo Agent",
  model: openai("gpt-4o"),
  instructions: "You have access to TripGo tools.",
  tools: {
    ...(await mcpClient.listTools()),
  },
});

const result = await agent.generate(
  "List recent TripGo 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 TripGo. 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 TripGo MCP in Mastra AI

You must start the workflow by calling `get_regions`. This verifies that your specified city is supported before attempting any trip planning or stop searches, preventing failure downstream.
Your agent can be configured for automatic retries. If the primary `plan_trip` call fails, it can try generating alternative trips by adjusting the travel time or preferred transport mode.
First, use `search_stops` by name. Then, pass the resulting ID into `get_stop_details`. This two-step process validates that the coordinates match the expected facilities.
Yes. You can chain actions: check region -> search stop by name -> get departures -> plan multimodal trip. The workflow engine handles the handoffs between these services.
This MCP Server touches **route names**, **stop IDs**, and **coordinates** for all trip planning and location validation steps.

Start using the TripGo MCP today

We host it, we monitor it, we maintain it. You just paste one token.

Built & Managed by Vinkius 30s setup 9 tools

We've already built the connector for TripGo. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 9 tools are live and waiting. You're up and running in seconds.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.