🎩 You're Invited:Meet the Socket team at Black Hat in Las Vegas, August 3-6.RSVP
Sign In

lystbot

Package Overview
Dependencies
Maintainers
1
Versions
16
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

lystbot

LystBot CLI - Manage your lists from the terminal

latest
Source
npmnpm
Version
0.3.9
Version published
Weekly downloads
239
273.44%
Maintainers
1
Weekly downloads
 
Created
Source

LystBot CLI & MCP Server

Smart lists and reminders that your AI can actually use.

CLI

npx lystbot login <your-api-key>
npx lystbot lists
npx lystbot add "Groceries" "Milk, Eggs, Butter"
npx lystbot add "Groceries" "250g Mehl; 3x Milch; 3 Bananen; 2 Flaschen Wein"
npx lystbot add "Groceries" "Mehl" --quantity 2 --unit "500g"
npx lystbot check "Groceries" "Milk"

# Categories
npx lystbot categories "Groceries"
npx lystbot category add "Groceries" "Fruits"
npx lystbot add "Groceries" "Bananas" --category "Fruits"
npx lystbot move "Groceries" "Bananas" --category other

# Reminders
npx lystbot reminders
npx lystbot reminder <id>
npx lystbot remind "Take vitamins" --at "2026-05-08 09:00" --timezone "Europe/Berlin"
npx lystbot reminder-update <id> --title "Take supplements"
npx lystbot reminder-update <id> --at "2026-05-09 09:00" --enabled
npx lystbot reminder-update <id> --disabled
npx lystbot reminder-delete <id> --yes

Natural prefixes are stored as structured fields: 250g Mehl becomes text Mehl, quantity 1, unit 250g; 3x Milch or 3 Bananen becomes quantity 3; and 2 Flaschen Wein uses unit 2 Flaschen. --quantity accepts integer counts from 1 to 99. Explicit --quantity/--unit flags only work for a single item.

MCP Server (Claude Desktop, Cursor, Windsurf)

LystBot includes a built-in MCP server. Add it to your AI tool:

Claude Desktop

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

{
  "mcpServers": {
    "lystbot": {
      "command": "npx",
      "args": ["lystbot", "mcp"]
    }
  }
}

Cursor / Windsurf

Add to .cursor/mcp.json or .windsurf/mcp.json:

{
  "mcpServers": {
    "lystbot": {
      "command": "npx",
      "args": ["lystbot", "mcp"]
    }
  }
}

Setup

  • Install the app: lystbot.com
  • Copy your API key from Settings
  • Run npx lystbot login <your-api-key>
  • Add the MCP config above
  • Ask Claude: "What's on my grocery list?"

Available Tools

ToolDescription
list_listsGet all your lists
get_listGet a list with all items
create_listCreate a new list
delete_listDelete a list
add_itemsAdd natural-syntax strings or structured {text, quantity?, unit?} items
check_itemCheck off an item
uncheck_itemReopen a checked item
remove_itemDelete an item
clear_checkedRemove all checked (completed) items from a list
share_listGenerate a share code
join_listJoin a shared list
list_categoriesList categories for a list
create_categoryCreate a category
rename_categoryRename a category
delete_categoryDelete a category
reorder_categoriesReorder categories
move_itemMove an item to a category (or Other)
list_remindersGet all reminders
get_reminderGet one reminder
create_reminderCreate a reminder
update_reminderUpdate a reminder
delete_reminderDelete a reminder

Natural strings such as 3 Bananen become quantity 3 with unit null. For precise agent calls, add_items accepts structured input such as [{"text":"Mehl","quantity":2,"unit":"500g"}]. Weight is a unit, so 250g means quantity 1 and unit 250g, never quantity 250.

Documentation

Full docs at lystbot.com and docs/.

Keywords

lystbot

FAQs

Package last updated on 06 Aug 2026

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts