OptionalconnectedIndicates that this integration should be treated as an MCP server. When true, API integrations with exposeAsMcpServer will be handled through the MCP protocol.
OptionaldescriptionAn optional description of the integration for the parent agent context, used as AI function description.
OptionalfunctionsA list of AI function IDs that the AI agent can use from this integration.
undefined (not provided), the AI agent has access to all AI functions for this integration type.[], the AI agent has access to no AI functions.Example function IDs: 'jiraService__searchJiraIssues', 'confluenceService__searchInConfluence'
OptionalinstructionsOptional instructions for the connected integration agent, overriding the default if provided.
The ID of the connected integration.
The type of the connected integration (e.g., API, database).
OptionaloptionsAdditional options for the connected integration. Squid Core or AI functions in connector packages may use these options to adjust behavior of the integration agent.
Metadata for an AI agent connected to an integration.