Skip to main content
Glama
zachsnow

parsley-mcp

by zachsnow

Parsley MCP Server

An MCP server that gives AI assistants access to Parsley — recipe management, menu planning, and event operations for food service.

Hosted

A hosted version is available at parsley.vein.io. Connect any MCP client using a Remote transport with your Parsley API token, passed either as a Bearer token in the Authorization header or as a ?token= query parameter.

Read-only endpoint:

https://parsley.vein.io/mcp

Read-write endpoint (includes event and user management):

https://parsley.vein.io/mcp/write

Demo endpoint (no auth required, mock data):

https://parsley.vein.io/mcp/demo

Filtering tools

Pass ?tools=a,b,c to register only the tools you need, trimming the tool schema from the context window:

https://parsley.vein.io/mcp?tools=list_menu_items,get_recipe,list_events

Unknown names return 400. Works on /mcp, /mcp/write, and /mcp/demo.

Related MCP server: Catalyst MCP Server

Local (stdio)

Run locally via npx:

PARSLEY_API_TOKEN=your_token npx parsley-mcp

Or with write access:

PARSLEY_API_TOKEN=your_token npx parsley-mcp --enable-writes

Claude Desktop configuration

{
  "mcpServers": {
    "parsley": {
      "command": "npx",
      "args": ["parsley-mcp"],
      "env": {
        "PARSLEY_API_TOKEN": "your_token"
      }
    }
  }
}

Tools

Read-only: list/get menu items, menus, recipes, ingredients, events, chef users, chef tags, serving stations, commissary reports, and CDN access tokens.

Write (opt-in): create/update events, push sales/waste/leftover data, create/update/delete chef users, and manage chef tags.

Development

npm install
npm run build
npm start

Deploy to Cloudflare Workers:

npm run deploy

Parsley API

This server wraps the Parsley public API.

License

MIT

Maintenance

ActivityInactive
ResponsivenessNo issues

Related MCP Connectors

Related MCP Servers