Skip to main content
AllMCPs
BrowseBestCategoriesStackCompareToolsGuidesBlog
Log in Submit MCP

Stay in the loop

Get new MCP servers and top picks in your inbox.

AllMCPs

The open directory for discovering and installing Model Context Protocol servers.

AllMCPs on GitHub (opens in a new tab)
Launched onTiny Startupstinystartups.com
Explore
  • Browse servers
  • Best MCP servers
  • Categories
  • MCP clients
  • Agent prompts
  • Stack Builder
  • Compare servers
  • Random discovery New
  • Submit a server
  • Pricing & Boost Boost
Learn
  • Guides hub
  • What is MCP?
  • Install guide
  • Build an MCP server
  • Deploy an MCP server
  • Security guide
  • Troubleshooting
  • MCP for SEO & AEO
  • Protocol versioning
  • Blog & updates
Tools
  • All developer tools
  • Config generator
  • Config validator
  • Config auditor
  • MCP playground
  • Token calculator
  • OpenAPI โ†’ MCP
  • Badge generator
For agents
  • REST API docs
  • Trust & traffic Live
  • Remote MCP server SSE โ†— (opens in a new tab)
  • llms.txt โ†— (opens in a new tab)
  • Catalog JSON โ†— (opens in a new tab)
Company
  • About
  • Advertise Sponsor
  • Contact
  • GitHub โ†— (opens in a new tab)
  • Terms
  • Privacy
AllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZoneAllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZone
ยฉ 2026 Jackalope Digital LLC. All rights reserved.
  1. Home
  2. ๐Ÿ’ป Developer Tools
  3. Pepesto MCP
P
Health: ActiveRecent health check succeeded.Last checked 9/8/2026, 1:01:41 AM

Pepesto MCP

User RatingsBe the first to rate and review this MCP server! Enrichment pendingWe havenโ€™t run our AI enrichment pass on this listing yet, so the overview, use cases, and FAQ below may be sparse or missing. We work through the catalog over time โ€” check back soon.
View Repository7 GitHub StarsTotal stargazers on GitHub for the source repository (7 stars).

MCP server for the Pepesto grocery shopping API โ€” recipe-to-cart across European supermarkets.

Quick Install

Automated & IDE Setup

Copy the AI prompt to install this server into Claude Code, Cursor, or another agent โ€” or use 1-click editor setup below.

Add to CursorAdd to VS Code
Not yet automatically verified

We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag โ€” we're steadily working through the catalog.

Manual Client & Custom JSON ConfigExpand JSON โ–พ

Client Config & Setup

Choose your client or environment
Target File:~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "pepesto-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@pepesto/pepesto-mcp"
      ]
    }
  }
}

๐Ÿ’ก Paste the JSON block into your client's configuration file under mcpServers, then restart the application.

Install Tool Schemas (7) Directory Badge Claim listing Alternatives๐Ÿ’ป More in Developer Tools

Capabilities & Tool Schemas (7) ~147 tokensApproximate context cost of this serverโ€™s tool schemas (~4 chars/token), before any tool is called. Actual usage depends on your client and model.Self-reported Self-reportedParsed from the repository README, not verified against a live server โ€” may be incomplete or out of date.

Inspect callable tools, capabilities, and parameters exposed to AI agents by Pepesto MCP.

pepesto_oneshot

One-shot recipe โ†’ matched cart, including a `redirect_url` for checkout.

pepesto_predirect

Free, no API key.** Shopping list โ†’ deferred deep link (`redirect_url`); the **end user** pays when they check out in the Pepesto app.

pepesto_parse

Parse a URL/text/image recipe into structured ingredients + `KgToken`.

pepesto_suggest

Search Pepesto's 1M+ recipe graph.

pepesto_products

Map `KgToken`s + supermarket to concrete products with prices.

pepesto_catalog

Full SKU dump for a supermarket. Only when explicitly requested; cache results.

Documentation Overview

Pepesto MCP Server

MCP server for the Pepesto API โ€” give your agent the ability to turn any recipe (a URL, plain text, or a photo) into a matched basket of real supermarket products with live prices, across 26 European supermarkets. The MCP covers the recipe โ†’ matched cart half of the workflow (parse / search / map ingredients to SKUs / check catalogs); placing the actual order is a separate step โ€” see Where checkout actually happens.

Quick install

Claude Desktop

Add to claude_desktop_config.json:

config.json
{
  "mcpServers": {
    "pepesto": {
      "command": "npx",
      "args": ["-y", "@pepesto/pepesto-mcp"],
      "env": { "PEPESTO_API_KEY": "pep_sk_โ€ฆ" }
    }
  }
}

