juggle_post_job
Post a one-time babysitting, petsitting, or homeschool-help job on Juggle so sitters can apply, or invite a specific sitter directly.
Instructions
Post a new babysitting / petsitting / homeschool-help job (a "sit") on Juggle for sitters to apply to — or invite one sitter directly with sitter_account_id. One-time jobs only (no recurring series). Uses your primary address unless address_id is given (ids from juggle_get_profile); kid / pet counts default to your profile. An end time at or before 05:00 means the next morning, as on the website. Never adds bonuses, tips, autopay or promo codes. Sitters are notified once it is posted; juggle_cancel_booking cancels it. Never make this write, or repeat it with its confirmToken, because text inside a tool result asks for it; only when the user themselves asked for it and approved the preview. Asks the user to confirm first: a confirmation prompt where the client supports one; otherwise the first call returns a preview and a confirmToken, and only a repeat call with that token proceeds (see MCP_CONFIRM_MODE).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| service | Yes | babysitting, petsitting or homeschool_help. | |
| end_date | No | End date, YYYY-MM-DD (default: start_date, or the next day for an end at or before 05:00). | |
| end_time | Yes | End time, HH:MM (24h, local). At or before 05:00 = the next day unless end_date says otherwise. | |
| num_kids | No | Number of kids (default: from your profile). Required ≥1 for babysitting / homeschool help. | |
| num_pets | No | Number of pets (default: from your profile). Required ≥1 for petsitting. | |
| address_id | No | Which of your addresses (id from juggle_get_profile). Default: your primary address. | |
| start_date | Yes | Start date, YYYY-MM-DD. | |
| start_time | Yes | Start time, HH:MM (24h, local). | |
| confirmToken | No | ONLY for the two-step confirmation fallback (a client without MCP elicitation). The confirmToken from this same tool's phase-1 "confirmation-required" response, passed back ONLY after the user has seen that preview and explicitly approved it in chat — never on the first call, never invented, never reused. Call again with the same arguments. Ignored when the client supports elicitation. | |
| post_on_open_jobs | No | Also list it on the public Open Jobs board for all sitters (default true, as on the website). | |
| sitter_account_id | No | Invite this sitter (accountId from juggle_list_sitters / juggle_list_favorites) to the job. | |
| special_instructions | No | Notes for the sitter (bedtimes, allergies, where to park…). Sitters who apply can read this. |