MCP server
Parsley MCP by usefulapi
io.usefulapi/parsley
Checked 26 Oct 2026, 08:29 UTC · Connected to it and listed its tools
Read Parsley menu items, nutrition, allergens, ingredients and events; record event sales and waste.
Working at last checkVerified publisher: usefulapi.ioAbout 4,124 tokens per request once connected15 tools
https://parsley.usefulapi.io/mcp
At a glance
- Type
- MCP server
- Publisher
- usefulapi.io (verified by the MCP Registry)
- Status
- Working at last check
- Tools
- 15
- Token cost
- About 4,124 tokens per request
- Sets up in
- Claude Code, Claude Desktop, Codex, Gemini CLI, Cursor, VS Code, Antigravity, ChatGPT, OpenAI API, Grok
- Last checked
- 26 Oct 2026, 08:29 UTC
Connect it to your agent
Opens the app, which shows the server and asks you to confirm. For other apps, copy the setup below.
Claude Code
claude mcp add --transport http parsley https://parsley.usefulapi.io/mcp
Claude Desktop
Settings → Connectors → Add custom connector, and paste the URL.
Codex (config.toml)
[mcp_servers.parsley] url = "https://parsley.usefulapi.io/mcp"
Gemini CLI
{"mcpServers":{"parsley":{"httpUrl":"https://parsley.usefulapi.io/mcp"}}}
Cursor
{"mcpServers":{"parsley":{"url":"https://parsley.usefulapi.io/mcp"}}}
VS Code
{"servers":{"parsley":{"type":"http","url":"https://parsley.usefulapi.io/mcp"}}}
Antigravity
agy mcp add parsley https://parsley.usefulapi.io/mcp
ChatGPT
Settings → Apps & Connectors → Advanced settings: turn on Developer mode, then Create a connector and paste the URL. Which plans can do this varies.
OpenAI API (Responses tools)
{"type":"mcp","server_label":"parsley","server_url":"https://parsley.usefulapi.io/mcp","require_approval":"always"}
Grok (xAI API tools)
{"type":"mcp","server_label":"parsley","server_url":"https://parsley.usefulapi.io/mcp"}
Tools
parsley_create_event~680 tokens
WRITE: create an event (a workday, shift, service or catering event) in Parsley with its menu items. This changes the account's production plan and is NOT idempotent: calling it twice creates two events. Returns the new event id. Use parsley_list_events first to avoid duplicates. POST /events.parsley_get_event~121 tokens
One event with its metadata and all line items (menu item, amount, unit, station, section). GET /events/{id}.parsley_get_ingredient~177 tokens
One ingredient in full: unit conversions, supported units, tags, the supply options (supplier, SKU, pack size, cost) used for costing and the preparations with yield. Parsley limits this call to 1 request every 3 seconds, so fetch ingredients one at a time. GET /ingredients/{id}.parsley_get_menu~118 tokens
One menu with its sections and the menu items in each section, and its serving stations. GET /menus/{id}.parsley_get_menu_item~181 tokens
One menu item in full: names, description, price, cost, shelf life, serving size, nutrition facts (nutrients), the allergen flags and allergen text, dietary characteristics (meat, pork, corn, poultry) and the ingredient list. The photo link is returned without its access token. GET /menu_items/{id}.parsley_list_chef_tags~158 tokens
List the chef tags (id, name) that recipes are attributed to. Only meaningful for accounts with Chef IDs enabled. GET /tags/chefs.parsley_list_chef_users~225 tokens
List the chef users of the account: id, email, join date, active flag, permission level and the chef tag they are tied to. Only meaningful for accounts with Chef IDs enabled. GET /users/chefs.parsley_list_events~350 tokens
List events (a workday, shift, service or catering event) that fall in a date window: id, name, type (standard, cafe-hot-bar, sale, forecast), date, start and end time, menu id. A bare date means the whole day in the account timezone. GET /events.parsley_list_ingredients~262 tokens
List the ingredients that can be used in recipes: id, parent id, name, label name, item number, supported units, and whether a recipe uses it. The API returns the whole list at once; search/limit/offset slice it here. GET /ingredients.parsley_list_menu_items~331 tokens
List the recipes, sub-recipes and ingredients in the Parsley account that can be used on events: id, name, item number, price, tags, active flag, chef and last-modified time. Use the ids with parsley_get_menu_item for nutrition, allergens and ingredients, and on events. The API returns the whole lisparsley_list_menus~200 tokens
List the menus (menu plans) in the account: id, name and last-modified time. Use the id with parsley_get_menu or when creating an event. GET /menus.parsley_list_serving_stations~158 tokens
List the serving stations (id, name) that menu items and event line items can be assigned to. GET /tags/serving_stations.parsley_record_event_sales~462 tokens
WRITE: push sold quantities per menu item to a cafe/hot bar event, which feeds Parsley's cost and usage reports. Other event types are refused by Parsley, as is a menu item with no made quantity on the event. Sending the same quantities again overwrites rather than adds. PUT /events/{id}/sales.parsley_record_waste_leftover~478 tokens
WRITE: push waste and/or leftover quantities per menu item to a cafe/hot bar event. If no sold quantity exists, Parsley derives it as made minus waste minus leftover. Parsley refuses amounts above what was made minus sold. Sending the same quantities again overwrites rather than adds. PUT /events/{iparsley_update_event_covers~223 tokens
WRITE: set the forecast and/or actual number of covers (guests served) on an event. Only the fields you pass change. actual_covers works only on cafe/hot bar events. Setting the same values again has no further effect. PATCH /events/{id}.
Browse
Related MCP servers
- divux
Official data for AI assistants: medicines, recalls, cosmetics, money, travel, places, prices. - Foodbe
Cited, fact-checked food answers, ingredient profiles, meal plans and recipes for agents. - Thmenu
Restaurant menus, carts, reservations and owner drafts for AI agents (Thmenu MCP). - Rootz Grocery
Signed US food & grocery data: Kroger prices, nutrition, allergens, recalls, diet filters. - BasketWatch
Irish grocery prices at Aldi, Tesco, SuperValu, Dunnes and Lidl: compare, baskets, offers, history - RegAffairs AI
Cited answers on chemical, food, pharma, device, cosmetic and pesticide rules, linked to sources. - Micro Mu
News, web search, mail, markets, weather, places, files, calendar, contacts. 67 tools, one endpoint. - Heathy Nutrition
Nutrition for more than 1,100 plant foods from 30 national tables, plus GB/EU & US claim checking
Badge for your README
[](https://aptlynx.net/servers/io.usefulapi/parsley)
Listing text is written by the maker; AptLynx lists tools and does not vouch for them. Find another tool · Browse by topic · For agents