№ 0895Skill
Muse Trades quote-and-book API
Quote-and-book API for HVAC and plumbing shops in the St. Louis metro, built so a Meta Muse agent can quote, hold a slot for 15 minutes and book a job without a phone call.
Muse Trades
Quote-and-book API for HVAC and plumbing shops in the St. Louis metro. Built so a Meta Muse agent can finish the job without a phone call.
Live contract:
GET /openapi.jsonGET /llms.txtGET /api/v1/shopsPOST /api/v1/quoteGET /api/v1/availability?shopId=POST /api/v1/holdsPOST /api/v1/bookingsGET /owner
What an agent does
- Customer: "My 2014 AC died, 1,800 square foot house in Columbia, Illinois."
- Agent posts a quote, reads the range and inclusions.
- Agent pulls availability, holds a slot for 15 minutes.
- Agent collects name, phone, address, posts a booking.
- Customer pays the deposit on the returned
paymentUrl(Stripe Link in production).
Seed shops
stl-comfort-hvac— River City Comfort (Columbia, IL)stl-metro-plumb— Metro East Plumbing (Belleville, IL)
Replace the JSON in lib/shops.ts with a real sheet when the first shop says yes.
Run
npm install
npm run dev
Muse
Submit the public URL at https://muse.ai/platform. Until review lands, a user can still say:
Add my custom connector: https://YOUR-HOST/openapi.json
Muse reads the spec and /llms.txt.
Persistence: quotes, holds, and bookings live in memory on this MVP. Next step is Postgres so holds survive deploys.



