2
2
3
3
The Vapi [ Model Context Protocol] ( https://modelcontextprotocol.com/ ) server allows you to integrate with Vapi APIs through function calling.
4
4
5
- ## Usage with Claude Desktop
5
+ ## Claude Desktop Setup
6
6
7
- Add the following to your ` claude_desktop_config.json ` . See [ here] ( https://modelcontextprotocol.io/quickstart/user ) for more details.
7
+ 1 . Open ` Claude Desktop ` and press ` CMD + , ` to go to ` Settings ` .
8
+ 2 . Click on the ` Developer ` tab.
9
+ 3 . Click on the ` Edit Config ` button.
10
+ 4 . This will open the ` claude_desktop_config.json ` file in your file explorer.
11
+ 5 . Get your Vapi API key from the Vapi dashboard (< https://dashboard.vapi.ai/org/api-keys > ).
12
+ 6 . Add the following to your ` claude_desktop_config.json ` file. See [ here] ( https://modelcontextprotocol.io/quickstart/user ) for more details.
13
+ 7 . Restart the Claude Desktop after editing the config file.
8
14
9
15
``` json
10
-
11
16
{
12
17
"mcpServers" : {
13
18
"vapi-mcp-server" : {
@@ -25,13 +30,24 @@ Add the following to your `claude_desktop_config.json`. See [here](https://model
25
30
26
31
```
27
32
33
+ ### Example Usage with Claude Desktop
34
+
35
+ 1 . Create or import a phone number using the Vapi dashboard (< https://dashboard.vapi.ai/phone-numbers > ).
36
+ 2 . Create a new assistant using the existing 'Appointment Scheduler' template in the Vapi dashboard (< https://dashboard.vapi.ai/assistants > ).
37
+ 3 . Make sure to configure Claude Desktop to use the Vapi MCP server and restart the Claude Desktop app.
38
+ 4 . Ask Claude with the following message:
39
+
40
+ ``` md
41
+ I wanna schedule an appointment, can you connect me with Riley assistant using my phone number +1234567890?
42
+ ```
43
+
28
44
## Remote SSE Connection
29
45
30
46
To connect to Vapi's MCP server via Server-Sent Events (SSE) Transport:
31
47
32
- - Connect to ` https://mcp.vapi.ai/sse ` from any MCP client using SSE Transport.
33
- - Include your Vapi API key as a bearer token in the request headers.
34
- - Example header: ` Authorization: Bearer your_vapi_api_key_here ` .
48
+ - Connect to ` https://mcp.vapi.ai/sse ` from any MCP client using SSE Transport
49
+ - Include your Vapi API key as a bearer token in the request headers
50
+ - Example header: ` Authorization: Bearer your_vapi_api_key_here `
35
51
36
52
This connection allows you to access Vapi's functionality remotely without running a local server.
37
53
0 commit comments