Book It
by modernmustardseed.com · remote · no sign-in to list tools · v1.0.0 · published by com.modernmustardseed
Find enrolled home-service and trade businesses by trade and ZIP, and send a booking request.
5 tools: 1 do something that can't be undone and 4 only read.
Scanned Oct 21, 2026
- Deletes or cancels0Claude Code: deny
- Can't be undone1Claude Code: ask: see these tools
- Changes things0Claude Code: ask
- Only reads4Claude Code: allow: see these tools
No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.
claude mcp add --transport http book-it https://book.modernmustardseed.com/mcpTools
Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.
5 tools
Can't be undone 1Claude Code: ask
request_bookingSend a Book It business a booking request on a person's behalf.No findings
Why it is in this group
- The name "request_booking" says "request": a word for a change.
- The description's first verb is "send": a word for sending, and what is sent cannot be taken back.
Description, as the server wrote it Send a Book It business a booking request on a person's behalf. Collects only the person's name, phone, ZIP, what they need and a preferred time. The business receives it by email and in its inbox and confirms a time with the person directly; the request is never a confirmed appointment. Requires consent_confirmed true, which means the person read and agreed to the business's booking_consent_text (from get_services or check_availability). US and Canadian phone numbers only. A repeat request from the same phone to the same business within 24 hours returns the first request instead of sending another.
Annotations the server declares
- title: Send a booking request
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: false
- openWorldHint: true
Only reads 4Claude Code: allow
check_availabilityList the windows a Book It business accepts booking requests for, by date in the business's time zone, after its minimum notice and without its days off, for up to 14 days at a tim…No findings
Why it is in this group
- The description's first verb is "list": a word for reading.
Description, as the server wrote it List the windows a Book It business accepts booking requests for, by date in the business's time zone, after its minimum notice and without its days off, for up to 14 days at a time. Each window has a window_id for request_booking. A window is when the business says it can take work, not a confirmed slot.
Annotations the server declares
- title: Check request windows
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
find_providerFind home-service and trade businesses enrolled in Book It that serve a US ZIP code for a trade, such as HVAC, plumbing, roofing or lawn care.No findings
Why it is in this group
- The name "find_provider" says "find": a word for reading.
Description, as the server wrote it Find home-service and trade businesses enrolled in Book It that serve a US ZIP code for a trade, such as HVAC, plumbing, roofing or lawn care. Returns each business's name, phone, website, the services that match the stated need, and its next open request window. Only businesses that enrolled and list that ZIP in their own service area appear; the result states the ordering rule, which is a fair daily rotation and never paid placement. An empty list means no enrolled business covers that trade and ZIP yet.
Annotations the server declares
- title: Find a local provider
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
get_servicesGet one Book It business's services with any price range the business entered, its service-area ZIPs, its weekly hours for requests, its next open window, and the consent text a pe…No findings
Why it is in this group
- The name "get_services" says "get": a word for reading.
Description, as the server wrote it Get one Book It business's services with any price range the business entered, its service-area ZIPs, its weekly hours for requests, its next open window, and the consent text a person agrees to before a booking request is sent.
Annotations the server declares
- title: Get a business's services
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
quote_rangeReturn the price range a Book It business entered for one of its services, labelled as the business's own range and not a quote.No findings
Why it is in this group
- The description's first verb is "return": a word for reading.
Description, as the server wrote it Return the price range a Book It business entered for one of its services, labelled as the business's own range and not a quote. When the business entered no range, says so. Book It never estimates, averages or invents a price.
Annotations the server declares
- title: Get a business's price range
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.
Install
Pinned to version 1.0.0. Values in angle brackets are yours to fill in.
claude mcp add --transport http book-it https://book.modernmustardseed.com/mcpRun in a terminal.
Claude Code permissions
Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.
{
"permissions": {
"allow": [
"mcp__book-it__find_provider",
"mcp__book-it__get_services",
"mcp__book-it__quote_range",
"mcp__book-it__check_availability"
],
"ask": [
"mcp__book-it__request_booking"
],
"deny": []
}
}Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as book-it. Review it before you use it.