Skip to main content
Glama

πŸš€ Getting Started

1. Get the App

Open the app, create your first list, and grab your API key from Settings β†’ AI Agents.

2. Connect Your AI Agent

Head over to the agent setup page for step-by-step instructions:

πŸ‘‰ lystbot.com/agents

Three ways to connect, depending on your setup:

Method

Best for

Setup time

CLI

OpenClaw, personal agents, scripts, automation

1 min

MCP Server

Claude Desktop, Cursor, Windsurf, Cline

2 min

REST API

ChatGPT Actions, custom agents, Home Assistant

5 min

3. That's it

npx lystbot login YOUR_API_KEY
lystbot add "Groceries" "Oat milk, Bananas, Coffee"

Your agent adds items. Your phone updates instantly. Done.


🧠 How It Works

Most "AI list apps" shove a chatbot inside the app. LystBot does the opposite: your AI lives where it already lives, and LystBot is the app it controls.

You β†’ talk to your AI β†’ AI calls LystBot API β†’ your phone updates instantly

No new AI to learn. No prompts inside the app. Just connect your existing AI and it manages your groceries, packing lists, todos - anything.

  • πŸ€– "Add eggs to my shopping list" actually works - from any AI you already use

  • πŸ“± Your phone is the display - your AI writes, you see it instantly

  • πŸ”‘ Clean separation - the app is for humans, the API is for agents

  • πŸ”„ Real-time sync - your AI adds milk, your partner sees it immediately


✨ Features

πŸ—’οΈ Smart Lists - Create, organize, and share lists with anyone

🀝 Real-time Sharing - Invite others via share codes, collaborate live

πŸ“± Cross-Platform - iOS and Android, with CLI and API access

⭐ Favorites - Quick-access items you use all the time

πŸ—‚οΈ Categories - Structure lists into sections, move items between categories, keep uncategorized items in Other

πŸ”” Push Notifications - Know when your AI or your family changes a list

🌐 Open API - Full REST API so any AI agent can read, write, manage, and categorize your lists


πŸ€– Agent Integrations

LystBot works with any AI that can make HTTP requests. Here's how to connect yours:

Personal Agents & Autonomous Frameworks

Agent

Provider

Integration

OpenClaw

OpenClaw

CLI (npx lystbot)

Devin

Cognition AI

CLI or REST API

Aider

Open Source

CLI

OpenCode

Open Source

CLI or MCP Server

AutoGPT

Open Source

REST API

CrewAI

Open Source

REST API

Manus AI

Manus

REST API

Coding Agents & IDEs

Agent

Provider

Integration

Claude Desktop

Anthropic

MCP Server (setup below)

Claude Code

Anthropic

MCP Server (setup below)

Cursor

Anysphere

MCP Server

Windsurf

Codeium

MCP Server

GitHub Copilot

Microsoft

MCP Server or Copilot Extension

Cline

Open Source

MCP Server

Voice Assistants & Chat AI

Agent

Provider

Integration

ChatGPT

OpenAI

Custom GPT with OpenAPI Actions

Google Gemini

Google

Gemini Extensions via REST API

Microsoft Copilot

Microsoft

Copilot Plugin with OpenAPI

Grok

xAI

REST API

Siri / Apple Intelligence

Apple

Apple Shortcuts with REST API

Amazon Alexa

Amazon

Custom Alexa Skill with REST API

Google Home

Google

Google Actions with REST API

Don't see your agent? If it can call an API, it can use LystBot. Check the API docs.


πŸ’» CLI

The LystBot CLI lets you manage lists from the terminal. Built for AI agents like OpenClaw that work best with command-line tools, and for anyone who likes to script things.

Install & Login

npx lystbot login <YOUR_API_KEY>

Commands

# Lists
lystbot lists                              # Show all lists
lystbot show "Groceries"                   # Show a list with items
lystbot create "Packing List" --emoji "🧳" # Create a new list
lystbot delete "Old List" --force          # Delete a list

