MULTI-APP TOOLKIT
Build with Google Slides + Sharepoint
- Multi-app
- One MCP session
- 49 actions
- 6 triggers
- Managed auth
MCP
One MCP session, both toolsets
One session gives your product or agent every Google Slides and Sharepoint tool at once — connect once, list tools, and call them like any single-app session.
ARCHITECTURE
One user, two connected accounts
Your user connects each account once, under whatever ID they already have in your product. The two stay independent — either can be revoked on its own — and your code reaches both through that one user.
Your product
external_user_id
{external_user_id}Pipedream Connect
Managed identity
Auth · tools · routing
Google Slides
Connected account
Sharepoint
Connected account
TOOLS
Google Slides tools
The Google Slides tools this pairing puts in reach, each one running on your user's own connected account.
Actions top 8 of 24
-
Create Image
actionCreates an image in a slide. See the documentationWritev0.0.8 -
Create Page Element
actionCreate a shape or text box on a slide. Size and position are in points (1/72 of an inch), measured from the top-left of the slide; a default 16:9 slide is 720 x 405 points, so an element placed outside that area is not visible. To add a title or body text, prefer Create Slide withLayoutand the text set, which fills a layout's placeholders instead of positioning boxes by hand. Returns the new element's object ID inreplies[0].createShape.objectId, for use with Insert Text. See the documentationWritev0.0.8 -
Create Presentation
actionCreate a blank presentation or duplicate an existing presentation. See the docs hereWritev0.0.11 -
Create Slide
actionCreate a slide from one of the presentation's layouts and, optionally, fill its title, subtitle and body placeholders in the same request. When building a deck, setLayoutand the text in one call per slide instead of following up with Insert Text: no positioning is needed. Pick a layout that has the placeholders you fill, e.g.TITLE_AND_BODYfor a title and body,TITLEfor a title and subtitle, orTITLE_AND_TWO_COLUMNSfor a title and two bodies; if a placeholder is missing, the error lists the ones the layout has. WithoutLayoutthe slide uses the BLANK layout and cannot take text. Create slides one at a time rather than in parallel. Returns the new slide'sobjectIdand aplaceholdersarray (type,index,objectId,filled) for each title, subtitle and body placeholder, so unfilled ones can be written later with Insert Text. See the documentationWritev0.1.0 -
Create Table
actionCreate a new table in a slide. See the documentationWritev0.0.7 -
Delete Page Element
actionDeletes a page element from a slide. See the documentationWritev0.0.8 -
Delete Slide
actionDeletes a slide from a presentation. See the documentationWritev0.0.8 -
Delete Table Column
actionDelete column from a table. See the documentationWritev0.0.7
MULTI-APP
Works with more apps
The combinations customers connect alongside these two — nothing here is limited to a pair.
REFERENCE
Toolkit details
- x-pd-app-slug
- google_slides,sharepoint
- Primary app
- Google Slides (google_slides)
- Second app
- Sharepoint (sharepoint)
- Authentication
- OAuth + OAuth
- Available actions
- 49
- Available triggers
- 6