Skip to main content

MCP server for deciding what to eat using random takeout favorites

Project description

Eat What Today MCP

A simple MCP server that helps users decide what to eat by randomly picking from a takeout favorites list.

Features

  • Built-in takeout favorites list
  • Random meal recommendation with optional filters
  • Random markdown checklist for quick decision making
  • MCP resource endpoint for reading the full favorites list

Tools

  • list_favorites
    • Returns the full default favorites list.
  • decide_meal
    • Randomly picks meals from favorites.
    • Args:
      • count (default 3)
      • price_tier (any|low|mid|high)
      • spicy (any|none|mild|hot)
      • category (default any)
      • seed (optional integer for deterministic picks)
  • random_takeout_checklist
    • Returns a markdown todo checklist from random picks.
    • Args:
      • count (default 5)
      • seed (optional integer)

Resource

  • takeout://favorites
    • Returns the favorites list as markdown.

Run Locally

From project root:

uv run eat-what-today-mcp

This starts the server with stdio transport.

Example MCP Client Config

{
	"mcpServers": {
		"eat-what-today": {
			"command": "uv",
			"args": [
				"run",
				"eat-what-today-mcp"
			]
		}
	}
}

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

eat_what_today_mcp-0.1.0.tar.gz (30.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

eat_what_today_mcp-0.1.0-py3-none-any.whl (3.3 kB view details)

Uploaded Python 3

File details

Details for the file eat_what_today_mcp-0.1.0.tar.gz.

File metadata

  • Download URL: eat_what_today_mcp-0.1.0.tar.gz
  • Upload date:
  • Size: 30.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.7.8

File hashes

Hashes for eat_what_today_mcp-0.1.0.tar.gz
Algorithm Hash digest
SHA256 c1294517359fe6a9ba00c86fb9e65c5fb632b2973040b8af1e026ed5f334cc9a
MD5 ca7bd448d73b5d0220341bb5ede0d593
BLAKE2b-256 7b0f1cb2c84430255252fb37f7e25618aadda70da2b79b4cc96daca0e65e57fb

See more details on using hashes here.

File details

Details for the file eat_what_today_mcp-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for eat_what_today_mcp-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 015b5f1ee10a03fd2537eb9725b1e4cc3e76c6d72c4bdeb2684434ed86c7e38b
MD5 3b7f6e28ce76ca08f51bf40bf9323b62
BLAKE2b-256 b539294e135d52fb149cceb462c65f58a6e03eda3560ecaf9a8357d114f08ec3

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page