The Happy Hamper

com.thehappyhamperPublished by thehappyhamper.comOfficial publisherv1.0.0Updated Oct 31, 2026

Laundry pickup and delivery in St George, Utah: check an address, book and manage pickups.

VerifiedStreamable HTTPWeb executableLocation & LifestyleBusiness & Commerce

Overview

AI-generated overview

Connects an assistant to The Happy Hamper laundry pickup service in St George, Utah, to check service areas, quote prices, and book or manage pickups.

What you can do
  • Check service areas, pickup days, prices and subscriber discounts, and join a waitlist for uncovered addresses
  • Read and update the customer's profile, saved addresses and laundry detergent and scent preferences
  • List subscription options and quote one-time pickup prices and return dates for an address
  • Start subscriptions or book one-time pickups, and change, pause, resume or cancel subscriptions
  • Adjust or cancel upcoming pickups, restore a mistakenly canceled one, and list the last 20 finished pickups
  • Provide a link for adding a payment card on the provider's site
When to use it
Useful when someone in the St George, Utah area wants an assistant to check whether laundry pickup is available at their address, compare subscription and one-time prices, and handle bookings and schedule changes through their Happy Hamper account.
Requirements
A remote streamable HTTP endpoint at the provider's site; no package or local runtime. Account tools require the customer to log in or create a Happy Hamper account on the provider's site, prompted the first time an account tool is called. A saved card is needed to book.
Before you install
Account tools act on a real customer account and can create, change, pause or cancel subscriptions and pickups, which affects charges; the server asks for the customer's go-ahead before such actions. Never collect card details — only share the provider's card link. Pickup prices are held on the card at pickup and charged on return, in US cents before sales tax. Address notes may contain gate codes or entry details.

Installation

In SourceWeft

  1. Open The Happy Hamper in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/com.thehappyhamper%2Flaundry/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "the-happy-hamper": {
      "type": "http",
      "url": "https://www.thehappyhamper.com/mcp"
    }
  }
}

Tools

19

get_service_info

What we charge and where

The areas we pick up in, the current prices (in cents, before tax) and the subscriber discount, and the first day a pickup can be booked.

Takes no parameters.

check_address

Check an address

Whether we pick up at an address, and if we do, its pickup options: each day and how often (every week or every other week), the first pickup, when it comes back, and the prices with any subscriber discount.

Parameterscityrequiredline1requiredstaterequiredpostalCoderequired

join_waitlist

Join the waitlist

Leave an email for an address we don't pick up at yet; we email them when we do.

Parameterscityrequiredemailrequiredline1requiredstaterequiredpostalCoderequired

get_account

Their account

The customer's profile, addresses (with their ids), Laundry preferences, whether a card is saved, subscriptions and one-time bookings, and upcoming pickups. Needs the customer's Happy Hamper login.

Takes no parameters.

update_profile

Change their name or phone

Change the customer's name or phone number. Needs the customer's Happy Hamper login.

Parametersnamephone

add_address

Add an address

Save a pickup or dropoff address. The reply's serviceZoneId is null when we don't pick up there. Needs the customer's Happy Hamper login.

Parameterscityrequirednotelabelline1requiredline2staterequiredpostalCoderequired

update_address

Change an address

Change an address's label or Address notes, or its street (only until a pickup has been booked there). Needs the customer's Happy Hamper login.

Parameterscitynotelabelline1line2stateaddressIdrequiredpostalCode

set_laundry_preferences

Set Laundry preferences

The detergent and scent every load is washed with, unless a subscription or pickup says otherwise. Needs the customer's Happy Hamper login.

Parametersscentrequireddetergentrequired

get_pickup_options

Pickup options at an address

The subscriptions the customer can start at one of their addresses: each option's serviceZoneScheduleId, day, how often, first pickup (nextDate), when it comes back (backDate), and prices with their discount. Needs the customer's Happy Hamper login.

ParametersaddressIdrequired

quote_one_time_pickup

Price a one-time pickup

What a one-time pickup at one of their addresses would cost on a date, whether that date can be booked, and when it would come back. Needs the customer's Happy Hamper login.

ParametersdaterequiredaddressIdrequired

add_card

Add a card

A link where the customer adds their card on our site; booking needs one. You can't take card details yourself. Needs the customer's Happy Hamper login.

Takes no parameters.

start_subscription

Start a subscription

Regular pickups on an option from get_pickup_options. Get the customer's go-ahead on the day and price first. Needs the customer's Happy Hamper login.

ParametersbagsrequiredbagCountaddressIdrequireddiscountCodedropoffAddressIdserviceZoneScheduleIdrequired

book_one_time_pickup

Book a one-time pickup

One pickup on a date (check it with quote_one_time_pickup first). Get the customer's go-ahead on the price first. Needs the customer's Happy Hamper login.

ParametersbagsrequireddaterequiredexpressaddressIdrequireddiscountCodedropoffAddressId

change_subscription

Change a subscription's day, address or bags

Moves a subscription to another option, address or number of bags: it starts again at the current price, with its pickups booked right away. Needs the customer's Happy Hamper login.

ParametersbagsaddressIdsubscriptionIdrequireddropoffAddressIdserviceZoneScheduleId

update_subscription

Pause, resume, cancel or adjust a subscription

Pause (until a date, or until resumed), resume or cancel a subscription, or change its bag count, Job notes, or detergent and scent. Canceling also cancels its upcoming pickups. Needs the customer's Happy Hamper login.

ParameterswashactionbagCountjobNotespausedUntilcancelReasonsubscriptionIdrequired

update_pickup

Change an upcoming pickup

Change one upcoming pickup before we collect it: its bag count, Job notes, 24-hour turnaround, or detergent and scent. Needs the customer's Happy Hamper login.

ParameterswashexpressbagCountjobNotespickupIdrequired

cancel_pickup

Cancel a pickup

Cancel one upcoming pickup (a subscription carries on). Before 8:00 AM on the day, nothing is charged. Needs the customer's Happy Hamper login.

ParameterspickupIdrequired

uncancel_pickup

Bring back a canceled pickup

Bring back a pickup canceled by mistake, as it was (until 1:00 AM on its day). Needs the customer's Happy Hamper login.

ParameterspickupIdrequired

list_past_pickups

Past pickups

The customer's last 20 finished pickups, newest first. Needs the customer's Happy Hamper login.

Takes no parameters.

Version history

1
  1. v1.0.0LatestOct 31, 2026

Score

72% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts

    Publish an icon in the registry entry.

  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.