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