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 MCP Server provides a set of tools for managing meetings through Hubspot’s scheduling system. Users 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 tool, 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 tool 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 MCP Server:
ToolMode
- GET_REQUEST_SCHEMA:
get_request_schema - EXECUTE:
execute
Auth
The HubspotMeetingsApi MCP Server uses the Auth Provider with id arcade-hubspot to connect to users’ HubspotMeetingsApi accounts. In order to use the MCP Server, you will need to configure the arcade-hubspot auth provider.