McpConnectionQueries
No description
type McpConnectionQueries {
mcpConnection(
integrationId: Long!
): McpConnectionDetail
listMcpConnections: [McpConnectionSummary!]
listMcpConnectionTools(
integrationId: Long!
): [McpToolContract!]
estimateMcpTierSuggestions(
integrationId: Long!
toolNames: [String!]!
aiIntegrationId: Long!
model: String!
): McpTierSuggestionEstimate
}
Fields
McpConnectionQueries.mcpConnection ● McpConnectionDetail object
One MCP connection: its advertised tools with approval state, pins and last-sync status
McpConnectionQueries.mcpConnection.integrationId ● Long! non-null scalar
McpConnectionQueries.listMcpConnections ● [McpConnectionSummary!] list object
All MCP connections of the org with their tool ledgers (names, tiers, statuses — no schemas or pins), for the agent builder's attach surface and the Barry composer's MCP tools section (requires an agent permission, canBuildWorkflows or canManageIntegrations)
McpConnectionQueries.listMcpConnectionTools ● [McpToolContract!] list object
Approved pinned MCP tool contracts for agent, workflow or integration authors; no URL, approval hash or approver identity
McpConnectionQueries.listMcpConnectionTools.integrationId ● Long! non-null scalar
McpConnectionQueries.estimateMcpTierSuggestions ● McpTierSuggestionEstimate object
Worst-case cost of suggesting tiers for up to 20 tools with an AI connection and model, for a run budget; makes no model call (requires canManageIntegrations)
McpConnectionQueries.estimateMcpTierSuggestions.integrationId ● Long! non-null scalar
McpConnectionQueries.estimateMcpTierSuggestions.toolNames ● [String!]! non-null scalar
McpConnectionQueries.estimateMcpTierSuggestions.aiIntegrationId ● Long! non-null scalar
McpConnectionQueries.estimateMcpTierSuggestions.model ● String! non-null scalar
Returned By
mcpConnections query