Connect Planyo Online Booking to AI agents

Connect Planyo Online Booking to Claude, Codex, Cursor, or other AI agents for your entire team. Metorial security, governance, observability, and gives your team a unified Magic MCP url to connect.

Supported Tools

list_vouchers

List Vouchers

Lists vouchers with optional filtering by rental dates, resource, and code prefix. Returns voucher details including usage counts and discount values.

modify_user

Modify User

Modifies an existing user's personal details, contact info, custom properties, and account flags. Identify the user by ID or email.

record_payment

Record Payment

Records a payment against a reservation. Specify the payment method, status, amount, and a unique transaction identifier. **Payment modes**: 2=Cash, 3=Cheque, 4=Bank transfer, 5=Other, 6=Gift certificate, 9=Discount, 10=Credit card on file, 1=PayPal. **Payment statuses**: 1=Successful, 2=Pending, 3=Error, 4=Refund.

list_reservations

List Reservations

Searches and lists reservations within a time period. Filter by resource, customer, status, modification date, and custom properties. Supports pagination (up to 500 per page).

modify_reservation

Modify Reservation

Modifies an existing reservation. Can change the resource, time period, quantity, assigned user, and custom form fields. By default, the price is recalculated after modifications.

create_user

Create User

Creates a new customer user or updates an existing user's custom properties. If a user with the given email already exists, their custom properties and personal details are updated (login credentials remain unchanged).

reservation_action

Reservation Action

Performs an administrative action on a reservation such as confirming, cancelling, checking in/out, marking as no-show, or other status changes. Available actions: **Confirm**, **Cancel** (admin cancel), **User_cancel** (customer cancel), **Checkin**, **Checkout**, **Noshow**, **Clear_checkin**, **Clear_noshow**, **Unconfirm**, **Uncancel**, **Lock**, **Unlock**, **Preapprove**, **Verify**, **Mark_as_quote**, **Promote** (from waitlist).

list_resources

List Resources

Lists bookable resources with optional filtering by publish status, resource type, and custom properties. Supports pagination (up to 100 per page).

create_voucher

Create Voucher

Creates a new voucher (discount code) that customers can apply to reservations. Supports percentage or fixed-amount discounts, resource restrictions, and date limitations.

list_users

List Users

Searches and lists customer users with filtering by name, email, location, and custom properties. Supports wildcard search using `*` character. Paginated results (up to 1000 per page).

get_resource_usage

Get Resource Usage

Retrieves usage (occupancy) data for a resource or all resources over a date range. Returns grouped time periods with the number of units occupied in each period. Useful for understanding booking density and remaining availability.

get_resource

Get Resource

Retrieves detailed information about a single bookable resource including availability settings, pricing, booking rules, photos, properties, and admin details.

list_payments

List Payments

Lists payments within a date range. Can filter by resource and payment method. Returns payment details including amount, status, customer info, and associated reservation.

check_availability

Check Availability

Checks whether a reservation can be made for a resource during a given time period. Uses the comprehensive `can_make_reservation` check which considers all booking constraints (not just availability). Optionally returns the calculated price.

get_user

Get User

Retrieves detailed information about a customer user by ID or email, including personal details, contact info, custom properties, and reservation count.

get_rental_price

Get Rental Price

Calculates the rental price for a resource given a time period, quantity, and optional voucher code. Returns the total price along with a breakdown of applied pricing rules and products.

get_site_info

Get Site Info

Retrieves site-level information including name, category, timezone, admin email, custom resource property definitions, and photos.

get_reservation

Get Reservation

Retrieves complete details of a single reservation including customer info, pricing, payments, custom properties, additional products, and activity log.

delete_reservation

Delete Reservation

Permanently deletes a reservation. **This cannot be undone.** For non-permanent removal, use the Reservation Action tool with action "Cancel" instead.

create_reservation

Create Reservation

Creates a new reservation for a bookable resource. Specify the resource, time period, quantity, and customer details (either by providing an existing user ID or by supplying email and name). Supports custom form fields, voucher codes, pricing overrides, and shopping cart grouping.

More integrations teams use with Planyo Online Booking

Microsoft Outlook

