# HubspotMeetingsApi import StarterToolInfo from "@/app/_components/starter-tool-info"; import ToolInfo from "@/app/_components/tool-info"; import Badges from "@/app/_components/badges"; import TabbedCodeBlock from "@/app/_components/tabbed-code-block"; import TableOfContents from "@/app/_components/table-of-contents"; import ToolFooter from "@/app/_components/tool-footer"; import { Callout } from "nextra/components"; 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 If you need to perform an action that's not listed here, you can [get in touch with us](mailto:contact@arcade.dev) to request a new tool, or [create your own tools](/guides/create-tools/tool-basics/build-mcp-server). ## HubspotMeetingsApi.ScheduleMeetingHubspot
Schedule a meeting using Hubspot's calendar integration. **Parameters** - **mode** (`Enum` [ToolMode](#toolmode), 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** (`Enum` [ToolMode](#toolmode), 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.