apps/mcp-server/v0.1.0
trycompai/compapps/mcp-server/v0.1.0Jun 5, 2026by github-actions[bot]
AI Summary
This is the initial release (v0.1.0) of the trycompai/mcp-server TypeScript SDK. The release contains numerous breaking changes primarily related to the `department` field across multiple controllers (Risks, Policies, People, Tasks), plus several new integration and sync-related endpoints.
Key Highlights
- Major breaking changes to `department` field across Risks, Policies, People, and Tasks controllers
- New SOA (Setup) endpoint added: `SOAController_getSetup_v1`
- Four new Sync/Integration endpoints added for device synchronization
- Breaking changes to multiple `request.body` structures in Offboarding, Knowledge Base, Tasks, and Attachments
- New `skipOffboarding` parameter added to PeopleController_deleteMember
Breaking Changes
- department field changed in: RisksController_createRisk, PoliciesController_updatePolicy, PoliciesController_createPolicy, PoliciesController_getPolicy, PoliciesController_getAllPolicies, PeopleController_getAllPeople, PeopleController_createMember, PeopleController_bulkCreateMembers, PeopleController_getPersonById, PeopleController_updateMember, PeopleController_unlinkDevice, TasksController_createTask, TasksController_updateTask, RisksController_getAllRisks
- request.body changed in: OffboardingChecklistController_uploadEvidence, OffboardingChecklistController_completeItem, PeopleController_uploadEmploymentEvidence, TasksController_uploadTaskAttachment, KnowledgeBaseController_uploadDocument, AttachmentsController_createAttachment
- request.skipOffboarding added to PeopleController_deleteMember
- request.attachments[] changed in CommentsController_createComment
- request added to SyncController_getAvailableSyncProviders_v1
New Features
- SOAController_getSetup_v1 endpoint added
- SyncController_getDeviceSyncProvider_v1 endpoint added
- SyncController_syncDynamicProviderDevices_v1 endpoint added
- SyncController_setDeviceSyncProvider_v1 endpoint added
- UploadsController_createUploadUrl_v1: purpose.enum(document) added
Full Release Notes
# Generated by Speakeasy CLI [@trycompai/mcp-server 0.1.0]() ## Mcp-typescript SDK Changes: * `CompAi.Risks.RisksController_createRisk_v1()`: * `request.department` **Changed** (Breaking ⚠️) * `CompAi.Policies.PoliciesController_updatePolicy_v1()`: * `request.body.department` **Changed** (Breaking ⚠️) * `response.department` **Changed** (Breaking ⚠️) * `CompAi.Offboarding Checklist.OffboardingChecklistController_uploadEvidence_v1()`: * `request.body` **Changed** (Breaking ⚠️) * `CompAi.Offboarding Checklist.OffboardingChecklistController_completeItem_v1()`: * `request.body` **Changed** (Breaking ⚠️) * `CompAi.People.PeopleController_getAllPeople_v1()`: `response.data[].department` **Changed** (Breaking ⚠️) * `CompAi.People.PeopleController_createMember_v1()`: * `request.department` **Changed** (Breaking ⚠️) * `response.department` **Changed** (Breaking ⚠️) * `CompAi.People.PeopleController_bulkCreateMembers_v1()`: * `request.members[].department` **Changed** (Breaking ⚠️) * `response.created[].department` **Changed** (Breaking ⚠️) * `CompAi.People.PeopleController_getPersonById_v1()`: `response.department` **Changed** (Breaking ⚠️) * `CompAi.People.PeopleController_updateMember_v1()`: * `request.body.department` **Changed** (Breaking ⚠️) * `response.department` **Changed** (Breaking ⚠️) * `CompAi.People.PeopleController_deleteMember_v1()`: * `request.skipOffboarding` **Added** (Breaking ⚠️) * `CompAi.People.PeopleController_unlinkDevice_v1()`: `response.department` **Changed** (Breaking ⚠️) * `CompAi.People.PeopleController_uploadEmploymentEvidence_v1()`: * `request.body` **Changed** (Breaking ⚠️) * `CompAi.Integrations.SyncController_getAvailableSyncProviders_v1()`: `request` **Added** (Breaking ⚠️) * `CompAi.Risks.RisksController_getAllRisks_v1()`: * `request.department` **Changed** (Breaking ⚠️) * `CompAi.Knowledge Base.KnowledgeBaseController_uploadDocument_v1()`: `request` **Changed** (Breaking ⚠️) * `CompAi.Policies.PoliciesController_getAllPolicies_v1()`: `response.data[].department` **Changed** (Breaking ⚠️) * `CompAi.Comments.CommentsController_createComment_v1()`: * `request.attachments[]` **Changed** (Breaking ⚠️) * `CompAi.Policies.PoliciesController_createPolicy_v1()`: * `request.body.department` **Changed** (Breaking ⚠️) * `response.department` **Changed** (Breaking ⚠️) * `CompAi.Policies.PoliciesController_getPolicy_v1()`: `response.department` **Changed** (Breaking ⚠️) * `CompAi.Risks.RisksController_updateRisk_v1()`: * `request.body.department` **Changed** (Breaking ⚠️) * `CompAi.Tasks.TasksController_uploadTaskAttachment_v1()`: * `request.body` **Changed** (Breaking ⚠️) * `CompAi.Tasks.TasksController_createTask_v1()`: * `request.department` **Changed** (Breaking ⚠️) * `CompAi.Tasks.TasksController_updateTask_v1()`: * `request.body.department` **Changed** (Breaking ⚠️) * `CompAi.Uploads.UploadsController_createUploadUrl_v1()`: * `request.body.purpose.enum(document)` **Added** * `CompAi.SOA.SOAController_getSetup_v1()`: **Added** * `CompAi.Integrations.SyncController_getDeviceSyncProvider_v1()`: **Added** * `CompAi.Attachments.AttachmentsController_createAttachment_v1()`: `request` **Changed** * `CompAi.Integrations.SyncController_syncDynamicProviderDevices_v1()`: **Added** * `CompAi.Integrations.SyncController_setDeviceSyncProvider_v1()`: **Added** Generated with [Speakeasy CLI 1.771.0](https://github.com/speakeasy-api/speakeasy/releases) Publishing Completed