Connect Scheduleonce 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 list booking calendars tool in Scheduleonce
Use the list bookings tool in Scheduleonce
Use the get booking tool in Scheduleonce
Use the list booking pages tool in Scheduleonce
Use the list users tool in Scheduleonce
Use the list teams tool in Scheduleonce
Supported Tools
list_booking_calendars
List Booking Calendars
Retrieve all booking calendars in your ScheduleOnce account.
Booking calendars are scheduling resources that define how meetings are offered to customers, supporting single-host, multi-host, and multi-guest setups.
list_bookings
List Bookings
Search and retrieve bookings from your ScheduleOnce account with flexible filtering.
Filter by starting time range, last updated time, creation time, status, owner, booking page, event type, or booking calendar.
Supports cursor-based pagination for navigating large result sets.
get_booking
Get Booking
Retrieve detailed information about a specific booking by its ID.
Returns subject, duration, status, start time, location, virtual conferencing details, form submissions, attendees, and cancel/reschedule information.
Optionally expand related resources while keeping their IDs available.
list_booking_pages
List Booking Pages
Retrieve all booking pages (Classic) in your ScheduleOnce account.
Booking pages are the legacy scheduling interface. Use this to look up booking page IDs for filtering bookings or understanding your scheduling configuration.
list_users
List Users
Retrieve all users in your ScheduleOnce account.
Useful for understanding booking ownership, looking up user IDs for filtering bookings, or mapping booking owners to team members.
list_teams
List Teams
Retrieve all teams in your ScheduleOnce account.
Teams are groups of users used as scheduling resources for team-based booking scenarios.
list_event_types
List Event Types
Retrieve all event types configured in your ScheduleOnce account.
Event types represent the different services or meeting types you offer, each with configurable duration and settings. Useful for looking up event type IDs when filtering bookings.
cancel_booking
Cancel Booking
Cancel an existing booking, with an optional reason and cancellation email. Call list_bookings to find the booking ID.
who_am_i
Who Am I
Validate the connected API key and identify its OnceHub account.
get_available_time_slots
Get Available Time Slots
Find available appointment times and offered locations for a booking calendar. Call list_booking_calendars to discover calendar IDs.
Enable Scheduleonce in Metorial. In your Metorial portal, enable the Scheduleonce 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 Scheduleonce tools.
Enable Scheduleonce in Metorial. In your Metorial portal, enable the Scheduleonce 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 Scheduleonce tools.
Enable Scheduleonce in Metorial. In your Metorial portal, enable the Scheduleonce 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 Scheduleonce tools.
{
"mcpServers":{
"metorial":{
"url":"<your-magic-mcp-url>"
}
}
}
Enable Scheduleonce in Metorial. In your Metorial portal, enable the Scheduleonce 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 Scheduleonce tools.
claude mcp add --transport http metorial <your-magic-mcp-url>
Enable Scheduleonce in Metorial. In your Metorial portal, enable the Scheduleonce 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 Scheduleonce tools.
codex mcp add metorial --url <your-magic-mcp-url>
codex mcp login metorial
Run Scheduleonce through the Metorial gateway
One governed layer for every app your agents reach, not a separate connector per tool.
Give Scheduleonce and every other app to your whole team through one MCP gateway, behind your SSO.
Scope which teams and agents can use Scheduleonce tools with role-based access control, and trace every call.
Prefer to run it yourself? Metorial is open source and self-hostable.
Retrieve and manage bookings, booking calendars, booking pages, event types, users, and teams for automated appointment scheduling. Filter bookings by status, time range, and other parameters. Access detailed booking data including guest information, form submissions, virtual conferencing details, and cancel/reschedule history. Manage webhook subscriptions to receive real-time notifications for booking lifecycle events such as scheduled, rescheduled, canceled, completed, and no-show.
Frequently asked questions
Common questions about connecting Scheduleonce to AI agents with Metorial.
How many tools does the Scheduleonce MCP server have?
The Scheduleonce MCP server exposes 10 tools, including List Booking Calendars, List Bookings, Get Booking. Each one is governed and traced through Metorial.
Does the Scheduleonce MCP server support triggers?
Scheduleonce 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 Scheduleonce MCP server?
Any MCP client, including VS Code, Windsurf, Zed, OpenCode and Grok. Each one reaches the Scheduleonce MCP server through the same Metorial URL.
How do I give only some teams access to Scheduleonce?
Use role-based access control to decide which teams, users, and agents can use Scheduleonce and which of its tools they can call.
Can I self-host the Scheduleonce MCP server?
Yes. Metorial is open source, so you can run the Scheduleonce MCP server yourself or use the hosted gateway.
Connect Scheduleonce to production AI agents
See how Metorial gives your team governed access to Scheduleonce, with tracing and security controls built in.