salling-food-waste-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@salling-food-waste-mcpFind food waste near 8000 Aarhus"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Salling Food Waste MCP Server
Find discounted food waste from Danish supermarkets (Salling Group) via the Model Context Protocol.
Live endpoint: https://salling-food-waste-mcp-production.up.railway.app/mcp
Tools
Tool | Description |
| Find nearby stores with clearance items. Accepts ZIP code, GPS coordinates, or Danish address. |
| Get all discounted products for a specific store by Salling store ID. |
Related MCP server: Swissgroceries MCP
Connect to your AI assistant
ChatGPT
Requires Plus, Team, Business, Enterprise, or Education plan with Developer Mode enabled.
In a chat, click the "+" icon in the input area
Select "Developer Mode"
Click "Add sources"
Enter the server URL:
https://salling-food-waste-mcp-production.up.railway.app/mcpCheck "I trust this application" and click Create
Claude.ai
Requires Pro, Max, Team, or Enterprise plan.
Go to Settings > Connectors (direct link)
Click "Add custom connector"
Enter the server URL:
https://salling-food-waste-mcp-production.up.railway.app/mcpClick Add
In chat, click the Search and Tools icon to enable the connector
Claude Desktop
Option A: Connectors UI (recommended)
Same as Claude.ai above — open Settings > Connectors > Add custom connector and enter the URL.
Option B: Config file
Edit your config file:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"madspild": {
"command": "npx",
"args": [
"mcp-remote@latest",
"https://salling-food-waste-mcp-production.up.railway.app/mcp"
]
}
}
}Restart Claude Desktop after saving.
Claude Code
claude mcp add --transport http --scope user madspild https://salling-food-waste-mcp-production.up.railway.app/mcpOr add to .mcp.json in your project:
{
"mcpServers": {
"madspild": {
"type": "http",
"url": "https://salling-food-waste-mcp-production.up.railway.app/mcp"
}
}
}Rate limits
Per client: 10 requests per minute by default (HTTP 429 with
Retry-Afterheader)Daily: Process-local soft cap at 9,500 shared-key requests (Salling API hard limit is 10,000)
The server respects
Retry-Afterheaders from the Salling API to avoid quarantine
The hosted endpoint does not accept API keys from clients. Self-hosted operators can explicitly enable X-Salling-API-Key overrides with ALLOW_API_KEY_OVERRIDE=true, but should do so only on a trusted deployment because the credential passes through that server.
Self-hosting
Create .env:
SALLING_API_KEY=your_key_here
POSTHOG_API_KEY=your_posthog_key_here # optional
TRUSTED_CLIENT_IP_HEADER=
TRUSTED_PROXY_HOPS=0
ALLOW_API_KEY_OVERRIDE=falseGet a Salling API key at developer.sallinggroup.com. For direct connections, leave TRUSTED_CLIENT_IP_HEADER empty and keep TRUSTED_PROXY_HOPS=0. Behind a trusted proxy, configure either an authoritative client-IP header or the number of trusted X-Forwarded-For hops. The included Railway deployment trusts Railway's overwritten X-Real-IP header.
Privacy
The server does not enable analytics unless POSTHOG_API_KEY is configured. When enabled, it sends request and rate-limit event names with a truncated SHA-256 hash of the client IP as the distinct identifier; it does not send locations, product results, or API keys. API-key overrides are disabled by default.
npm install
# HTTP mode (for deployment)
npx tsx mcp-server.ts --http
# Stdio mode (for local Claude Desktop/Code)
npx tsx mcp-server.tsThis server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-quality-maintenanceEnables agentic grocery shopping on Oda (Norway) and Mathem (Sweden) platforms through an MCP-compatible interface. Users can search for products, manage their shopping cart, and access order history using natural language commands.Last updated1
- AlicenseAqualityAmaintenanceA Model Context Protocol server for real-time Swiss grocery shopping that searches and compares products across 8 major Swiss retailers (Migros, Coop, Aldi, Denner, Lidl, Farmy, Volgshop, Otto’s), normalizes per-unit prices, surfaces promotions, computes optimal multi-store shopping plans, and works with any MCP-compatible client without API keys or accounts.Last updated713524AGPL 3.0
- Alicense-qualityDmaintenanceAn MCP server for Sweden's largest grocery chain Willys. Enables controlling your shopping cart, browsing orders, searching products, and getting AI-powered recommendations from any MCP client.Last updated4MIT
- Flicense-qualityBmaintenanceEnables tracking of weekly vegetable box deliveries, translating Danish produce names, providing USDA-sourced freshness data, generating zero-waste recipes, and alerting on expiring items.Last updated
Related MCP Connectors
Nutrition MCP — wraps Open Food Facts API (free, no auth)
data.overheid.nl MCP — the Netherlands national open-data portal (CKAN API).
GovData.de MCP — Germany's national open-data portal (CKAN API).
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Kristoffer88/salling-food-waste-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server