Skip to main content

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)

Source distribution for iiith-mess-mcp 1.0.1
File Size Uploaded
iiith_mess_mcp-1.0.1.tar.gz 58.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for iiith-mess-mcp 1.0.1
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

1.0.1 This release

2 release files

1.0.0

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page