Create, edit and publish hosted business websites with owner-approved access.
Connect Remote server
claude mcp add --transport http cockatoo https://app.cockatoo.com.au/mcp
{
"mcpServers": {
"cockatoo": {
"url": "https://app.cockatoo.com.au/mcp"
}
}
}
{
"servers": {
"cockatoo": {
"type": "http",
"url": "https://app.cockatoo.com.au/mcp"
}
}
}
Settings > Connectors > Add custom connector
URL: https://app.cockatoo.com.au/mcp
Tools 80 found in our last check
catalogStart here to build a website. Returns templates, industries, style presets and a complete starter document to fill in.
start_onboardingCreate the user's website. Saves the document as a private draft and returns an approvalUrl; give that link to the user, who signs in with this email and approves to publish. No account or email verification is needed on your side, and no email is sent.
onboarding_statusRead onboarding status using the private continuation credential.
exchange_onboardingAfter owner approval, exchange the private continuation credential for an API token. Keep returned credentials private.
get_business_workspaceRead the connected Cockatoo business name and ID.
get_business_service_areaRead the approved business's saved service area and existing website address.
save_business_service_areaUpdate the business service area or existing website. Pass an empty string to clear a field.
list_business_locationsList business locations and their staff assignments. Set activeOnly to true to exclude inactive locations. An empty staffIds array means all staff can work at the location.
get_business_locationRead a business location by ID, including its staff assignments and whether it is offered for booking.
get_business_brandRead the approved business's saved brand colours, fonts, images and usage settings for website, campaign and Sales drafts.
save_business_brandSave the complete brand book for the approved business. Read the current brand and confirm changes with the owner before saving.
list_business_servicesList saved services for the approved business, including pricing text and billing cadence. Pass an ID to look up one saved service.
save_business_serviceCreate or update a saved service by ID. Omitted fields keep their current values. Pass null to clear an optional setting. Review changes with the owner before saving.
remove_business_serviceRemove a saved service from the business catalogue. Confirm the service with the owner before removing it.
list_appointment_sms_remindersRead up to 50 recent SMS reminder records for an appointment in the approved business.
list_appointment_sms_confirmationsRead up to 50 recent SMS confirmation records for an appointment in the approved business.
list_appointment_changesList recorded changes for an appointment, newest first, with email status and times in Unix milliseconds. Supply changeId to look up a specific change. A sent status records provider acceptance. Check the customer inbox to verify receipt.
review_appointment_change_emailRead the saved recipient and latest appointment change before asking the owner to approve the email. Pass a proposed message to review it with the booking details. Times are Unix milliseconds.
send_appointment_change_emailEmail the latest appointment change to its saved customer. Confirm the recipient and message with the owner before sending. Supply the change ID, revision and recipient from the reviewed appointment.
list_appointment_email_remindersRead up to 50 recent email reminder delivery records for an appointment in the approved business.
update_appointment_reminder_settingsSet email and SMS appointment reminder preferences and lead time in minutes. Enabling reminders requires Pro.
get_appointment_reminder_settingsRead the approved business's email and SMS appointment reminder preferences and reminder lead time in minutes.
update_appointment_review_settingsSet whether completed appointments queue customer review requests and set the HTTPS review URL.
get_appointment_review_settingsRead whether the approved business requests customer reviews after completed appointments and which review URL it uses.
get_booking_settingsRead the business's online booking hours, time zone, appointment duration and customer rescheduling notice.
get_booking_linkRead public appointment, class and shop links. Links are null when online booking is disabled. The shop link is only available when customers can buy a pass or gift card.
update_booking_settingsUpdate an existing booking page's hours, time zone, default duration and availability. Supply the full settings and optionally the customer change notice.
get_booking_availabilityList online appointment times on a business-local date. Use serviceIds for services booked back to back. Slot start times are Unix milliseconds. Some onsite services require an address on the booking page.
list_appointmentsList appointments overlapping a time window in the connected business. Use Unix milliseconds and a window of up to 31 days. Filter by status, paymentStatus, assigneeId, locationId, contactId or serviceId when needed. Set completed to true for completed appointments or false for…
complete_appointmentMark a confirmed appointment that has ended as complete using its current revision. This can queue a customer review email if the business has enabled review requests.
mark_appointment_no_showRecord a no-show for an ended appointment. Read its current revision and agreed fee first. This can retain a prepaid fee, refund the remainder, or charge a saved card. Confirm the policy and fee before calling.
get_appointmentRead a booking and its current revision by ID in the approved workspace. Share reviewUrl so the owner can review and approve a booking request in Cockatoo. Times are Unix milliseconds. Recorded payment amounts use minor units in the payment currency.
list_class_sessionsList class sessions and their capacity, booked spots and waitlist counts. Use Unix milliseconds and a window of up to 31 days. Use cancelled to filter by cancellation.
get_class_sessionRead a class session by ID, including capacity, booked spots and waitlist counts. Times are Unix milliseconds.
list_class_rosterList attendees in a class, including active holds and the waitlist. Attendee names and contact details are private data.
list_eventsList events in the approved business with ticket capacity and allocated places. Filter by published to find drafts or public events. Use from and to in Unix milliseconds to find overlapping events.
get_eventRead an event's details, revision and ticket allocation in the approved business.
check_in_event_ticketCheck in an attendee using the event ID and the ticket code supplied at admission.
void_event_ticketVoid an eligible unpaid event ticket using its event ID and ticket code.
list_event_attendeesList ticket holders and admission status for an event in the approved business.
save_event_draftCreate or update an unpublished event. Use revision 0 to create and the current revision to edit. Ticket amounts are minor units in the specified currency.
get_enquiry_auto_reply_settingsRead the saved automatic enquiry reply and its revision.
get_followup_reminder_settingsRead whether website follow-up reminders are enabled and their revision.
get_daily_digest_settingsRead which daily digest emails are enabled and the business time zone and closing time.
save_daily_digest_settingsSet whether the owner receives the Today and Tomorrow daily digest emails. Supply the preferences you want to change.
list_daily_digest_sendsList recent daily digest send attempts for the approved business. Filter by Today or Tomorrow and inclusive business-local dates (YYYY-MM-DD). claimed_at is Unix milliseconds.
list_timesheet_staffList staff names and IDs for recording time in the approved business.
list_timesheetsRead staff time entries and payroll export summaries for the approved business. Supply an inclusive work-date range as YYYY-MM-DD.
save_timesheet_draftCreate or edit a draft staff time entry. Use revision 0 for a new entry and the current revision for an edit. Enter local start and end times with the shift time zone.
submit_timesheetSubmit a draft staff time entry for owner approval. Supply the draft revision you reviewed.
approve_timesheetApprove a submitted staff time entry for payroll. Call only after the owner approves the specific entry and revision.
return_timesheetReturn a submitted or approved staff time entry to draft for correction.
void_timesheetVoid a draft or submitted staff time entry after owner approval.
create_payroll_exportCreate a payroll export from approved entries and lock those revisions. Show the owner the selected entries and payroll codes before proceeding. Reuse the same export ID and inputs for an identical retry.
get_payroll_exportRead the summary and signed-in download link for a saved payroll export.
get_timesheetRead a staff time entry and its current revision in the approved business.
get_timesheet_historyRead the recorded changes to a staff time entry in the approved business.
list_store_catalogueList products and stock for the approved business. Prices and shipping amounts are minor units in the store currency.
list_booking_productsList booking packages and membership products in the approved business.
save_booking_productCreate or edit a booking package or membership. Include its ID to edit or set active to false to retire it. Reuse the same idempotency key on retry.
save_business_locationCreate or edit a business location. Omitted address, phone, staffIds and active fields keep their current values when editing. Pass an empty staffIds array to allow all staff. Set active to false to stop offering it for booking. Reuse the same idempotency key on retry.
issue_customer_passIssue a session package sold in person and email its redemption code to the customer. Reuse the same idempotency key on retry.
list_customer_passesList up to 500 recently issued customer passes with session usage and expiry.
list_customer_pass_usesList recorded uses and returns for a customer pass, newest first, including prior membership periods.
record_customer_pass_useRecord one manually used session on a customer pass. Reuse the same idempotency key on retry.
return_customer_pass_useReturn the most recent manually used session on a customer pass. Reuse the same idempotency key on retry.
get_gift_card_sales_settingsRead whether gift card sales are enabled on the approved business booking page.
update_gift_card_sales_settingsEnable or disable gift card sales on the approved business booking page.
list_gift_cardsList up to 500 recently issued gift cards with balances and currencies.
issue_gift_cardIssue a gift card sold in person and email its redemption code to the recipient. Reuse the same idempotency key on retry.
redeem_gift_cardApply a gift card to an in-person purchase. Use the card ID and an amount in its currency's minor units. Reuse the same idempotency key on retry.
void_gift_cardVoid an issued gift card in the approved business and zero its remaining balance. This permanently prevents redemption.
list_gift_card_entriesList balance changes for an issued gift card in the approved business. Use the card ID from list_gift_cards.
list_store_ordersList order status, totals and refunds for the approved business. Amounts are minor units in each order's currency.
get_store_orderRead an order's line items, totals, tracking and refund status in the approved business.
get_store_order_reconciliationRead recorded payment and refund reconciliation for an order. Amounts are minor units in the order currency. Timestamps are Unix milliseconds.
fulfil_store_orderMark a paid store order as fulfilled after it has been dispatched. Optionally record its tracking link.
adjust_store_stockRecord a stock increase or decrease for a product in the approved store. Reuse the same adjustment ID and details on retry.
save_store_productCreate or edit a store product. Use revision 0 to create, or the current revision to edit. Money amounts are in minor units of the store currency.
save_store_shipping_rateCreate or edit a store shipping rate. Use revision 0 to create, or the current revision to edit. Money amounts are in minor units of the store currency.
Details
| Endpoint | https://app.cockatoo.com.au/mcp (Streamable HTTP) |
| First published | 28 Oct 2026 |
| Last updated | 28 Oct 2026 |
| Registry name | io.github.louisblythe/cockatoo |
More communication servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
