> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.vapi.ai/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.