MCP server for AnyList shopping list integration
MCP server for AnyList shopping list integration. That is what the anylist mcp mcp server brings to an AI assistant: the same capability, reachable through the Model Context Protocol rather than a separate app or dashboard.
An MCP server that integrates with AnyList — shopping lists, recipes, and meal planning — exposed via the Model Context Protocol. Works with Claude Desktop, Claude Code, Claude Web/Mobile, or any MCP-compatible client like Home Assistant.
Installation goes through your MCP client rather than a global install: point it at @modelcontextprotocol/inspector on npm and it is fetched when the client starts. The copy-paste blocks for Claude Desktop, Claude Code and Cursor are further down this page.
The server publishes 7 tools. What each one is for:
shopping — Manage shopping lists and items: add, check off, delete, organize by category and store, and browse favoritesrecipes — Browse, create, and import recipes from URLs; includes ingredient and step parsingmeal_plan — Schedule meals on a calendar with optional links to recipesrecipe_collections — Organize recipes into curated named collectionshealth_check — Verify your connection to AnyList and access to target listsPrerequisites — The Prerequisites tool exposed by this serverSetup — Add to your MCP config (~/.claude/claude_desktop_config.json or equivalent):Configuration is passed through the environment: ANYLIST_USERNAME, ANYLIST_PASSWORD, ANYLIST_LIST_NAME, SERVER_SECRET_KEY, SESSION_SECRET. Treat anything key-shaped as a real credential — scope it to the minimum the server needs, and rotate it if it ever lands in a shared config.
Plenty of planning and project tracking servers cover similar ground. The differences that matter in practice are scope of access and how much setup stands between you and a working tool call. Anylist MCP's toolset — shopping, recipes, meal_plan and 4 more — is a fair guide to whether it matches your workflow. It is maintained by bobby060; worth a glance at recent repository activity before you build anything load-bearing on it.
SyncDev reviews every entry in this directory against the project's own documentation before publishing, and revisits them as servers change.
| Tool | What it does |
|---|---|
| shopping | Manage shopping lists and items: add, check off, delete, organize by category and store, and browse favorites |
| recipes | Browse, create, and import recipes from URLs; includes ingredient and step parsing |
| meal_plan | Schedule meals on a calendar with optional links to recipes |
| recipe_collections | Organize recipes into curated named collections |
| health_check | Verify your connection to AnyList and access to target lists |
| Prerequisites | The Prerequisites tool exposed by this server. |
| Setup | Add to your MCP config (~/.claude/claude_desktop_config.json or equivalent): |
{
"mcpServers": {
"anylist": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/inspector"],
"env": {
"ANYLIST_USERNAME": "your-value",
"ANYLIST_PASSWORD": "your-value",
"ANYLIST_LIST_NAME": "your-value",
"SERVER_SECRET_KEY": "your-value",
"SESSION_SECRET": "your-value"
}
}
}
}Add to claude_desktop_config.json, then restart Claude Desktop.
| Variable | Description | Required |
|---|---|---|
| ANYLIST_USERNAME | Configuration value read at startup. | Optional |
| ANYLIST_PASSWORD | Configuration value read at startup. | Optional |
| ANYLIST_LIST_NAME | Configuration value read at startup. | Optional |
| SERVER_SECRET_KEY | Credential the server authenticates with. | Yes |
| SESSION_SECRET | Credential the server authenticates with. | Yes |
Your workspace, on speaking terms with AI — search, read and write Notion pages and databases.
Issue tracking at the speed of conversation — Linear's official hosted server with OAuth and zero install.
Search and read your Drive — Docs, Sheets and files become context your assistant can actually use.
Your assistant inside the workspace — read channels, search history, post messages and tame the noise.
Metabase ships its own MCP endpoint — search your BI content, build and run queries, and save questions and dashboards without leaving the chat.
Stop letting your assistant hallucinate n8n node parameters — this server hands it the real schemas, templates and validation.