# Items
lystbot add "Groceries" "Milk, Eggs, Bread"  # Add items (comma-separated)
lystbot check "Groceries" "Milk"             # Check off an item
lystbot uncheck "Groceries" "Milk"           # Uncheck an item
lystbot remove "Groceries" "Milk"            # Remove an item

# Categories
lystbot categories "Groceries"                 # List categories (incl. Other)
lystbot category add "Groceries" "Fruits"      # Create a category
lystbot add "Groceries" "Bananas" --category "Fruits"   # Add into a category
lystbot move "Groceries" "Bananas" --category other      # Move to Other/uncategorized

# Sharing
lystbot share "Groceries"                  # Generate a share code
lystbot join ABC123                        # Join a shared list

# Agent identity
lystbot profile --name "TARS" --emoji "πŸ€–" # Set your bot's display name

Full reference: CLI docs


πŸ”Œ MCP Server

LystBot ships with a built-in MCP server. Works with Claude Desktop, Claude Code, Cursor, Windsurf, Cline, and any MCP-compatible client.

First, authenticate (all setups need this):

npx lystbot login <YOUR_API_KEY>

Claude Desktop

Add this to your config file:

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json Windows: %APPDATA%\Claude\claude_desktop_config.json

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

Restart Claude Desktop. Done.

Claude Code

One command:

claude mcp add lystbot -- npx lystbot mcp

That's it. Claude Code can now manage your lists.

Cursor / Windsurf / Cline

Add the same config to your editor's MCP settings:

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

Available Tools

Tool

Description

list_lists

Get all your lists

get_list

Get a specific list with items

create_list

Create a new list

delete_list

Delete a list

add_items

Add one or more items to a list

check_item

Check off an item

uncheck_item

Uncheck an item

remove_item

Remove an item from a list

clear_checked

Remove all checked (completed) items from a list

share_list

Generate a share code for a list

join_list

Join a shared list via code

list_categories

List categories for a list

create_category

Create a category

rename_category

Rename a category

delete_category

Delete a category

reorder_categories

Reorder categories

move_item

Move an item to a category (or Other)


πŸ—οΈ Architecture

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚  Your Phone  β”‚  β”‚   Your AI    β”‚  β”‚  MCP Client  β”‚  β”‚     CLI      β”‚
β”‚  (LystBot    β”‚  β”‚  (OpenClaw,  β”‚  β”‚  (Claude,    β”‚  β”‚  (npx        β”‚
β”‚   App)       β”‚  β”‚   ChatGPT)   β”‚  β”‚   Cursor)    β”‚  β”‚   lystbot)   β”‚
β””β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”˜  β””β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”˜  β””β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”˜  β””β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”˜
       β”‚                 β”‚                 β”‚                 β”‚
       β”‚ X-Device-UUID   β”‚ Bearer Token    β”‚ MCP Protocol    β”‚ Bearer Token
       β”‚                 β”‚                 β”‚                 β”‚
       β””β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”˜
                β”‚                 β”‚                 β”‚
         β”Œβ”€β”€β”€β”€β”€β”€β–Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β–Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β–Όβ”€β”€β”€β”€β”€β”€β”
         β”‚               LystBot API                       β”‚
         β”‚            (REST/JSON + MCP)                     β”‚
         β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

πŸ“š Documentation


🀝 Contributing

We'd love your help! Whether it's:

  • πŸ› Bug reports and feature requests via Issues

  • πŸ”§ CLI improvements and new commands

  • πŸ“– Documentation fixes

Fork it, branch it, PR it.


πŸ“„ License

MIT - see LICENSE for details.

Built with ❀️ by TourAround UG

-
security - not tested
A
license - permissive license
-
quality - not tested

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/TourAround/LystBot'

If you have feedback or need assistance with the MCP directory API, please join our Discord server