Fleksa
Fleksa Integrations

Reservations & Marketing - Overview

MCP tools for table reservations and marketing campaigns

Reservations & Marketing

MCP tools for table reservations and marketing campaigns via AI assistants.

Overview

The Reservations & Marketing tools enable AI agents to manage table bookings and access marketing campaign data for customer engagement.

Key Features

Reservations

  • Check table availability
  • View existing bookings
  • Reservation details
  • Time slot queries

Marketing Campaigns

  • Active campaign info
  • Promotion details
  • Discount codes
  • Campaign performance

MCP Tools

fleksa_reservations

{
  name: "fleksa_reservations",
  description: "Query table reservations",
  inputSchema: {
    type: "object",
    properties: {
      shop_id: { type: "string" },
      date: { type: "string", description: "YYYY-MM-DD" },
      reservation_id: { type: "string" }
    },
    required: ["shop_id"]
  }
}

fleksa_marketing

{
  name: "fleksa_marketing",
  description: "Get marketing campaign information",
  inputSchema: {
    type: "object",
    properties: {
      shop_id: { type: "string" },
      campaign_id: { type: "string" },
      active_only: { type: "boolean" }
    },
    required: ["shop_id"]
  }
}

Response Structures

Reservations

{
  "reservations": [
    {
      "id": "uuid",
      "date": "2024-01-20",
      "time": "19:00",
      "party_size": 4,
      "customer_name": "John Doe",
      "status": "confirmed"
    }
  ],
  "availability": {
    "slots": ["18:00", "18:30", "20:00", "20:30"]
  }
}

Marketing

{
  "campaigns": [
    {
      "id": "uuid",
      "name": "Weekend Special",
      "discount_type": "percentage",
      "discount_value": 15,
      "code": "WEEKEND15",
      "valid_until": "2024-01-31"
    }
  ]
}