Add Pipedream MCP to your app or agent to make tool calls on behalf of your users to + APIs and 10,000+ tools.
external_user_id
app
instruction
.
The Pipedream MCP server passes the instruction
to an LLM to handle the configuration of the main tool using a set of agents with narrowly scoped sets of instructions and additional tools to aid in the configuration and execution of the top-level user prompt.
View the schema for the google_sheets-add-single-row tool in sub-agent mode
full-config
mode when you need:
google_sheets-add-single-row
aren’t known until you configure the hasHeaders
prop. Once we know if there’s a header row, we can retrieve the column names from the header row and make them available as props that can be configured.begin_configuration_google_sheets-add-single-row
, which causes the rest of the tools to be removed and only tools relevant to the configuration are exposed.toolMode
parameter to full-config
:
View the schema for the google_sheets-add-single-row tool in full-config mode
tools-only
mode.
View the schema for the google_sheets-add-single-row tool in tools-only mode
Header | Query Param | Value | Required? |
---|---|---|---|
x-pd-project-id | projectId | proj_xxxxxxx | Yes |
x-pd-environment | environment | development , production | Yes |
x-pd-external-user-id | externalUserId | <your-users-id> | Yes |
x-pd-app-slug | app | linear , notion , etc | Yes* |
x-pd-tool-mode | toolMode | sub-agent , tools-only , full-config | No Defaults to sub-agent |
x-pd-app-discovery | appDiscovery | true | No |
appDiscovery=true
GET /:external_user_id/:app
: app-specific connection endpointPOST /:external_user_id/:app/messages
: app-specific message handlerDockerfile
sse
transport type, http
is coming soon.PD_SDK_DEBUG
to print out all the requests and responses going to the Connect API: