Connect Appointo to Claude, ChatGPT, Cursor, Claude Code, Codex, Gemini, GitHub Copilot and any other MCP client, for your whole team. Metorial adds security, governance, and tracing, and gives everyone one Magic MCP URL to connect.
Ask your agent in plain language. Each of these maps to a real tool on the server.
Use the update appointment configuration tool in Appointo
Use the reschedule booking tool in Appointo
Use the list subscription contracts tool in Appointo
Use the list bookings tool in Appointo
Use the create booking tool in Appointo
Use the list products tool in Appointo
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 permissions and cutoff durations, 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.
list_cancelled_bookings
List Cancelled Bookings
Retrieve cancelled bookings for cancellation follow-up and reporting. Filter by past or upcoming times, or search by product, customer, email, phone, or order name.
Enable Appointo in Metorial. In your Metorial portal, enable the Appointo MCP server and sign in with the account that owns the data. Access stays governed by your team policies.
Add a custom connector. Open Customize, then Connectors. Select Add, then Custom, then Web.
Paste your Metorial MCP URL. Name it Metorial, paste your Magic MCP URL (<your-magic-mcp-url>) and continue.
Sign in. Select Add and sign in to load Appointo tools.
Enable Appointo in Metorial. In your Metorial portal, enable the Appointo MCP server and sign in with the account that owns the data. Access stays governed by your team policies.
Add a custom MCP server. On ChatGPT web, open Plugins, select +, then Add custom MCP server.
Paste your Metorial MCP URL. Name it Metorial, paste your Magic MCP URL (<your-magic-mcp-url>), choose OAuth and accept the risk notice.
Create and install the plugin. Select Create as a plugin, install it and sign in to load Appointo tools.
Enable Appointo in Metorial. In your Metorial portal, enable the Appointo MCP server and sign in with the account that owns the data. Access stays governed by your team policies.
Add Metorial to your MCP config. Use ~/.cursor/mcp.json for every project, or .cursor/mcp.json for one.
Sign in. Open Customize in the sidebar, find Metorial and sign in to load Appointo tools.
{
"mcpServers":{
"metorial":{
"url":"<your-magic-mcp-url>"
}
}
}
Enable Appointo in Metorial. In your Metorial portal, enable the Appointo MCP server and sign in with the account that owns the data. Access stays governed by your team policies.
Add the server over HTTP. Add --scope user to use it in every project.
Sign in. Run /mcp, select Metorial and sign in to load Appointo tools.
claude mcp add --transport http metorial <your-magic-mcp-url>
Enable Appointo in Metorial. In your Metorial portal, enable the Appointo MCP server and sign in with the account that owns the data. Access stays governed by your team policies.
Add the server and sign in. The Codex CLI, IDE extension and ChatGPT desktop app share this config.
Check the connection. Type /mcp in Codex to see Metorial and its Appointo tools.
codex mcp add metorial --url <your-magic-mcp-url>
codex mcp login metorial
Run Appointo through the Metorial gateway
One governed layer for every app your agents reach, not a separate connector per tool.
Give Appointo and every other app to your whole team through one MCP gateway, behind your SSO.
Scope which teams and agents can use Appointo tools with role-based access control, and trace every call.
Prefer to run it yourself? Metorial is open source and self-hostable.
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.
Frequently asked questions
Common questions about connecting Appointo to AI agents with Metorial.
How many tools does the Appointo MCP server have?
The Appointo MCP server exposes 11 tools, including Update Appointment Configuration, Reschedule Booking, List Subscription Contracts. Each one is governed and traced through Metorial.
Does the Appointo MCP server support triggers?
Appointo exposes tools your agents call on demand; it does not publish event triggers yet. Everything still runs through one governed MCP URL.
Which AI clients can use the Appointo MCP server?
Any MCP client, including VS Code, Windsurf, Zed, OpenCode and Grok. Each one reaches the Appointo MCP server through the same Metorial URL.
How do I give only some teams access to Appointo?
Use role-based access control to decide which teams, users, and agents can use Appointo and which of its tools they can call.
Can I self-host the Appointo MCP server?
Yes. Metorial is open source, so you can run the Appointo MCP server yourself or use the hosted gateway.
Connect Appointo to production AI agents
See how Metorial gives your team governed access to Appointo, with tracing and security controls built in.