Skip to main content
Glama
NJP6969

IIITH Mess MCP Server

by NJP6969

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
MESS_API_KEYYesYour API key from the Mess Portal (get from mess.iiit.ac.in under Settings → API Keys)
MESS_API_URLNoThe URL of the Mess APIhttps://mess.iiit.ac.in/api

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{}
resources
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
get_user_infoB

Get your profile information including name, email, roll number, and last login

reset_qr_tokenB

Reset your QR code token used for meal verification at the mess

get_mess_infoB

List all available messes with their status (open/closed)

get_menuB

Get the menu for all messes on a specific date

get_meal_ratesC

Get meal rates for all messes

get_meal_capacitiesC

Get available capacity at each mess for a meal

get_meal_timingsB

Get meal serving times at each mess

get_registrationsB

Get all your meal registrations in a date range (max 2 months)

get_registrationC

Get your registration for a specific meal on a date

register_mealC

Register for a meal at a specific mess

cancel_mealC

Cancel a meal registration

uncancel_mealB

Uncancel a previously cancelled meal registration

skip_mealC

Mark a meal as skipped (you will still be charged)

get_cancellation_countC

Get how many cancellations you've used this month

get_billC

Get your mess bill for a month

submit_feedbackC

Submit anonymous feedback for a meal you've availed

get_meal_ratingB

Get average ratings for a meal

get_extrasB

List available extra items for a meal

get_extra_registrationsC

Get your registered extra items

register_extraC

Register for an extra item

delete_extra_registrationC

Delete an extra item registration

get_monthly_registrationC

Get your monthly registration for a mess

create_monthly_registrationC

Register at a mess for an entire month

delete_monthly_registrationC

Delete a monthly registration

get_preferencesB

Get your notification and meal preferences

update_preferencesC

Update your preferences

get_registration_windowB

Get how far in advance you can register for meals

get_cancellation_windowB

Get how late you can cancel a meal

get_max_cancellationsC

Get the maximum allowed cancellations per month for a meal

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
User ProfileYour mess portal profile information
Today's RegistrationsYour meal registrations for today
This Week's RegistrationsYour meal registrations for this week
Today's MenuMenu at all messes for today
Current Month's BillYour mess bill for the current month

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/NJP6969/IIITH-mess-MCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server