# MCP Service Connectors div strong 🔨 In Development — This section is still being developed and may change. Pre-configured service connectors for Model Context Protocol (MCP) integrations. These connectors provide seamless access to popular third-party platforms without requiring custom server setup. ## Supported Connectors ### Productivity & Collaboration **Google Drive** · `connector_googledrive` Access and manage files in Google Drive. Supports file search, retrieval, and metadata operations. **Dropbox** · `connector_dropbox` Integrate with Dropbox for file storage and sharing capabilities. **SharePoint** · `connector_sharepoint` Connect to Microsoft SharePoint for enterprise document management. ### Email & Communication **Gmail** · `connector_gmail` Read, send, and manage Gmail messages. Supports email search and thread operations. **Outlook Email** · `connector_outlookemail` Access Microsoft Outlook email services for message management. **Microsoft Teams** · `connector_microsoftteams` Integrate with Teams for chat, channels, and collaboration features. ### Calendar & Scheduling **Google Calendar** · `connector_googlecalendar` Access and manage Google Calendar events, schedules, and availability. **Outlook Calendar** · `connector_outlookcalendar` Integrate with Microsoft Outlook Calendar for event management. ## Usage Specify a connector ID when configuring MCP tools in your assistant: ```json { "mcpTools": [ { "serverLabel": "Google Drive Integration", "type": "mcp", "connectorId": "connector_googledrive", "authorization": "oauth_token_here" } ] } ``` ## Authentication Most connectors require OAuth authentication. Your application must: 1. Implement the OAuth authorization flow for the target service 2. Obtain an access token with appropriate scopes 3. Provide the token via the `authorization` field ## Tool Filtering Control which tools are accessible using the `allowedTools` parameter: ```json { "connectorId": "connector_googledrive", "allowedTools": ["search_files", "get_file", "list_folders"] } ``` Or use filter criteria: ```json { "connectorId": "connector_gmail", "allowedTools": { "readOnly": true } } ``` ## Related Resources - [MCP Tools Overview](/docs/documentation/core-concepts/mcp-tools) - [Create Assistant API](/docs/api-reference/assistants/create) - [Assistant Object](/docs/api-reference/objects/assistant-object)