get_integrations
Retrieve a list of all connected integrations across cloud and on-prem systems such as AWS S3, Frame.io, Dropbox, and MASV Storage Gateway to manage file transfer connections.
Instructions
Get list of connected integrations. Integration could be cloud or on-prem system like AWS S3, Frame.io, Dropbox, MASV Storage Gateway and many others
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Implementation Reference
- src/api/integrations.ts:5-19 (handler)Handler function that fetches all cloud integrations (cloud_connections) for the team via the MASV API.
async function getIntegrations() { const url = new URL( `${MASV_BASE_URL}/v1/teams/${MASV_TEAM_ID}/cloud_connections`, ); const headers = { "content-type": "application/json", "x-api-key": MASV_API_KEY, }; const r = await fetch(url.toString(), { headers }); const data = await r.json(); return data; } - src/index.ts:245-260 (registration)Registration of the 'get_integrations' tool on the MCP server. It calls getIntegrations() and wraps the result in mcpOk/mcpError.
server.registerTool( "get_integrations", { description: "Get list of connected integrations. Integration could be cloud or on-prem system like AWS S3, Frame.io, Dropbox, MASV Storage Gateway and many others", }, async () => { try { const data = await getIntegrations(); return mcpOk(data); } catch (error) { return mcpError(error); } }, );