Claude Code

Terminal
claude mcp add pepesto -e PEPESTO_API_KEY=pep_sk_โ€ฆ -- npx -y @pepesto/pepesto-mcp

Getting an API key

Most tools need a key, but pepesto_predirect is public and free โ€” it works with no key at all (the end user pays when they check out in the app).

  1. Start with a pay-as-you-go credit pack โ€” see https://www.pepesto.com/pricing/.

  2. Mint an API key by calling /link with the email you used at checkout. The key is returned only once โ€” store it immediately.

    Terminal
    curl -X POST https://s.pepesto.com/api/link \
      -H "Content-Type: application/json" \
      -d '{"email":"you@example.com"}'
    
  3. Set the key in your environment:

    server.ts
    export PEPESTO_API_KEY=pep_sk_โ€ฆ
    

Tools

ToolEndpointDescription
pepesto_oneshotPOST /oneshotOne-shot recipe โ†’ matched cart, including a redirect_url for checkout.
pepesto_predirectPOST /predirectFree, no API key. Shopping list โ†’ deferred deep link (redirect_url); the end user pays when they check out in the Pepesto app.
pepesto_parsePOST /parseParse a URL/text/image recipe into structured ingredients + KgToken.
pepesto_suggestPOST /suggestSearch Pepesto's 1M+ recipe graph.
pepesto_productsPOST /productsMap KgTokens + supermarket to concrete products with prices.
pepesto_catalogPOST /catalogFull SKU dump for a supermarket. Only when explicitly requested; cache results.
pepesto_creditsPOST /creditsCheck remaining credits. Free.

The MCP stops at "matched cart with prices" โ€” see Where checkout actually happens for how users finish the order. /session, /checkout, and /link are intentionally not wrapped; see Roadmap for what's planned.

Example conversations

Quick: recipe URL โ†’ matched cart

The fastest path. One tool call returns a matched cart and a checkout link.

User: Use the BBC Good Food pizza margherita recipe to build a Tesco cart, and also add sparkling water and olive oil.

Assistant: [Uses pepesto_oneshot with content_urls, content_text, supermarket_domain: "tesco.com"]

Assistant: Cart matched at Tesco. Checkout link: <redirect_url>.

Free, deferred handoff โ†’ end user pays (pepesto_predirect)

When the API client doesn't want to pay for matching and a deferred deep link is acceptable. pepesto_predirect is free and needs no API key: it returns instantly with a link, and parsing + product matching happen lazily once the user opens it. The user is charged when they proceed to checkout in the Pepesto app (if the app isn't installed, they're sent to the app store first and the list is preserved).

Who this is for: pepesto_predirect is an end-user / agent-facing tool, not a developer-integration endpoint. It's the right fit when a person is chatting with an assistant (Claude Desktop, ChatGPT, etc.) and wants to hand their shopping list off to their own phone โ€” the agent returns a link, the user finishes (and pays) in the app. If you're a developer building a product on top of Pepesto, you'll usually want pepesto_oneshot (matched cart up front, you pay) instead. Got a developer use case for predirect anyway? Tell us โ€” we'd love to hear it.

Use pepesto_predirect when the cost should fall on the end user; use pepesto_oneshot when the client wants the basket matched up front (with prices) and is willing to pay for it.

User: Here's my weekly shopping list โ€” just give me a link I can open on my phone to finish in the Pepesto app.

Assistant: [Uses pepesto_predirect with shopping_list: "2 avocados\n1 loaf of bread\n500 g tomatoes\n..."]

