Skip to main content
Glama
glitchcrab
by glitchcrab

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
BUYMEAPIE_PINYesYour Buy Me A Pie PIN
BUYMEAPIE_USERNAMEYesYour Buy Me A Pie 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

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_shopping_listsA

Return all shopping lists with their id, name and item counts.

get_list_itemsB

Return all items in the given shopping list.

Args: list_id: The numeric ID of the shopping list.

create_listC

Create a new shopping list.

Args: name: Name for the new list.

delete_listA

Delete a shopping list.

Args: list_id: The numeric ID of the list to delete.

rename_listA

Rename an existing shopping list.

Args: list_id: The numeric ID of the list. name: New name for the list.

add_itemA

Add an item to a shopping list.

Args: list_id: The numeric ID of the shopping list. name: Name of the item to add. amount: Optional amount or quantity (e.g. "2", "500g").

mark_item_purchasedB

Mark an item in a shopping list as purchased.

Args: list_id: The numeric ID of the shopping list. item_id: The numeric ID of the item.

update_item_amountB

Update the amount of an item in a shopping list.

Args: list_id: The numeric ID of the shopping list. item_id: The numeric ID of the item. amount: New amount string (e.g. "3", "1kg").

delete_itemA

Delete an item from a shopping list.

Args: list_id: The numeric ID of the shopping list. item_id: The numeric ID of the item.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.8/5.0

Scored across 9 tools

Disambiguation5/5

Each tool targets a distinct operation (add item, delete list, mark purchased, etc.) with clear, non-overlapping purposes. No two tools could be confused for the same action.

Naming Consistency5/5

All tool names consistently follow the verb_noun pattern with lowercase underscores, e.g., 'create_list', 'delete_item', 'list_shopping_lists'. No mixing of styles.

Tool Count5/5

With 9 tools covering both list-level and item-level operations, the count is well-scoped for a shopping list manager—neither too few nor excessive.

Completeness5/5

The tool set provides full CRUD coverage for lists (create, delete, rename, list) and items (add, delete, mark purchased, update amount, list). No obvious gaps for basic shopping list management.

Maintenance

ActivityInactive
ResponsivenessNo issues