AI-powered grocery cart control for PC Express/Loblaws stores via Model Context Protocol (MCP)
MCPpedia last refreshed this data
Pcexpress MCP Server is an MCP server that AI-powered grocery cart control for PC Express/Loblaws stores via Model Context Protocol (MCP). Its tool list has not been published yet over stdio, requires no API key, and scores 42/100 on MCPpedia's security, maintenance and efficiency rubric.
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"pcexpress": {
"env": {
"PCEXPRESS_BANNER": "zehrs",
"PCEXPRESS_STORE_ID": "your_store",
"PCEXPRESS_STATE_DIR": "~/.pcexpress-mcp",
"PCEXPRESS_REFRESH_TOKEN": "your_refresh_token"
},
"args": [
"/path/to/pcexpress_mcp_server.py"
],
"command": "python3"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Unofficial Model Context Protocol (MCP) server for PC Express / Loblaws grocery shopping
No automated test available for this server. Check the GitHub README for setup instructions.
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in ai-ml / cloud
MCP client bridge: connects to MCP servers and registers their tools on ctx.tools
An autonomous agent that conducts deep research on any data using any LLM providers
The official MCP server implementation for the Perplexity API Platform
1000+ scientific tools for AI scientists: life science, reserach, literature, and more.
MCP Security Weekly
Get CVE alerts and security updates for Pcexpress MCP Server and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
Unofficial Model Context Protocol (MCP) server for PC Express / Loblaws grocery shopping
Control your grocery cart with AI! This MCP server enables LLMs (like Claude) to search past orders, find products, and manage your shopping cart across all Loblaws-owned grocery banners.
How the auth was cracked: the login sits behind Akamai bot detection, so the OAuth flow was reverse-engineered out of Loblaw's Android app. If you want the emulator-and-mitmproxy story behind
pcid_config.py, read the write-up: Reverse-engineering PC Express.
Works with all PC Express enabled stores:
🎤 "Add ice cream to my grocery cart"
🎤 "What did I order last week?"
🎤 "Search for organic bananas"
🎤 "What's in my cart?"
Clone the repository
git clone https://github.com/FireBall1725/pcexpress-mcp-server.git
cd pcexpress-mcp-server
Install dependencies
pip install -r requirements.txt
Configure credentials
cp .env.example .env
# Edit .env with your credentials (see Configuration section)
Test the connection
python test_api.py
Run the server
python pcexpress_mcp_server.py
Authentication uses the PC Express app's OAuth flow. You sign in once in a real browser to get a refresh token; after that the server mints access tokens on its own and never needs another manual login. See AUTH_NOTES.md for how it works, and DEPLOYMENT.md for running it locally, in Docker, Home Assistant, or Kubernetes.
Easiest: run the setup wizard; it logs you in and writes the config for wherever you run it:
python setup.py
The manual steps below are the same thing, done by hand.
python login_pcid.py
It opens your browser to the PC ID sign-in. After you log in, the page tries to open a
com.loblaw.pcx://... link and shows an error; that is expected. Copy that full address
from the address bar and paste it back into the script. It prints your PCEXPRESS_REFRESH_TOKEN.
The app client secret is baked in