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) or nl (Netherlands). Defaults to de.

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

MCP::Picnic, WWW::Picnic

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.