Connect Appointo to AI agents

Connect Appointo 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

update_appointment_config

Update Appointment Configuration

Update an appointment's configuration, including timezone, duration, interval, capacity, buffer times, reminders (email, SMS, WhatsApp), location, cancellation/rescheduling policies, weekly availability slots with per-slot surge pricing and capacity overrides, and date-specific overrides.

reschedule_booking

Reschedule Booking

Reschedule an existing booking to a new timeslot. Can reschedule the entire booking or only specific customers within a group booking. Use the override option to forcefully reschedule to a given timeslot.

list_subscription_contracts

List Subscription Contracts

Retrieve recurring booking subscription contracts. Search by product name, variant name, order number, or customer name.

list_bookings

List Bookings

Retrieve bookings from Appointo. Filter by status (past or upcoming), search by product name, customer name, email, phone, or order name. Retrieve a specific booking by ID. Supports pagination.

create_booking

Create Booking

Create a new booking in Appointo. Requires an appointment ID, timeslot, and customer details (name and email). Optionally specify quantity for group bookings.

list_products

List Products

Retrieve bookable products (services) configured in Appointo. Products represent the bookable services or items offered by the business. Use search to filter products by name. Supports pagination.

update_booking

Update Booking Buffers

Update buffer times on an existing booking. Buffer times add padding before and/or after the booking timeslot.

cancel_booking

Cancel Booking

Cancel an existing booking. Can cancel the entire booking or only specific customers within a group booking by providing customer IDs.

list_appointments

List Appointments

Retrieve appointment types configured in Appointo. Optionally filter by a specific appointment ID or product ID. Supports pagination.

get_availability

Get Calendar Availability

Check calendar availability for a specific appointment within a date range. Returns available time slots. Optionally filter by specific team members.

More integrations teams use with Appointo

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 Appointo

Manage appointment bookings and scheduling for Shopify stores. Create, fetch, reschedule, cancel, and update bookings with support for group and multi-day reservations. Retrieve and configure appointment types, check calendar availability for specific date ranges and team members, and manage appointment settings including duration, capacity, buffer times, reminders, and weekly availability slots. Retrieve bookable products/services and subscription contracts. Receive event notifications when bookings are created, rescheduled, or canceled.

Connect Appointo to production AI agents

See how Metorial gives Appointo access the governance, tracing, and security controls teams need.

Frequently asked questions

Common questions about connecting Appointo to AI agents with Metorial.

  1. Can Metorial connect Appointo to AI agents?
    Yes. Metorial connects AI agents to Appointo 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.