🔌 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
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
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
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
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
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
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"
}