Canteen
Menus, prices and allergen notes from canteens listed on OpenMensa.
Server URL
canteen.mcp.zahraabouzeid.me /mcpFinds canteens by name, city or location and reads their meals for a given day, with prices for students, staff and guests and notes such as allergens and diet labels. It covers every canteen listed on OpenMensa, most of them university canteens in Germany.
Connect
In Claude, open “Customize” and select “Connectors”.
Select “Add custom connector”, paste the URL and select “Add”.
https://canteen.mcp.zahraabouzeid.me/mcp
On the free plan, you can add one custom connector. On Team and Enterprise plans, an owner first adds the connector in “Organization settings” > “Connectors”.
In ChatGPT on the web, open “Settings” > “Connectors” > “Advanced” and turn on “Developer mode”.
Select “Create”, enter a name, paste the URL and set authentication to “No authentication”.
https://canteen.mcp.zahraabouzeid.me/mcpIn a new chat, open the “+” menu, select “Developer mode” and turn on the connector.
Developer mode requires a paid plan. OpenAI sometimes moves these settings, so the names may differ.
Run this command in your terminal:
claude mcp add --transport http canteen https://canteen.mcp.zahraabouzeid.me/mcp
Run this command in your terminal:
codex mcp add canteen --url https://canteen.mcp.zahraabouzeid.me/mcp
Run this command in your terminal:
gemini mcp add --transport http canteen https://canteen.mcp.zahraabouzeid.me/mcp
Tools
find_canteens- Finds canteens by name, city or location.
canteen_menu- Shows the meals of one canteen on one day, with prices and notes.
canteen_days- Lists the days a canteen has published a menu for and whether it is closed.
These tools can only read data. They can't change or send anything.
Sign in
You don't need to sign in.
Data sources
Menus come from OpenMensa. Allergen notes come from the canteens themselves and may be incomplete, so check at the counter when it matters.
The source code is on GitHub in canteen-mcp under the AGPL-3.0 license.