Assistant: Done โ€” ๐Ÿ›’ Open your shopping list in Pepesto โ†’ Free to open ยท 3 items ready ยท you only pay at checkout in the app. Open it on your phone (on a computer it'll show a QR code to scan).

The tool returns this as ready-to-show Markdown โ€” one tappable, labeled link plus a short caption โ€” so the long redirect_url is never dumped as raw text.

Browse the recipe graph โ†’ pick โ†’ matched cart

For "find me something to cook" prompts, where the agent searches Pepesto's recipe graph first and returns matched products with prices.

User: Find me a vegan pasta recipe for two.

Assistant: [Uses pepesto_suggest with query: "vegan pasta dinner for two"]

Assistant: Three options: Creamy Cashew Penne, Lemon Garlic Spaghetti, Roasted Veg Rigatoni. Which would you like?

User: Go with the first one. Shop it at Coop (coop.ch).

Assistant: [Uses pepesto_products with the chosen recipe's kg_token and supermarket_domain: "coop.ch"]

Assistant: Matched 8 ingredients at Coop โ€” cashews CHF 4.20, penne CHF 1.95, ... โ€” total CHF 18.40.

Parse a specific recipe โ†’ matched cart

When the user already has a recipe URL or text in mind. The MCP returns the matched product list โ€” what to do with it is up to you.

User: Parse this and break out the ingredients: https://www.bbcgoodfood.com/recipes/pizza-margherita-4-easy-steps

Assistant: [Uses pepesto_parse with recipe_url]

Assistant: Pizza Margherita in 4 easy steps โ€” 8 ingredients: strong bread flour, fast-action yeast, ...

User: Now match those to Sainsbury's products.

Assistant: [Uses pepesto_products with the returned kg_token and supermarket_domain: "sainsburys.co.uk"]

Assistant: Matched 8 ingredients at Sainsbury's โ€” total ยฃ6.40.

Weekly meal plan โ†’ one merged matched cart

Multiple kg_tokens through pepesto_products in a single call โ€” Pepesto merges duplicated ingredients across recipes.

User: Plan 5 keto dinners for the week and match them at Delhaize.

Assistant: [Uses pepesto_suggest with query: "keto dinner low carb high protein", num_to_fetch: 5]

Assistant: Five dinners: Steak & Kale, Salmon Avocado Bowl, Zucchini Lasagna, Cauliflower Risotto, Chicken Caesar.

User: Build one shopping list that covers the whole week.

Assistant: [Uses pepesto_products with all five kg_tokens and supermarket_domain: "delhaize.be"]

Assistant: Combined match: 24 unique ingredients (some shared across recipes), estimated total โ‚ฌ68.40 at Delhaize.

Compare prices across two supermarkets

Run the same recipe through pepesto_products for each market and compare totals.

User: Parse this Sunday lunch recipe.

Assistant: [Uses pepesto_parse]

Assistant: Got it: Italian Sunday Lunch, 12 ingredients.

User: Show me the cart at both Esselunga and Conad so I can compare.

Assistant: [Uses pepesto_products twice โ€” supermarket_domain: "spesaonline.esselunga.it", then supermarket_domain: "spesaonline.conad.it"]

Assistant: Esselunga: โ‚ฌ34.20. Conad: โ‚ฌ31.50. Conad is โ‚ฌ2.70 cheaper, mostly on pasta and tomatoes.

Catalog dump for market analysis

Only on explicit request, and cache aggressively โ€” see Pricing & best practices below.

User: I'm building a price-comparison dashboard. Pull the full Plus NL catalog.

Assistant: Heads up โ€” pepesto_catalog is the most expensive call here. I'll only run it once; you should cache the result for at least a day. Confirm?

User: Yes.

Assistant: [Uses pepesto_catalog with supermarket_domain: "plus.nl"]

Assistant: Catalog dumped: 1,847 SKUs across 23 categories.

Supported supermarkets

#CountrySupermarketDomain / ID
2๐Ÿ‡ฌ๐Ÿ‡ง GBSainsbury'ssainsburys.co.uk
3๐Ÿ‡ฌ๐Ÿ‡ง GBASDAasda.com
4๐Ÿ‡ฌ๐Ÿ‡ง GBMorrisonsgroceries.morrisons.com
5๐Ÿ‡ฌ๐Ÿ‡ง GBWaitrosewaitrose.com
1๐Ÿ‡ฌ๐Ÿ‡ง GBTescotesco.com
6๐Ÿ‡ณ๐Ÿ‡ฑ NLAlbert Heijnah.nl
7๐Ÿ‡ณ๐Ÿ‡ฑ NLJumbojumbo.com
8๐Ÿ‡ณ๐Ÿ‡ฑ NLPlus NLplus.nl
9๐Ÿ‡ฉ๐Ÿ‡ช DEReweshop.rewe.de
10๐Ÿ‡จ๐Ÿ‡ญ CHCoop CHcoop.ch
11๐Ÿ‡จ๐Ÿ‡ญ CHMigrosmigros.ch
12๐Ÿ‡จ๐Ÿ‡ญ CHFarmyfarmy.ch
13๐Ÿ‡จ๐Ÿ‡ญ CHAldi CHaldi-now.ch
14๐Ÿ‡ง๐Ÿ‡ช BEColruytcolruyt.be
15๐Ÿ‡ง๐Ÿ‡ช BEDelhaizedelhaize.be
16๐Ÿ‡ฎ๐Ÿ‡ช IETesco IEtesco.ie
17๐Ÿ‡ฎ๐Ÿ‡ช IESuperValushop.supervalu.ie
18๐Ÿ‡ฎ๐Ÿ‡ช IEDunnesdunnesstoresgrocery.com
19๐Ÿ‡ฎ๐Ÿ‡น ITEsselungaspesaonline.esselunga.it
20๐Ÿ‡ฎ๐Ÿ‡น ITConadspesaonline.conad.it
21๐Ÿ‡ฉ๐Ÿ‡ฐ DKNemlignemlig.com
22๐Ÿ‡ณ๐Ÿ‡ด NOMenymeny.no
23๐Ÿ‡ต๐Ÿ‡ฑ PLFriscofrisco.pl
24๐Ÿ‡ต๐Ÿ‡ฑ PLAuchan PLzakupy.auchan.pl
25๐Ÿ‡ง๐Ÿ‡ฌ BGBulmagbulmag.org
26๐Ÿ‡ง๐Ÿ‡ฌ BGeBagebag.bg

Need a supermarket that isn't on this list? Contact Pepesto.

Where checkout actually happens

This MCP stops at "matched cart with prices." It does not automate placing the order on the supermarket's website. Two ways to finish the trip:

Read the full README โ†’View source on GitHub โ†’

Related MCP Servers

View all in Developer Tools View all alternatives
  • T
    Tldraw

    Draw and visually collaborate with your agents on tldraw's canvas.

    ๐Ÿ’ป Developer Tools0 views
    Compare vs Tldraw โ†’
  • PraisonAI logoPraisonAI

    AI Agents Framework with Self Reflection and MCP support

    ๐Ÿ’ป Developer Tools1 views
    Compare vs PraisonAI โ†’
  • Andrea9293 MCP logoAndrea9293 MCP

    Local-first document management and semantic search for AI coding agents

    ๐Ÿ’ป Developer Tools2 views
    Compare vs Andrea9293 MCP โ†’
  • Flutter Skill logoFlutter Skill

    AI E2E testing bridge โ€” give AI eyes and hands inside any app. 8 platforms, 40+ tools.

    ๐Ÿ’ป Developer Tools1 views
    Compare vs Flutter Skill โ†’

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks โ€” not a rating.

GitHub stars
7
Stargazers on the source repository.
Last commit
2mo ago
Most recent push to the default branch.
Tools exposed
7
Callable tools this server registers over MCP.

Reviews

No reviews yet โ€” be the first to share how this listing worked for you.

Frequently Asked Questions about Pepesto MCP

Add the following block to your claude_desktop_config.json under mcpServers: "mcpServers": { "pepesto-mcp": { "command": "npx", "args": ["-y", "pepesto-mcp"] } }

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewPepesto MCP AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/pepesto-mcp?style=directory)](https://allmcps.com/mcp/pepesto-mcp)
HTML Embed
<a href="https://allmcps.com/mcp/pepesto-mcp"><img src="https://allmcps.com/api/badge/pepesto-mcp?style=directory" alt="Pepesto MCP on AllMCPs" /></a>

Technical Specs & Signals

Category๐Ÿ’ปDeveloper Tools
More technical detailsExpand โ–พ
TransportSTDIO
RuntimeNode.js
Last updatedJun 23, 2026
Views0
Unique ViewsTotal visits recorded for this listing page on AllMCPs.
Installs0
Installs & Copy ActionsTotal times users copied install commands or configuration snippets for this server.
GitHub stars7
GitHub Star CountTotal stargazers on GitHub representing community popularity (7 stars).
Last commit2mo ago
Last Repository CommitThe most recent commit or push recorded for this server's GitHub repository.Last commit on Jun 23, 2026
52Quality signal: Good ยท 52/100How this signal is calculated โ–พ
Server availabilityNot measured

Not scored for repo-hosted servers โ€” we can't reach the running server, only its GitHub page. Hosted MCP endpoints are health-checked live.

Verified ownership10/20
Documentation & tools25/30
Adoption & activity4/15
Community engagement0/10

A guidance signal from public completeness & health data โ€” not a user rating. New listings start lower and rise as they add docs, get verified, and grow adoption. Signals we can't observe for a listing are skipped, not counted against it.

โ˜… FeaturedMoxie Docs MCP logo

Moxie Docs MCP

MCP & Agent Skills for Automated Documentation, and codebase conventions + context

Explore Server โ†’

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to unlock edit access and the Official badge and attach your website โ€” proof is checked automatically, then reviewed by our team.

Free dofollow backlink: add your website and place the AllMCPs badge on it โ€” no claim needed. We detect it automatically and keep it verified as long as the badge stays live.

Claim & get free dofollow

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.

Explore more

More in ๐Ÿ’ป Developer Tools โ†’Best MCP servers for Developers โ†’Alternatives to Pepesto MCP โ†’Install in Claude DesktopInstall in CursorInstall in VS Code