Agent Maturity Compass API - v1.2.0
    Preparing search index...

    Interface MCPCapabilityDeclaration

    interface MCPCapabilityDeclaration {
        blocksPromptInjectionAttempts?: boolean;
        declaredPermissionScopes?: string[];
        declaresPrompts: boolean;
        declaresResources: boolean;
        declaresToolManifest: boolean;
        detectsPromptInjectionViaMcp?: boolean;
        emitsReceiptsOnToolCall: boolean;
        enforcesToolPermissionScopes?: boolean;
        enforcesTrustedMcpServers?: boolean;
        hasAuditLog: boolean;
        hasDenyByDefaultScopes?: boolean;
        hasDynamicTrustCalibration?: boolean;
        hasPrivateMcpRegistry?: boolean;
        hasSupplyChainGovernance?: boolean;
        hasToolDescriptionIntegrity?: boolean;
        limitsCapabilities: boolean;
        mapsToolsToLeastPrivilegeScopes?: boolean;
        mcpSecurityBenchAttackCategoriesCovered?: string[];
        mcpSecurityBenchAttackInstanceCount?: number;
        mcpSecurityBenchAttackSuccessRate?: number;
        mcpSecurityBenchPerformanceUnderAttack?: number;
        mcpVersion?: string;
        observedMcpMessages?: string[];
        pinsMcpServerVersions?: boolean;
        resourcesHaveUris: boolean;
        routesMcpThroughGateway?: boolean;
        sanitizesMcpToolContent?: boolean;
        scansMcpServerPackages?: boolean;
        supportsHttp: boolean;
        supportsMcpProtocol: boolean;
        supportsOauth: boolean;
        supportsPolicyGates: boolean;
        supportsSampling: boolean;
        supportsStdio: boolean;
        toolsHaveDescriptions: boolean;
        toolsHaveInputSchemas: boolean;
        usesCuratedMcpRegistry?: boolean;
        usesSignedMcpServerMetadata?: boolean;
        validatesInputs: boolean;
        validatesOutputs?: boolean;
        validatesToolOutputsAgainstSchema?: boolean;
        verifiesMcpServerIdentity?: boolean;
        verifiesMcpServerProvenance?: boolean;
    }
    Index
    blocksPromptInjectionAttempts?: boolean
    declaredPermissionScopes?: string[]
    declaresPrompts: boolean
    declaresResources: boolean
    declaresToolManifest: boolean
    detectsPromptInjectionViaMcp?: boolean
    emitsReceiptsOnToolCall: boolean
    enforcesToolPermissionScopes?: boolean
    enforcesTrustedMcpServers?: boolean
    hasAuditLog: boolean
    hasDenyByDefaultScopes?: boolean
    hasDynamicTrustCalibration?: boolean
    hasPrivateMcpRegistry?: boolean
    hasSupplyChainGovernance?: boolean
    hasToolDescriptionIntegrity?: boolean
    limitsCapabilities: boolean
    mapsToolsToLeastPrivilegeScopes?: boolean
    mcpSecurityBenchAttackCategoriesCovered?: string[]
    mcpSecurityBenchAttackInstanceCount?: number
    mcpSecurityBenchAttackSuccessRate?: number
    mcpSecurityBenchPerformanceUnderAttack?: number
    mcpVersion?: string
    observedMcpMessages?: string[]
    pinsMcpServerVersions?: boolean
    resourcesHaveUris: boolean
    routesMcpThroughGateway?: boolean
    sanitizesMcpToolContent?: boolean
    scansMcpServerPackages?: boolean
    supportsHttp: boolean
    supportsMcpProtocol: boolean
    supportsOauth: boolean
    supportsPolicyGates: boolean
    supportsSampling: boolean
    supportsStdio: boolean
    toolsHaveDescriptions: boolean
    toolsHaveInputSchemas: boolean
    usesCuratedMcpRegistry?: boolean
    usesSignedMcpServerMetadata?: boolean
    validatesInputs: boolean
    validatesOutputs?: boolean
    validatesToolOutputsAgainstSchema?: boolean
    verifiesMcpServerIdentity?: boolean
    verifiesMcpServerProvenance?: boolean