web-checkin-mcp

v1.0.0
A powerful MCP server built with NitroStack

🔌 Connection Information

MCP Endpoint

https://web-checkin-mcp-2-6a4790d5-satyams-org-7b2cd6ab.app.nitrocloud.ai/mcp

Connect to this MCP server using the endpoint above. The server supports Server-Sent Events (SSE) for real-time bidirectional communication following the Model Context Protocol specification.

🛠️ Available Tools

calculate
Perform basic arithmetic calculations
🎨 Has UI Widget
Input Schema
{
  "properties": {
    "operation": {
      "type": "string",
      "enum": [
        "add",
        "subtract",
        "multiply",
        "divide"
      ],
      "description": "The operation to perform"
    },
    "a": {
      "type": "number",
      "description": "First number"
    },
    "b": {
      "type": "number",
      "description": "Second number"
    }
  },
  "required": [
    "operation",
    "a",
    "b"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#",
  "type": "object"
}
convert_temperature
Convert temperature units based on file content or direct input. Supports Celsius (C) and Fahrenheit (F).
Input Schema
{
  "properties": {
    "file_name": {
      "type": "string",
      "description": "Name of the uploaded file"
    },
    "file_type": {
      "type": "string",
      "description": "MIME type of the uploaded file"
    },
    "file_content": {
      "type": "string",
      "description": "Base64 encoded file content. Will be injected by system."
    },
    "value": {
      "type": "number",
      "description": "Temperature value to convert"
    },
    "from_unit": {
      "type": "string",
      "enum": [
        "C",
        "F"
      ],
      "description": "Unit to convert from (C or F)"
    },
    "to_unit": {
      "type": "string",
      "enum": [
        "C",
        "F"
      ],
      "description": "Unit to convert to (C or F)"
    }
  },
  "required": [
    "file_name",
    "file_type",
    "file_content"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#",
  "type": "object"
}
list-flights
List all upcoming flights with basic details including airline, route, departure time, and image
🎨 Has UI Widget
Input Schema
{
  "properties": {},
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#",
  "type": "object"
}
get-flight
Get detailed information about a specific flight including seat map and baggage options
🎨 Has UI Widget
Input Schema
{
  "properties": {
    "flightId": {
      "type": "string",
      "description": "The flight ID (e.g., AA456)"
    }
  },
  "required": [
    "flightId"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#",
  "type": "object"
}
submit-checkin
Submit web check-in with passenger details, seat selection, and baggage preference
🎨 Has UI Widget
Input Schema
{
  "properties": {
    "name": {
      "type": "string",
      "description": "Passenger full name"
    },
    "email": {
      "type": "string",
      "format": "email",
      "description": "Passenger email address"
    },
    "flightId": {
      "type": "string",
      "description": "Flight ID (e.g., AA456)"
    },
    "seat": {
      "type": "string",
      "description": "Selected seat code (e.g., 12A)"
    },
    "baggage": {
      "type": "string",
      "enum": [
        "standard",
        "extra",
        "premium"
      ],
      "description": "Baggage tier selection (default: standard)"
    }
  },
  "required": [
    "name",
    "email",
    "flightId",
    "seat"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#",
  "type": "object"
}
validate-seat
Validate if a seat is available on a flight and get pricing information
Input Schema
{
  "properties": {
    "flightId": {
      "type": "string",
      "description": "Flight ID"
    },
    "seat": {
      "type": "string",
      "description": "Seat code to validate (e.g., 12A)"
    }
  },
  "required": [
    "flightId",
    "seat"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#",
  "type": "object"
}
show-vacant-seats
Show all available seats for a specific flight
🎨 Has UI Widget
Input Schema
{
  "properties": {
    "flightId": {
      "type": "string",
      "description": "Flight ID"
    }
  },
  "required": [
    "flightId"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#",
  "type": "object"
}
select-seat
Select a specific seat for the passenger
🎨 Has UI Widget
Input Schema
{
  "properties": {
    "flightId": {
      "type": "string",
      "description": "Flight ID"
    },
    "seat": {
      "type": "string",
      "description": "Seat code to select (e.g., 12A)"
    }
  },
  "required": [
    "flightId",
    "seat"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#",
  "type": "object"
}