You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: packages/mcp/README.md
+8-8Lines changed: 8 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -13,7 +13,7 @@ The easiest way to get started is to edit the configuration of your client to po
13
13
"twilio": {
14
14
"command": "npx",
15
15
"args": [
16
-
"-y",
16
+
"-y",
17
17
"@twilio-alpha/mcp",
18
18
"YOUR_ACCOUNT_SID/YOUR_API_KEY:YOUR_API_SECRET"
19
19
]
@@ -28,17 +28,17 @@ Visit [Twilio API Keys docs](https://www.twilio.com/docs/iam/api-keys) for infor
28
28
29
29
You can pass the following optional parameters to the `mcp` server:
30
30
31
-
**--services (optional)**
31
+
**--services (optional)**
32
32
33
-
The name of the services you want to use - this corresponds to the filename https://github.com/twilio/twilio-oai/tree/main/spec/yaml without the `twilio_` prefix - for example `chat_v3` for `twilio_chat_v3`.
33
+
The name of the services you want to use - this corresponds to the filename https://github.com/twilio/twilio-oai/tree/main/spec/yaml
34
34
35
35
**--tags (optional)**
36
36
37
37
The tag name as defined in each of the individual endpoints. If you want to filter by `tags` only, make sure you pass `--services ''` as an empty object.
38
38
39
39
## Loading Separate APIs
40
40
41
-
Due to the context size limitation of LLMs and the vast number of APIs available, you need to load separate APIs by passing the `--services/--tags` parameter. For example, to load the `chat_v3` API, you can pass `--services chat_v3`. If you need particular APIs from separate service files, you can use the `--tags` to individually select the endpoints.
41
+
Due to the context size limitation of LLMs and the vast number of APIs available, you need to load separate APIs by passing the `--services/--tags` parameter. For example, to load the `chat_v3` API, you can pass `--services chat_v3`. If you need particular APIs from separate service files, you can use the `--tags` to individually select the endpoints.
42
42
43
43
### Examples: Serverless Tools
44
44
@@ -50,11 +50,11 @@ Load all the Serverless API tools.
50
50
"twilio": {
51
51
"command": "npx",
52
52
"args": [
53
-
"-y",
53
+
"-y",
54
54
"@twilio-alpha/mcp",
55
55
"YOUR_ACCOUNT_SID/YOUR_API_KEY:YOUR_API_SECRET",
56
56
"--services",
57
-
"serverless_v1"
57
+
"twilio_serverless_v1"
58
58
]
59
59
}
60
60
}
@@ -71,7 +71,7 @@ Load the Incoming Phone Number and the Studio Flows API tools.
71
71
"twilio": {
72
72
"command": "npx",
73
73
"args": [
74
-
"-y",
74
+
"-y",
75
75
"@twilio-alpha/mcp",
76
76
"YOUR_ACCOUNT_SID/YOUR_API_KEY:YOUR_API_SECRET",
77
77
"--tags",
@@ -208,4 +208,4 @@ The following tags can be used with the `--tags` parameter to select specific AP
This list includes the most commonly used tags. Each service has its own set of tags that follow the pattern `{ServiceName}{Version}{Resource}`. You can combine multiple tags by separating them with commas in your configuration.
211
+
This list includes the most commonly used tags. Each service has its own set of tags that follow the pattern `{ServiceName}{Version}{Resource}`. You can combine multiple tags by separating them with commas in your configuration.
0 commit comments