HubspotMeetingsApi
Description: Tools that enable LLMs to interact directly with the Hubspot Meetings API
Author: Arcade
Auth: User authorization
HubspotMeetingsApi is a Starter MCP Server: each tool mirrors one HTTP endpoint and offers LLMs a way to interact with the low-level API.
Differently from Optimized MCP Servers, Starter tools are heavily influenced by the original API design, which is not usually optimized for LLM usage. For this reason, we recommend thoroughly evaluating the tools with your Agents or chatbots before using it in production. Read more about Optimized vs Starter tools.
The HubspotMeetingsApi Server provides a set of for managing meetings through Hubspot’s scheduling system. can easily schedule, book, and manage meetings with the following capabilities:
- Schedule meetings using Hubspot’s calendar integration.
- Retrieve details necessary for setting up a meeting scheduler.
- List available meeting scheduling links.
- Book meetings directly through Hubspot’s platform.
- Fetch upcoming availability times for specific meeting pages.
Available Tools
| Tool Name | Description |
|---|---|
| HubspotMeetingsApi.ScheduleMeetingHubspot | Schedule a meeting using Hubspot's calendar integration. |
| HubspotMeetingsApi.GetMeetingSchedulerDetails | Get necessary details for setting up a meeting scheduler. |
| HubspotMeetingsApi.ListMeetingSchedulingPages | Retrieve a paged list of meeting scheduling links. |
| HubspotMeetingsApi.BookHubspotMeeting | Book a meeting using Hubspot's scheduling feature. |
| HubspotMeetingsApi.GetNextMeetingAvailability | Fetch the next availability times for a meeting page. |
If you need to perform an action that’s not listed here, you can get in touch with us to request a new , or create your own tools.
HubspotMeetingsApi.ScheduleMeetingHubspot
Schedule a meeting using Hubspot’s calendar integration.
Parameters
- mode (
EnumToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation - request_body (
string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’
HubspotMeetingsApi.GetMeetingSchedulerDetails
Get necessary details for setting up a meeting scheduler.
Parameters
- meeting_slug (
string, required) A unique identifier for the meeting link, used to retrieve specific scheduler details.
HubspotMeetingsApi.ListMeetingSchedulingPages
Retrieve a paged list of meeting scheduling links.
Parameters
This does not take any parameters.
HubspotMeetingsApi.BookHubspotMeeting
Book a meeting using Hubspot’s scheduling feature.
Parameters
- mode (
EnumToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation - request_body (
string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’
HubspotMeetingsApi.GetNextMeetingAvailability
Fetch the next availability times for a meeting page.
Parameters
- availability_page_slug (
string, required) The unique slug identifier for the meeting page to check available time slots.
Reference
Below is a reference of enumerations used by some of the tools in the HubspotMeetingsApi Server:
ToolMode
- GET_REQUEST_SCHEMA:
get_request_schema - EXECUTE:
execute
Auth
The HubspotMeetingsApi Server uses the with id arcade-hubspot to connect to users’ HubspotMeetingsApi accounts. In order to use the , you will need to configure the arcade-hubspot auth provider.