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
description: "Lists detailed call data. [See the documentation](https://us-66463.app.gong.io/settings/api/documentation#post-/v2/calls/extensive)",
9
+
version: "0.0.1",
10
+
type: "action",
11
+
props: {
12
+
app,
13
+
fromDateTime: {
14
+
propDefinition: [
15
+
app,
16
+
"fromDateTime",
17
+
],
18
+
optional: true,
19
+
},
20
+
toDateTime: {
21
+
propDefinition: [
22
+
app,
23
+
"toDateTime",
24
+
],
25
+
optional: true,
26
+
},
27
+
workspaceId: {
28
+
optional: true,
29
+
propDefinition: [
30
+
app,
31
+
"workspaceId",
32
+
],
33
+
},
34
+
callIds: {
35
+
propDefinition: [
36
+
app,
37
+
"callIds",
38
+
],
39
+
},
40
+
primaryUserIds: {
41
+
type: "string[]",
42
+
label: "Primary User IDs",
43
+
description: "An optional list of user identifiers, if supplied the API will return only the calls hosted by the specified users. The identifiers in this field match the primaryUserId field of the calls.",
44
+
propDefinition: [
45
+
app,
46
+
"userId",
47
+
],
48
+
optional: true,
49
+
},
50
+
maxResults: {
51
+
type: "integer",
52
+
label: "Max Results",
53
+
description: "The maximum number or results to return",
54
+
default: constants.DEFAULT_MAX,
55
+
optional: true,
56
+
},
57
+
},
58
+
methods: {
59
+
getExtensiveData(args={}){
60
+
returnthis.app.post({
61
+
path: "/calls/extensive",
62
+
...args,
63
+
});
64
+
},
65
+
},
66
+
asyncrun({ $ }){
67
+
const{
68
+
app,
69
+
getExtensiveData,
70
+
maxResults,
71
+
...filter
72
+
}=this;
73
+
74
+
if(filter?.workspaceId&&filter?.callIds){
75
+
thrownewConfigurationError("Must not provide both `callIds` and `workspaceId`");
76
+
}
77
+
78
+
try{
79
+
constcalls=awaitapp.paginate({
80
+
resourceFn: getExtensiveData,
81
+
resourceFnArgs: {
82
+
step: $,
83
+
data: {
84
+
filter,
85
+
},
86
+
},
87
+
resourceName: "calls",
88
+
max: maxResults,
89
+
});
90
+
91
+
if(calls?.length){
92
+
$.export("$summary",`Successfully retrieved data for ${calls.length} calls`);
93
+
}
94
+
returncalls;
95
+
}
96
+
catch(error){
97
+
constnoCallsMessage="No calls found corresponding to the provided filters";
Copy file name to clipboardExpand all lines: components/notion/actions/retrieve-block/retrieve-block.mjs
+5-4Lines changed: 5 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,7 @@ export default {
4
4
key: "notion-retrieve-block",
5
5
name: "Retrieve Page Content",
6
6
description: "Get page content as block objects or markdown. Blocks can be text, lists, media, a page, among others. [See the documentation](https://developers.notion.com/reference/retrieve-a-block)",
Copy file name to clipboardExpand all lines: docs-v2/pages/connect/mcp.mdx
+8-2Lines changed: 8 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -16,7 +16,7 @@ Pipedream's MCP servers are powered by [Pipedream Connect](https://pipedream.com
16
16
- Secure account connections with revocable access
17
17
18
18
<Callouttype="info">
19
-
Pipedream handles all OAuth and credential management through our [secure credential infrastructure](/privacy-and-security/#third-party-oauth-grants-api-keys-and-environment-variables). User credentials are encrypted at rest and all requests are made through Pipedream's servers, never directly exposing credentials to AI models.
19
+
User credentials are encrypted at rest and all requests are made through Pipedream's servers, never directly exposing credentials to AI models. Read more about how we protect user credentials [here](/privacy-and-security/#third-party-oauth-grants-api-keys-and-environment-variables).
20
20
</Callout>
21
21
22
22
## Available MCP servers
@@ -170,13 +170,19 @@ Pipedream's MCP servers enable AI assistants to perform a wide range of tasks:
170
170
- Each MCP server provides tools specific to that app. Tools are automatically created based on Pipedream's registry of pre-built actions.
171
171
- You can find the supported tools for a given app on its MCP server page or search for specific actions here: [pipedream.com/expore](https://pipedream.com/explore#popular-actions).
172
172
173
+
## Known gaps and limitations
174
+
175
+
- Pipedream's MCP server doesn't yet support [configuring dynamic props](/connect/components/#configure-dynamic-props), which means LLMs may get confused when trying to configure props that require inputs from previous props
176
+
- As an end user, you need to manually add distinct MCP servers for every app you want to interact with, instead of using a single MCP server that contains tools for many APIs
177
+
173
178
## Pricing
174
179
175
180
- Anyone can use Pipedream's hosted MCP servers for their own use **for free**
176
181
- To deploy Pipedream's MCP servers to your own app or agent, [contact our sales team](https://pipedream.com/pricing?plan=Enterprise)
0 commit comments