BookingLive MCP Server for Mastra AIGive Mastra AI instant access to 17 tools to Abort Order, Add To Order, Cancel Order, and more
Mastra AI is a TypeScript-native agent framework built for modern web stacks. Connect BookingLive through Vinkius and Mastra agents discover all tools automatically. type-safe, streaming-ready, and deployable anywhere Node.js runs.
Ask AI about this MCP Server for Mastra AI
The BookingLive MCP Server for Mastra AI is a standout in the Ecommerce category — giving your AI agent 17 tools to work with, ready to go from day one.
Vinkius delivers Streamable HTTP and SSE to any MCP client
import { Agent } from "@mastra/core/agent";
import { createMCPClient } from "@mastra/mcp";
import { openai } from "@ai-sdk/openai";
async function main() {
// Your Vinkius token. get it at cloud.vinkius.com
const mcpClient = await createMCPClient({
servers: {
"bookinglive": {
url: "https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp",
},
},
});
const tools = await mcpClient.getTools();
const agent = new Agent({
name: "BookingLive Agent",
instructions:
"You help users interact with BookingLive " +
"using 17 tools.",
model: openai("gpt-4o"),
tools,
});
const result = await agent.generate(
"What can I do with BookingLive?"
);
console.log(result.text);
}
main();
* Every MCP server runs on Vinkius-managed infrastructure inside AWS - a purpose-built runtime with per-request V8 isolates, Ed25519 signed audit chains, and sub-40ms cold starts optimized for native MCP execution. See our infrastructure
About BookingLive MCP Server
Connect your BookingLive account to any AI agent to streamline your scheduling and commerce workflows. This server enables full control over the booking lifecycle through natural language.
Mastra's agent abstraction provides a clean separation between LLM logic and BookingLive tool infrastructure. Connect 17 tools through Vinkius and use Mastra's built-in workflow engine to chain tool calls with conditional logic, retries, and parallel execution. deployable to any Node.js host in one command.
What you can do
- Order Lifecycle — Start new orders, add items to existing ones, and finalize completions with transaction records.
- Order Retrieval — Fetch comprehensive metadata for specific order references or filter entire lists by email, status, or creation date.
- Customer Management — Instantly retrieve all historical orders associated with a specific purchaser's email address.
- Order Maintenance — Cancel or abort orders to keep your inventory clean, and update specific order parameters as requirements change.
- Availability & Products — Inspect product details and check resource availability to ensure seamless booking experiences.
The BookingLive MCP Server exposes 17 tools through the Vinkius. Connect it to Mastra AI in under two minutes — credentials fully managed, no infrastructure to provision, no vendor lock-in. Your configuration, your data, your control.
All 17 BookingLive tools available for Mastra AI
When Mastra AI connects to BookingLive through Vinkius, your AI agent gets direct access to every tool listed below — spanning booking-system, reservation-management, scheduling-tool, and more. Every call runs in a secure, isolated environment with full audit visibility. Beyond a simple connection, you get real-time monitoring of agent activity, enterprise governance, and optimized token usage.
Abort order on BookingLive
Aborts an order to ensure no pending items remain
Add to order on BookingLive
Adds items to an existing order
Cancel order on BookingLive
Cancels an order and sends a cancellation email
Complete order on BookingLive
Completes an order
Get events by product ids on BookingLive
Returns all events for selected products within a date range
Get message content on BookingLive
Returns the HTML content and subject of an email for a specific order
Get order details on BookingLive
Returns full details of a specific order
Get orders on BookingLive
Returns a filtered list of all orders
Get orders by email on BookingLive
Returns all orders associated with a specific purchaser email
Get product availability on BookingLive
Returns public product availability for a date range
Get product detail on BookingLive
Returns details for specific products
Get ref data on BookingLive
Returns public reference data (Products, ProductGroups, Resources, Locations, Staff)
Get resource availability on BookingLive
Returns public resource availability for a date range
Send email to customers on BookingLive
Sends a specific notification message to a customer
Set order notification on BookingLive
Sets notification preferences (Email/SMS) for an order
Start order on BookingLive
Provide Member details and OrderItems as JSON objects. Starts a new BookingLive order
Update order param on BookingLive
Updates a specific parameter value for an order
Connect BookingLive to Mastra AI via MCP
Follow these steps to wire BookingLive into Mastra AI. The entire setup takes under two minutes — your credentials stay safe behind Vinkius.
Install dependencies
npm install @mastra/core @mastra/mcp @ai-sdk/openaiReplace the token
[YOUR_TOKEN_HERE] with your Vinkius tokenRun the agent
agent.ts and run with npx tsx agent.tsExplore tools
Why Use Mastra AI with the BookingLive MCP Server
Mastra AI provides unique advantages when paired with BookingLive through the Model Context Protocol.
Mastra's agent abstraction provides a clean separation between LLM logic and tool infrastructure. add BookingLive without touching business code
Built-in workflow engine chains MCP tool calls with conditional logic, retries, and parallel execution for complex automation
TypeScript-native: full type inference for every BookingLive tool response with IDE autocomplete and compile-time checks
One-command deployment to any Node.js host. Vercel, Railway, Fly.io, or your own infrastructure
BookingLive + Mastra AI Use Cases
Practical scenarios where Mastra AI combined with the BookingLive MCP Server delivers measurable value.
Automated workflows: build multi-step agents that query BookingLive, process results, and trigger downstream actions in a typed pipeline
SaaS integrations: embed BookingLive as a first-class tool in your product's AI features with Mastra's clean agent API
Background jobs: schedule Mastra agents to query BookingLive on a cron and store results in your database automatically
Multi-agent systems: create specialist agents that collaborate using BookingLive tools alongside other MCP servers
Example Prompts for BookingLive in Mastra AI
Ready-to-use prompts you can give your Mastra AI agent to start working with BookingLive immediately.
"Find all orders associated with the email 'support@example.com'."
"Get the full details for order reference BKL-55432."
"Cancel order BKL-1002 and send the confirmation email."
Troubleshooting BookingLive MCP Server with Mastra AI
Common issues when connecting BookingLive to Mastra AI through Vinkius, and how to resolve them.
createMCPClient not exported
npm install @mastra/mcpBookingLive + Mastra AI FAQ
Common questions about integrating BookingLive MCP Server with Mastra AI.
How does Mastra AI connect to MCP servers?
MCPClient with the server URL and pass it to your agent. Mastra discovers all tools and makes them available with full TypeScript types.Can Mastra agents use tools from multiple servers?
Does Mastra support workflow orchestration?
Explore More MCP Servers
View all →
Argyle
7 toolsVerify employment and income with Argyle — track users, employments, and payouts via AI.

Pitchly
11 toolsTurn your firm experience data into competitive deal sheets, credentials, and pitch materials with automated content generation.

Bridge Data Output
10 toolsAccess standardized real estate data via the Bridge API — browse MLS listings, property details, and agent info directly from any AI agent.

Farmonaut
12 toolsAccess satellite agriculture data via Farmonaut — monitor crop health with NDVI, weather, soil moisture, crop advisory, and deforestation alerts from any AI agent.
