IIITH Mess MCP
MCP server for the IIIT Hyderabad Mess System. Lets LLMs check registrations, view menus, manage meals, and track billing — all conversationally.
Requires IIIT VPN or intranet access.
Examples of what you can ask
- "What am I eating today?"
- "Cancel all my Friday lunches"
- "Register me for dinner at Kadamba tomorrow"
- "What's on the menu tonight?"
- "Every week, register my favourite meals for the week"
- "Estimate the nutrition for tonight's dinner"
- "How much is my mess bill this month?"
Prerequisites
- An auth key from mess.iiit.ac.in (Settings > Auth Keys), or a session cookie
- uv
Adding to Claude Code
Via uv (recommended)
claude mcp add iiith-mess -e MESS_AUTH_KEY=your-auth-key -- uvx iiith-mess-mcp
Via local clone
git clone https://github.com/Kallind/IIITH-Mess-MCP
claude mcp add iiith-mess -e MESS_AUTH_KEY=your-auth-key -- uv run --directory IIITH-Mess-MCP python iiith_mess_mcp/server.py
Verify it connected:
claude mcp list
Adding to GitHub Copilot (VS Code)
Simplest way: Just ask Copilot to set it up by providing this repository URL.
Via uvx
Create or edit .vscode/mcp.json in your workspace:
{
"servers": {
"iiith-mess": {
"type": "stdio",
"command": "uvx",
"args": ["iiith-mess-mcp"],
"env": {
"MESS_AUTH_KEY": "your-auth-key-here"
}
}
}
}
Via local clone
{
"servers": {
"iiith-mess": {
"type": "stdio",
"command": "uv",
"args": ["run", "--directory", "/path/to/IIITH-Mess-MCP", "python", "iiith_mess_mcp/server.py"],
"env": {
"MESS_AUTH_KEY": "your-auth-key-here"
}
}
}
}
Made with <3 at IIITH by Kallind Soni and Arihant Tripathy
Release files for iiith-mess-mcp 1.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| iiith_mess_mcp-1.0.1.tar.gz | 58.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| iiith_mess_mcp-1.0.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 81.9 kB
Release files / iiith_mess_mcp-1.0.1.tar.gz
| Download URL | iiith_mess_mcp-1.0.1.tar.gz |
|---|---|
| Size | 58.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
fc7e9ea5880f8bbb247963747bff6449b722f0b51f7e37d3ceeee66b07ddb4bf
|
|
BLAKE2b-256 checksum How to use checksums |
b6911fafba6388b60e18b14d020259a64054abc992fbf3256bfe8ebdab977d87
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.8.22
|
Release files / iiith_mess_mcp-1.0.1-py3-none-any.whl
| Download URL | iiith_mess_mcp-1.0.1-py3-none-any.whl |
|---|---|
| Size | 23.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
7caf62aec3837ca4c36d507ace8824ae1c6cf319c1273fbe154d4a36b50b238b
|
|
BLAKE2b-256 checksum How to use checksums |
1e0177ded64698a255b918cf7c4e725494a385876ebc8ff971c1df8ddec90673
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.8.22
|