NAME
mcp-picnic - MCP Server for Picnic Supermarket
VERSION
version 0.001
SYNOPSIS
# Set environment variables
export PICNIC_USER="your@email.de"
export PICNIC_PASS="your-password"
export PICNIC_COUNTRY="de" # or "nl"
# Run the MCP server
mcp-picnic
DESCRIPTION
This script starts an MCP (Model Context Protocol) server for the Picnic Supermarket API. It communicates via stdio and is designed to be used with AI assistants like Claude Desktop.
ENVIRONMENT VARIABLES
- PICNIC_USER
-
Your Picnic account email address. Required.
- PICNIC_PASS
-
Your Picnic account password. Required.
- PICNIC_COUNTRY
-
Country code for your Picnic account:
de(Germany) ornl(Netherlands). Defaults tode.
CLAUDE DESKTOP CONFIGURATION
Add this to your Claude Desktop MCP configuration:
{
"mcpServers": {
"picnic": {
"command": "mcp-picnic",
"env": {
"PICNIC_USER": "your@email.de",
"PICNIC_PASS": "your-password",
"PICNIC_COUNTRY": "de"
}
}
}
}
SEE ALSO
SUPPORT
Issues
Please report bugs and feature requests on GitHub at https://github.com/Getty/p5-mcp-picnic/issues.
CONTRIBUTING
Contributions are welcome! Please fork the repository and submit a pull request.
AUTHOR
Torsten Raudssus <torsten@raudss.us>
COPYRIGHT AND LICENSE
This software is copyright (c) 2026 by Torsten Raudssus.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.