Cozi MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| DEBUG | No | Set to "true" to enable debug logging | |
| COZI_PASSWORD | Yes | Your Cozi account password | |
| COZI_USERNAME | Yes | Your Cozi account email |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| cozi_get_listsB | Get all Cozi lists (shopping and todo lists) with their items. Returns complete list of all lists including item counts and contents. |
| cozi_get_listB | Get a specific Cozi list by ID with all its items. Use this to see the full details of a single list. |
| cozi_create_listC | Create a new Cozi list. Can be either a shopping list or a todo list. |
| cozi_delete_listA | Delete a Cozi list by ID. This permanently removes the list and all its items. |
| cozi_add_itemC | Add a new item to a Cozi list. The item will be added to the specified list. |
| cozi_edit_itemC | Edit the text of an existing item in a Cozi list. |
| cozi_mark_item_completeC | Mark an item as complete/done in a Cozi list. This checks off the item. |
| cozi_mark_item_incompleteA | Mark an item as incomplete/not done in a Cozi list. This unchecks the item. |
| cozi_remove_itemA | Remove/delete an item from a Cozi list. This permanently deletes the item. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 9 tools
Every tool has a clearly distinct purpose targeting specific resources and actions: adding/editing/removing items, creating/deleting/getting lists, and marking items complete/incomplete. No ambiguity exists between tools like cozi_add_item and cozi_edit_item, which handle different lifecycle stages.
All tools follow a perfect verb_noun pattern with the 'cozi_' prefix, using consistent snake_case throughout. The naming convention is predictable and readable, with verbs like add, create, delete, edit, get, mark, and remove consistently applied to nouns like item and list.
With 9 tools, the server is well-scoped for managing Cozi lists and items. Each tool earns its place by covering essential operations without bloat, providing a balanced set for CRUD and lifecycle management in this domain.
The toolset offers complete CRUD/lifecycle coverage for lists (create, get, delete) and items (add, edit, remove, mark complete/incomplete). No gaps exist; agents can fully manage lists and items from creation to deletion without dead ends.