apps/mcp-server/v0.2.0

trycompai/compapps/mcp-server/v0.2.0Jun 12, 2026by github-actions[bot]

AI Summary

This release updates the MCP-typescript SDK, introducing new API endpoints for security penetration tests, custom frameworks, and trust portal management, while several existing controller methods have undergone breaking changes to their request and response structures.

Key Highlights

  • Added new endpoints for PentestFindingContexts (list, upsert, remove).
  • Added new endpoints for Custom Frameworks (list, update) and Trust Portal (update allowed emails).
  • Added support for account-types in evidence form types and document types.
  • New cloud security feature allowing session resolution via CloudSecurityController_resolveSession_v1().

Breaking Changes

  • TrustPortalController_listComplianceResources_v1() - response structure changed
  • PoliciesController_createPolicyVersion_v1() - request body structure changed
  • TrustPortalController_uploadComplianceResource_v1() - request and response structures changed
  • AuditorEvidenceExportController_exportAllEvidence_v1() - response structure changed
  • FindingsController_listFindings_v1() - request.evidenceFormType changed
  • ControlsController_unlinkDocumentType_v1() - request.formType changed

New Features

  • Added PentestFindingContextsController_list_v1, upsert_v1, and remove_v1
  • Added TrustPortalController_listCustomFrameworks_v1, updateCustomFramework_v1, and updateAllowedEmails_v1
  • Added TrustAccessController_getPublicCustomFrameworks_v1
  • Added CloudSecurityController_resolveSession_v1
  • Added account-types enum to evidence form types and document types

Full Release Notes

# Generated by Speakeasy CLI
[@trycompai/mcp-server 0.2.0]()
## Mcp-typescript SDK Changes:
* `CompAi.Trust Portal.TrustPortalController_listComplianceResources_v1()`:  `response.[]` **Changed** (Breaking ⚠️)
* `CompAi.Policies.PoliciesController_createPolicyVersion_v1()`: 
  *  `request.body` **Changed** (Breaking ⚠️)
* `CompAi.Trust Portal.TrustPortalController_uploadComplianceResource_v1()`: 
  *  `request` **Changed**
  *  `response` **Changed** (Breaking ⚠️)
* `CompAi.Evidence Export (Auditor).AuditorEvidenceExportController_exportAllEvidence_v1()`:  `response` **Changed** (Breaking ⚠️)
* `CompAi.Security Penetration Tests.PentestFindingContextsController_list_v1()`: **Added**
* `CompAi.Trust Portal.TrustPortalController_getComplianceResourceUrl_v1()`:  `request` **Changed**
* `CompAi.Security Penetration Tests.PentestFindingContextsController_upsert_v1()`: **Added**
* `CompAi.Security Penetration Tests.PentestFindingContextsController_remove_v1()`: **Added**
* `CompAi.Trust Portal.TrustPortalController_listCustomFrameworks_v1()`: **Added**
* `CompAi.Trust Portal.TrustPortalController_updateCustomFramework_v1()`: **Added**
* `CompAi.Trust Access.TrustAccessController_getPublicCustomFrameworks_v1()`: **Added**
* `CompAi.CloudSecurity.CloudSecurityController_resolveSession_v1()`: **Added**
* `CompAi.Trust Portal.TrustPortalController_updateAllowedEmails_v1()`: **Added**
* `CompAi.Findings.FindingsController_listFindings_v1()`: 
  *  `request.evidenceFormType` **Changed**
* `CompAi.Findings.FindingsController_createFinding_v1()`: 
  *  `request.evidenceFormType.enum(account-types)` **Added**
* `CompAi.Controls.ControlsController_create_v1()`: 
  *  `request.documentTypes[].enum(account_types)` **Added**
* `CompAi.Controls.ControlsController_linkDocumentTypes_v1()`: 
  *  `request.body.formTypes[].enum(account_types)` **Added**
* `CompAi.Controls.ControlsController_unlinkDocumentType_v1()`: 
  *  `request.formType` **Changed**
* `CompAi.Security Penetration Tests.SecurityPenetrationTestsController_create_v1()`: 
  *  `request.body.additionalContext` **Added**

Generated with [Speakeasy CLI 1.777.1](https://github.com/speakeasy-api/speakeasy/releases)


Publishing Completed