frisco-mcp

frisco-mcp

MCP server for Frisco.pl — lets Claude add groceries to your cart, search products, get nutritional info, and manage recipes, all via natural language.

Category
Visit Server

README

frisco-mcp

MCP server for Frisco.pl — lets Claude add groceries to your cart, search products, get nutritional info, and manage recipes, all via natural language.

Features

  • Add items to cart — describe what you need, Claude finds and adds them
  • View cart — read current cart contents and total
  • Search products — browse top results with prices for comparison
  • Product nutritional info — macros (kcal, protein, fat, carbs) + ingredient list
  • Recipe storage — save, list, delete recipes locally
  • Add recipe to cart — automatically scale quantities and add all ingredients

Requirements

  • Python 3.11+
  • uv (recommended) or pip
  • Playwright (Chromium)
  • A Frisco.pl account

Installation

git clone https://github.com/taraspiotr/frisco-mcp.git
cd frisco-mcp
uv sync          # or: pip install mcp playwright
playwright install chromium

Configuration

Credentials

Create ~/.frisco-mcp/credentials.json:

{
  "email": "you@example.com",
  "password": "yourpassword"
}

This file is outside the repo and never committed.

Claude Desktop

Add to ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "frisco": {
      "command": "uv",
      "args": ["run", "--directory", "/path/to/frisco-mcp", "python", "frisco_mcp.py"]
    }
  }
}

Tools

Tool Description
add_items_to_cart Search and add a list of products to cart
view_cart Read current cart contents and total
search_products Return top N results for a query (name + price)
get_product_info Full macros + ingredient list for a product
save_recipe Save a recipe with ingredients to local storage
list_recipes List all saved recipes
delete_recipe Delete a recipe by name
add_recipe_to_cart Add all recipe ingredients to cart, optionally scaled
clear_session Close browser session / switch account

Example prompts (Polish)

Dodaj do koszyka: mleko 2l, chleb pszenny, masło ekstra
Jakie jogurty naturalne są dostępne? Pokaż 5 najtańszych
Jakie ma makroskładniki masło ekstra?
Zapisz przepis na spaghetti bolognese na 4 porcje
Dodaj składniki przepisu "spaghetti bolognese" do koszyka na 2 porcje
Co mam w koszyku?

Notes

  • The agent never makes payments — it stops at the cart stage
  • A Chromium browser window opens visibly (non-headless) so you can monitor actions
  • Recipes are stored in ~/.frisco-mcp/recipes.json

License

MIT

Recommended Servers

playwright-mcp

playwright-mcp

A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.

Official
Featured
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.

Official
Featured
Local
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.

Official
Featured
Local
TypeScript
VeyraX MCP

VeyraX MCP

Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.

Official
Featured
Local
graphlit-mcp-server

graphlit-mcp-server

The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.

Official
Featured
TypeScript
Kagi MCP Server

Kagi MCP Server

An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.

Official
Featured
Python
E2B

E2B

Using MCP to run code via e2b.

Official
Featured
Neon Database

Neon Database

MCP server for interacting with Neon Management API and databases

Official
Featured
Exa Search

Exa Search

A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.

Official
Featured
Qdrant Server

Qdrant Server

This repository is an example of how to create a MCP server for Qdrant, a vector search engine.

Official
Featured