What you can do
Once connected, your AI assistant can answer questions about your loyalty data:- “List my loyalty programs.”
- “Find the customer with this phone number in program prog_123.”
Architecture
Tools
loyaltydog-mcp 0.1.0 exposes 17 tools. The next package release adds a phone argument on search_customers. The list below is the 17 tools in package 0.1.0.
- Programs —
list_programs,get_program,update_program(write) - Customers —
search_customers(email or name),get_customer,update_customer(write) - Loyalty transactions —
get_customer_transactions - Wallet passes —
list_passes,get_pass,regenerate_pass(write) - Gift cards —
list_gift_cards,get_gift_card,get_gift_card_transactions,issue_gift_card(write),redeem_gift_card(write) - Reporting —
get_gift_card_business_report - System —
get_system_health
search_customers matches a local phone number to the stored E.164 value using the program country.
uvx loyaltydog-mcp installs 0.1.0 today. That build searches customers by email or name. A phone argument on search_customers ships in the next package.Next steps
Install the server
Install and configure the MCP server with uvx, pipx, or pip.
Connect a client
Wire up Claude Desktop, Claude Code, Cursor, or Windsurf.
