storefront-mcp
An open-source Model Context Protocol server template designed for e-commerce storefronts. It allows AI agents to access public product catalogs via read tools while restricting sensitive back-office operations (like order management and sales summaries) to authenticated users. The server supports multiple adapters, including a memory adapter for demos and a WooCommerce skeleton, and offers both stdio and HTTP transport modes with configurable security gates.
Package and access
Local package with source-attributed installation metadata. Koskamo does not execute packages during review.
What you can do with it
- Retrieve public product catalogs and search for items
- Manage back-office operations like order status and sales summaries
- Subscribe to stock alerts for specific products
- Serve AI agents from a custom domain with gated tool access
Source and maintenance
- Maintenance checked
Packages and installation
Source-provided package data. Koskamo has not executed or live-probed this package.
storefront-mcp 1.0.1
{
"version": "1.0.1",
"transport": "stdio",
"identifier": "storefront-mcp",
"registryType": "npm",
"registryBaseUrl": "https://registry.npmjs.org",
"environmentVariables": [
{
"name": "CATALOG_ADAPTER",
"default": "memory",
"description": "Which catalog adapter to use: \"memory\" (bundled demo catalog, no setup) or \"woocommerce\" (Store API skeleton)."
},
{
"name": "MCP_SECRET",
"description": "Unlocks the 5 sensitive back-office tools (stock, orders, sales). On stdio the presence of this variable in the server process env unlocks them; leave it unset to expose only the 6 public catalog tools."
},
{
"name": "MCP_SERVER_NAME",
"default": "storefront-mcp",
"description": "Override the advertised server name."
}
]
}Tools
Reported by the attributed source; not independently observed by Koskamo.
Connect from your client
Each snippet configures the same source-provided package; replace placeholders before use.
Cursor
{
"mcpServers": {
"storefront-mcp": {
"command": "npx",
"args": [
"-y",
"storefront-mcp@1.0.1"
],
"env": {
"CATALOG_ADAPTER": "<YOUR_CATALOG_ADAPTER>",
"MCP_SECRET": "<YOUR_MCP_SECRET>",
"MCP_SERVER_NAME": "<YOUR_MCP_SERVER_NAME>"
}
}
}
}Cline
{
"mcpServers": {
"storefront-mcp": {
"command": "npx",
"args": [
"-y",
"storefront-mcp@1.0.1"
],
"env": {
"CATALOG_ADAPTER": "<YOUR_CATALOG_ADAPTER>",
"MCP_SECRET": "<YOUR_MCP_SECRET>",
"MCP_SERVER_NAME": "<YOUR_MCP_SERVER_NAME>"
}
}
}
}VS Code
{
"servers": {
"storefront-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"storefront-mcp@1.0.1"
],
"env": {
"CATALOG_ADAPTER": "<YOUR_CATALOG_ADAPTER>",
"MCP_SECRET": "<YOUR_MCP_SECRET>",
"MCP_SERVER_NAME": "<YOUR_MCP_SERVER_NAME>"
}
}
}
}Claude Desktop
{
"mcpServers": {
"storefront-mcp": {
"command": "npx",
"args": [
"-y",
"storefront-mcp@1.0.1"
],
"env": {
"CATALOG_ADAPTER": "<YOUR_CATALOG_ADAPTER>",
"MCP_SECRET": "<YOUR_MCP_SECRET>",
"MCP_SERVER_NAME": "<YOUR_MCP_SERVER_NAME>"
}
}
}
}Let your agent find its tools
Find servers like storefront-mcp from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.