Send, read, reply to, forward, and manage email messages in user mailboxes. Organize messages into folders, apply categories, flags, and importance levels. Manage file and item attachments. Create, update, delete, and respond to calendar events and meetings. Find available meeting times, manage attendees, handle recurrence, and work with shared or delegated calendars. Create, read, update, and delete contacts, organize them into contact folders, and manage contact photos. Manage tasks and task lists via Microsoft To Do, including due dates, reminders, recurrence, and checklist items. Subscribe to webhook notifications for changes to messages, calendar events, and contacts. Support for Focused Inbox, @-mentions, mail tips, send-on-behalf, and send-as capabilities.

Google Calendar

Create, read, update, and delete calendar events and calendars. Manage attendees, recurring events, and reminders. Check free/busy availability for scheduling. Share calendars and control access permissions. Create events from natural language text with quick add. Manage special event types like focus time, out of office, and working location. Subscribe to or remove calendars from a user's calendar list. Sync calendar changes incrementally and receive webhook notifications for event, calendar list, ACL, and settings changes.

Fireflies

Record, transcribe, and analyze meeting conversations from platforms like Zoom, Google Meet, and Webex. Retrieve, search, and manage meeting transcripts with AI-generated summaries, action items, sentiment analysis, and keywords. Upload audio files for transcription. Ask questions about meetings using the AskFred AI assistant. Add a bot to live meetings for automatic recording, pause and resume recordings, and create live action items or soundbites. Manage users and teams, organize meetings into channels, query contacts, and receive webhook notifications when transcriptions complete.

Calendly

List, retrieve, and cancel scheduled events. Book meetings programmatically on behalf of invitees using available time slots. Retrieve event types and their configurations. Query user availability, available time slots, busy times, and availability schedules. Create single-use scheduling links with optional overrides. List and manage invitees, mark no-shows, and access custom question responses and UTM tracking data. Manage organization memberships, invite or remove users. Retrieve routing form configurations and submissions. Subscribe to webhooks for new bookings, cancellations, and routing form submissions.

Zoom

Create, schedule, and manage video meetings and webinars. Manage users, roles, and account settings. Access and download cloud recordings and transcripts. Send and manage chat messages and channels. Handle Zoom Phone call logs, voicemails, and SMS. Manage meeting registrants, polls, and breakout rooms. Retrieve usage reports, meeting participant reports, and dashboard analytics. Configure Zoom Rooms and contact center settings. Receive real-time webhook notifications for meeting, webinar, recording, user, phone, and chat events.

Shopify

Manage e-commerce stores including products, orders, customers, inventory, and fulfillment. Create and update products with variants, images, and metafields. Process and track orders, draft orders, refunds, and transactions. Manage customer records, addresses, and marketing consent. Track and adjust inventory levels across multiple locations. Handle fulfillment workflows including routing to warehouses and third-party logistics. Create and manage discount codes, price rules, and automatic discounts. Configure shipping rates, carrier services, and delivery profiles. Build custom storefronts with cart management and checkout via the Storefront API. Manage content including pages, blogs, articles, and themes. Support B2B commerce with company profiles, catalogs, and custom pricing. Receive webhooks for events across orders, products, customers, inventory, fulfillment, collections, carts, checkouts, disputes, and more.

Technical notes for Planyo Online Booking

Create, modify, cancel, and search reservations for bookable resources such as vacation properties, car rentals, hotels, equipment, and event spaces. Manage resource availability, vacations, and weekly schedules. Configure pricing rules, calculate rental prices, and handle seasonal pricing. Record and track payments against reservations. Create and manage customers, assign roles, and search users by custom properties. Define additional products, coupons, and vouchers for reservations. Generate invoices, send customer emails, and sync availability via iCal feeds. Manage site and meta-site settings, notification templates, and webhook callbacks for reservation lifecycle, payment, check-in/check-out, and scheduling events.

Connect Planyo Online Booking to production AI agents

See how Metorial gives Planyo Online Booking access the governance, tracing, and security controls teams need.

Frequently asked questions

Common questions about connecting Planyo Online Booking to AI agents with Metorial.

  1. Can Metorial connect Planyo Online Booking to AI agents?
    Yes. Metorial connects AI agents to Planyo Online Booking through a governed integration layer, so teams can use the provider while keeping access controlled and observable.
  2. Metorial is MCP compatible and lets teams expose approved provider tools to MCP-capable agents and clients through a controlled access layer.
  3. Metorial applies policies across users, groups, providers, agents, and individual tools, then records the context around every agent interaction.
  4. Yes. Metorial records provider activity so teams can inspect tool calls, troubleshoot integrations, and give security teams the visibility they need.