Tranquilo

MCP tools

Agent-callable MCP tools exposed by tranquilo mcp.

Agents should prefer MCP tools over shelling out to the CLI. Mutating tools require explicit user intent and structured arguments.

ToolSafetyCLI fallbackDescription
auth_statusRead-onlyMCP onlyFirst tool to call for any Tranquilo, maid, house help, cleaner, slot, address, or booking request. If unauthenticated, use the loginHint and the auth_login_start/auth_login_verify flow before continuing.
auth_login_startMutatingtranquilo login start --phone <phone> --json --no-interactiveAgent-safe login step 1: ask the user for their phone number, send the Pronto OTP, and return a short-lived loginSessionId. Do not ask for access tokens, refresh tokens, or payment details.
auth_login_verifyMutatingtranquilo login verify --session <loginSessionId> --otp <otp> --json --no-interactiveAgent-safe login step 2: ask the user for the Pronto OTP after auth_login_start, verify it, and store credentials locally. OTP is allowed only for this login tool; never ask for access tokens, refresh tokens, UPI details, or payment data.
addresses_listRead-onlytranquilo addresses list --json --no-interactiveList saved addresses.
address_showRead-onlyMCP onlyShow one normalized saved address.
address_useMutatingMCP onlySet the active delivery/cart address. This does not change a profile-level default address.
househelp_optionsRead-onlytranquilo househelp options --json --no-interactiveAgent-safe: list backend-supported maid/house-help/hourly-cleaner durations and prices for an address. Use this when the user asks for a maid, cleaner, house help, domestic help, or hourly cleaning.
househelp_find_slotsRead-onlytranquilo househelp find --duration 60 --preset next-4-days --window smart --json --no-interactiveAgent-safe: find ranked maid/house-help/hourly-cleaner slots from natural requests like 'find a maid tomorrow' or 'cleaner after work'. Follow-up corrections replace prior filters. Fallback durations are alternatives; do not book a fallback duration without explicit user confirmation. This does not mutate cart or create checkout.
househelp_prepare_bookingMutatingtranquilo househelp book --duration 60 --slot "2026-04-23 18:00" --address-id <id> --handoff --json --no-interactiveAgent-safe hosted/web mutation: create a maid/house-help checkout only from explicit duration and slot, then return a local CLI payment command. Local terminal agents should run the CLI QR flow directly after the user says to book.
househelp_payment_handoffRead-onlytranquilo househelp payment-handoff <orderId> --json --no-interactiveAgent-safe hosted/web handoff: return the local terminal command that shows QR, polls payment, and finalizes the booking when run locally.
bookings_listRead-onlytranquilo bookings list --json --no-interactiveList bookings using captured status/type presets.
househelp_watch_createMutatingtranquilo househelp watch create --duration 60 --preset next-4-days --time-window 18:00-22:00 --address-id <id> --json --no-interactiveAgent-safe mutation: create a notify-only House Help slot watch. It never creates checkout automatically; when a slot is found, tell the user to inspect/book the watch locally.
househelp_watch_listRead-onlytranquilo househelp watch list --json --no-interactiveAgent-safe: list local House Help slot watches.
househelp_watch_showRead-onlytranquilo househelp watch show <watchId> --json --no-interactiveAgent-safe: show one local House Help slot watch.
househelp_watch_pauseMutatingMCP onlyAgent-safe mutation: pause one local House Help watch.
househelp_watch_resumeMutatingMCP onlyAgent-safe mutation: resume one local House Help watch.
househelp_watch_deleteMutatingMCP onlyAgent-safe mutation: delete one local House Help watch.
househelp_watch_run_nowMutatingMCP onlyAgent-safe mutation: run one local House Help watch now. A found match is persisted and notified; checkout is never created automatically.