> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://docs.vapi.ai/tools/integrations/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.vapi.ai/_mcp/server. # Integrations > Connect a Vapi assistant to external services using prebuilt integrations or service guides for API Request, Model Context Protocol (MCP), and Function tools. Vapi can connect an assistant to an external service through a prebuilt integration or a standard tool such as [API Request](/tools/api-request), [Model Context Protocol (MCP)](/tools/mcp), or [Function](/tools/custom-tools). Use the service guides below to choose the appropriate connection pattern and configure the integration. ## Available integrations #### [Make](/tools/integrations/make) Connect Make through an API Request, MCP, or Function tool, depending on the data and context the scenario needs. #### [n8n](/tools/integrations/n8n) Connect an assistant to an n8n workflow with an API Request tool and a published webhook. #### [Google Calendar](/tools/google-calendar) Create calendar events and check availability so an assistant can schedule appointments on a call. #### [Google Sheets](/tools/google-sheets) Add rows to a spreadsheet, recording caller information and call data as it is collected. #### [Slack](/tools/slack) Send a message to a configured channel so your team is notified during or after a call. #### [GoHighLevel](/tools/go-high-level) Manage contacts, check calendar availability, and book appointments in GoHighLevel. ## Related documentation #### [Function tools](/tools/custom-tools) Build your own tool when no prebuilt integration covers the service you need. #### [MCP tools](/tools/mcp) Connect to an MCP server to give an assistant tools that are resolved at runtime. > Connect an assistant to external services with prebuilt tools or standard tool patterns ## Docs - [Choose a Make integration pattern](https://docs.vapi.ai/tools/integrations/make.md): Choose a Make integration pattern for an assistant: API Request for webhooks, Model Context Protocol (MCP) for discovered tools, or Function for call context. - [n8n](https://docs.vapi.ai/tools/integrations/n8n.md): Connect Vapi to n8n with an API Request tool and a published Webhook workflow. Run the business-hours starter, verify JSON responses, and diagnose setup issues. - [Google Calendar](https://docs.vapi.ai/tools/google-calendar.md): Connect a Vapi assistant to Google Calendar to create events by voice and check availability, letting it schedule appointments during a call. - [Google Sheets](https://docs.vapi.ai/tools/google-sheets.md): Connect a Vapi assistant to Google Sheets to add new rows during phone calls, recording caller information and data directly into your spreadsheets. - [Slack](https://docs.vapi.ai/tools/slack.md): Connect a Vapi assistant to Slack to send messages to a configured channel during phone calls, notifying your team or sharing updates in real time. - [GoHighLevel](https://docs.vapi.ai/tools/go-high-level.md): Connect a Vapi assistant to GoHighLevel to manage appointments, checking contacts, creating leads, querying calendar availability, and booking events.