Let your AI manage your real grocery list β unofficial Listonic MCP server
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste into ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)
An MCP (Model Context Protocol) server that gives AI agents β Claude, Cursor, or any MCP client β hands on your real Listonic grocery list. Read it, add to it, check things off, across every device Listonic syncs to.
The obvious win: meal planning that ends in a shopping list. Ask your agent to plan the week's dinners, and the missing ingredients land straight on the list on your phone β quantities and all. Or paste a recipe and say "add what I don't have": the server tells the agent which items are checked (already at home) and which aren't.
Unofficial. Not affiliated with Listonic. Built on their web app's API (reverse-engineered β fully documented in API.md). It may break if Listonic changes their API.
Requires Python 3.10+ and a Listonic account (free):
Point command at listonic-mcp and pass your Listonic login:
The same values can be passed as --email / --password args instead β whichever your client makes easier.
Cursor Settings β MCP β New MCP Server, paste the JSON config above.
Add the JSON config above to .gemini/antigravity/mcp_config.json.
Then just ask:
| Param | Env var | Default | What it does |
|---|---|---|---|
--email | LISTONIC_EMAIL | β | Listonic account email (required). |
--password | LISTONIC_PASSWORD | β | Listonic account password (required). |
--list-id | LISTONIC_LIST_ID | first list | Pin a default list; see get_lists for the ids. |
| Tool | What it does |
|---|---|
get_lists | All your shopping lists with their ids. |
get_items | Items on a list β checked (already have) vs unchecked (to buy). |
add_items | Add one or many items in a single call (name, quantity, unit). |
edit_items | Check/uncheck, rename, or re-quantity items β batched. |
delete_items | Remove items entirely. |
Every tool takes an optional list_id, so multiple lists ("weekend BBQ", "pharmacy") work naturally.
api.listonic.com directly and talks to nothing else β no telemetry, nothing stored beyond an in-memory session token (auto-refreshed when it expires).A single readable file with no framework magic. Fork it and edit anything β add price tracking, category sorting, a recipe parser. Run from source:
MIT
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/listonic-mcp)<a href="https://allmcps.com/mcp/listonic-mcp"><img src="https://allmcps.com/api/badge/listonic-mcp?style=directory" alt="Listonic Mcp on AllMCPs" /></a>