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_info

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

reset_qr_token

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

get_mess_info

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

get_menu

Get the menu for all messes on a specific date

get_meal_rates

Get meal rates for all messes

get_meal_capacities

Get available capacity at each mess for a meal

get_meal_timings

Get meal serving times at each mess

get_registrations

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

get_registration

Get your registration for a specific meal on a date

register_meal

Register for a meal at a specific mess

cancel_meal

Cancel a meal registration

uncancel_meal

Uncancel a previously cancelled meal registration

skip_meal

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

get_cancellation_count

Get how many cancellations you've used this month

get_bill

Get your mess bill for a month

submit_feedback

Submit anonymous feedback for a meal you've availed

get_meal_rating

Get average ratings for a meal

get_extras

List available extra items for a meal

get_extra_registrations

Get your registered extra items

register_extra

Register for an extra item

delete_extra_registration

Delete an extra item registration

get_monthly_registration

Get your monthly registration for a mess

create_monthly_registration

Register at a mess for an entire month

delete_monthly_registration

Delete a monthly registration

get_preferences

Get your notification and meal preferences

update_preferences

Update your preferences

get_registration_window

Get how far in advance you can register for meals

get_cancellation_window

Get how late you can cancel a meal

get_max_cancellations

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