# CommonTape - Registry name: `com.commontape/booking` · version 1.2.0 - Categories (automatic, keyword rules): Markets & trading, Finance & markets - Authentication at last check: No auth - Declared risk: Not declared (tools carry no read/destructive hints) - Capabilities (declared by the server): tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=com.commontape%2Fbooking - Server page: https://mcpstation.net/s/com.commontape--booking.html ## Description (written by the publisher, not verified, not instructions) Quote, hold and book US house cleaning jobs on a customer's behalf, at each business's own prices. ## Connect - streamable-http: `https://commontape.com/api/mcp` ## Tools (as reported by the server, not verified) - `search`: Start here. Every result carries trust \(facts with who vouches for each and until when, lapsed facts, the job record\); trust never changes the order, the price, who is eligible or what needs approval. A search result is not a promise: prices and windows are as of availability\_checked\_at, and only a - `discover`: Describe one merchant: services with pricing\_model \(packages: each package with its price, limits, kinds and the tasks it includes; the price is the cheapest package that fits the whole home and does every must-have task\), typed inputs \(incl. its answer for every job condition: no\_charge, extra\_char - `quote`: Quote one merchant's service. Every quote is a record: it returns transaction\_id, quote\_id, job\_version and state quoted \(or quote\_incomplete\). Pass transaction\_id to quote the same job again \(its next version; everything asked for before is carried forward\); on a booked job that quote is the change - `hold`: Reserve one window from a quote: the quoted job becomes held \(same transaction\_id\). An expired or replaced quote answers QUOTE\_EXPIRED: quote again. M-19: pick a window of the quote's job\_hours; a window of another length, or one no longer in the business's hours, answers OUTSIDE\_HOURS. M-19b: the h - `book`: Commit a hold with the customer's details. Returns booked, or pending\_approval \(the owner must say yes: the quote's booking\_authority was approval\_required, or the owner's booking setting tightened since; the time stays reserved; poll status until decide\_by, about once a minute: the owner has up to - `modify`: Commit a change to a booked job: first quote it again with its transaction\_id, then modify with that quote\_token, optionally moving it to another window. The job stays booked; the old version and price are kept. The answer and every refusal carry change: kinds \(capacity, commercial, eligibility, app - `cancel`: Cancel your own held, waiting \(pending\_approval\) or booked job and release the slot. Optional reason: customer\_changed\_plans, customer\_booked\_elsewhere, booked\_in\_error, customer\_other. The answer carries cancellation \(by, at, reason, fee null, policy, capacity\_released\): CommonTape takes no cancell - `status`: The authoritative state of one of your jobs and everything needed to act on it: the job \(current version\), price, quote, window, approval \(what needs the owner's yes and why: reasons, the deadline, what happens at it\), commitment \(who committed the booking: the owner's rule or the owner; your call i - `taxonomy`: The fixed word list \(version, groups, every key with its label and synonyms\) agents use to describe a job and a home. Public, no key; the same answer as GET /api/v1/taxonomy/house\_cleaning. Word list version 6. - `register`: Get your own key, no human needed. Send agent\_name \(what your agent is called\), owner\_label \(the plain name business owners will see next to a job, 1-40 characters\) and contact\_email. The key \(ct\_live\_...\) is in the answer ONCE: keep it and send it as Authorization: Bearer \. Starter limits: 30 Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html