From ff12b81ca902ea19603f0cd1150fb63d0ae8e819 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Fri, 29 May 2026 01:18:21 +0000 Subject: [PATCH 1/2] ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.768.2 --- apps/mcp-server/.speakeasy/gen.lock | 168 +++++++++--------- apps/mcp-server/.speakeasy/gen.yaml | 2 +- apps/mcp-server/.speakeasy/out.openapi.yaml | 124 ++++++++++--- apps/mcp-server/.speakeasy/workflow.lock | 8 +- apps/mcp-server/README.md | 4 +- apps/mcp-server/RELEASES.md | 10 +- apps/mcp-server/manifest.json | 32 ++-- apps/mcp-server/package-lock.json | 4 +- apps/mcp-server/package.json | 2 +- ...ardingChecklistControllerCompleteItemV1.ts | 5 + ...ChecklistControllerCreateTemplateItemV1.ts | 5 + ...ChecklistControllerDeleteTemplateItemV1.ts | 5 + ...gChecklistControllerExportAllEvidenceV1.ts | 2 +- ...dingChecklistControllerExportEvidenceV1.ts | 2 +- ...ecklistControllerGetAccessRevocationsV1.ts | 2 +- ...ChecklistControllerGetMemberChecklistV1.ts | 5 + ...klistControllerGetPendingOffboardingsV1.ts | 2 +- ...oardingChecklistControllerGetTemplateV1.ts | 5 + ...cklistControllerRevokeAllVendorAccessV1.ts | 2 +- ...ChecklistControllerRevokeVendorAccessV1.ts | 2 +- ...dingChecklistControllerUncompleteItemV1.ts | 5 + ...ecklistControllerUndoVendorRevocationV1.ts | 2 +- ...ChecklistControllerUpdateTemplateItemV1.ts | 5 + ...dingChecklistControllerUploadEvidenceV1.ts | 5 + apps/mcp-server/src/hooks/hooks.ts | 2 + apps/mcp-server/src/hooks/registration.ts | 14 ++ apps/mcp-server/src/landing-page.ts | 2 +- apps/mcp-server/src/lib/config.ts | 4 +- apps/mcp-server/src/mcp-server/mcp-server.ts | 2 +- apps/mcp-server/src/mcp-server/server.ts | 2 +- ...ardingChecklistControllerCompleteItemV1.ts | 4 +- ...ChecklistControllerCreateTemplateItemV1.ts | 4 +- ...ChecklistControllerDeleteTemplateItemV1.ts | 4 +- ...gChecklistControllerExportAllEvidenceV1.ts | 2 +- ...dingChecklistControllerExportEvidenceV1.ts | 2 +- ...ecklistControllerGetAccessRevocationsV1.ts | 2 +- ...ChecklistControllerGetMemberChecklistV1.ts | 4 +- ...klistControllerGetPendingOffboardingsV1.ts | 2 +- ...oardingChecklistControllerGetTemplateV1.ts | 4 +- ...cklistControllerRevokeAllVendorAccessV1.ts | 2 +- ...ChecklistControllerRevokeVendorAccessV1.ts | 2 +- ...dingChecklistControllerUncompleteItemV1.ts | 4 +- ...ecklistControllerUndoVendorRevocationV1.ts | 2 +- ...ChecklistControllerUpdateTemplateItemV1.ts | 4 +- ...dingChecklistControllerUploadEvidenceV1.ts | 4 +- ...ontrolscontrollerunlinkdocumenttypev1op.ts | 2 +- apps/mcp-server/src/tool-names.ts | 30 ++-- 47 files changed, 332 insertions(+), 180 deletions(-) create mode 100644 apps/mcp-server/src/hooks/registration.ts diff --git a/apps/mcp-server/.speakeasy/gen.lock b/apps/mcp-server/.speakeasy/gen.lock index 296c79494..1c54d2bcd 100644 --- a/apps/mcp-server/.speakeasy/gen.lock +++ b/apps/mcp-server/.speakeasy/gen.lock @@ -1,20 +1,20 @@ lockVersion: 2.0.0 id: f7130d09-dac4-4515-9162-6095782b6bb6 management: - docChecksum: 4d14a84457854f6883f35052b65f6c2a + docChecksum: 168b4c41897b8f5abffdc17ff97a05a3 docVersion: "1.0" speakeasyVersion: 1.768.2 generationVersion: 2.889.1 - releaseVersion: 0.0.1 - configChecksum: ff38e76b5d4f6bbf312203110c17f67c + releaseVersion: 0.0.2 + configChecksum: 7ddc47fd982c5d0d611eb9e1186a9181 repoURL: https://github.com/trycompai/comp.git repoSubDirectory: apps/mcp-server installationURL: https://github.com/trycompai/comp published: true persistentEdits: - generation_id: ba406fcd-ff39-4968-a5a7-e967cc09372f - pristine_commit_hash: bdb358f648aaa9c5083a069fb7a348d2ac8ac63e - pristine_tree_hash: 6c5a288f7168e3bc498afc3f03de6e72ae436deb + generation_id: 2009b26c-98fa-47b6-8d1d-b5b0f7886d7b + pristine_commit_hash: 65444167cba8e031ff3673603bce6cc69b36ede4 + pristine_tree_hash: 298662eb9f6395847372db6704ff73fa259798b4 features: mcp-typescript: additionalDependencies: 0.1.0 @@ -50,12 +50,12 @@ trackedFiles: pristine_git_object: 4f9e60a9462fc4def738d60c3aaadf8232ef185f manifest.json: id: ca642a226869 - last_write_checksum: sha1:3aba4051642022dc5ef027d2411666c4423373f7 - pristine_git_object: f817bd1d5b71c57c626a0a0fe7206c1b9b34c7b6 + last_write_checksum: sha1:beeffc0fe73dc4f29a043030a5b91fc05cd56415 + pristine_git_object: 59e02e90e95927a75762c1c85a5af0de3d094453 package.json: id: 7030d0b2f71b - last_write_checksum: sha1:47d89de4610d873c8acde6c05b107bd1f233ca8a - pristine_git_object: 71a260c59ee1825c767f052dfbae93c8104b0e4b + last_write_checksum: sha1:107e731390e35b922f5c42776966d853ab5d12ca + pristine_git_object: d0ea244896b9860d1cb116fde9ab646373022bed src/core.ts: id: f431fdbcd144 last_write_checksum: sha1:3c1fe2275a0f345cf54298150f100299284b3f0e @@ -638,64 +638,64 @@ trackedFiles: pristine_git_object: c34e72cb9e7f29a48eaec417d22553d4341e106e src/funcs/offboardingChecklistOffboardingChecklistControllerCompleteItemV1.ts: id: 8380dab05953 - last_write_checksum: sha1:fce3f3a2445143a4ec6070aa032fa2545bf02b56 - pristine_git_object: 67db73a2cf5711172bc1ccdd06ee267956a4b066 + last_write_checksum: sha1:f6eea16d8635aa7a19a566fd4d7d7b344131fdef + pristine_git_object: 8102063b599adadd12cf50efe7908187a698e7a9 src/funcs/offboardingChecklistOffboardingChecklistControllerCreateTemplateItemV1.ts: id: 4be5c1cc3983 - last_write_checksum: sha1:a21bd223a88fd6220f507a452314ea15430a6b75 - pristine_git_object: 6b0dd312fc1040d123d760fcb7682d612e1552e3 + last_write_checksum: sha1:8d637b949365b3ca341cb065ab16a7d05ba199a4 + pristine_git_object: c7bd5691a122d2abd265272dafedf52e1145e942 src/funcs/offboardingChecklistOffboardingChecklistControllerDeleteTemplateItemV1.ts: id: eef94e38ef1e - last_write_checksum: sha1:a865f2eda070da9413ba7b1f99b2eeb8ee4eb3c4 - pristine_git_object: a3d999c523e62ded6a04bb94e4bb1b236c1f6ef4 + last_write_checksum: sha1:be6c16779c338c71e62a03a511582fd7a06fb0c3 + pristine_git_object: 05ace31b2ebfdb6940266466c03744cd9058caa1 src/funcs/offboardingChecklistOffboardingChecklistControllerExportAllEvidenceV1.ts: id: c8926ac9b0e3 - last_write_checksum: sha1:d9f536a18046a10fb20c7d2d11ab939e4538c870 - pristine_git_object: ef577d010143b408f938c5eb5275b5ff6f160f02 + last_write_checksum: sha1:4296f21412fa1e6f3cebe595f4427ef66aa2cf82 + pristine_git_object: 6003c47f4137efd03e4d8b5c122bb66c8b41f40b src/funcs/offboardingChecklistOffboardingChecklistControllerExportEvidenceV1.ts: id: ee3ffde03f06 - last_write_checksum: sha1:4681961182ac490d8b8ae34e1637d1bcc7e25a9a - pristine_git_object: 7c9113b062e38263e3cd675b0481f5751acc886b + last_write_checksum: sha1:440936860c2643628787570990d34c93befce3b6 + pristine_git_object: bf2e4fff14c95acd73781260b8507a8c9e7beebe src/funcs/offboardingChecklistOffboardingChecklistControllerGetAccessRevocationsV1.ts: id: b12607a85fda - last_write_checksum: sha1:d967fa4e5f8fedfe8fff6f267e7b9b4f505fe0b1 - pristine_git_object: e68175e7cec357460fcfa450ec261566ecf96402 + last_write_checksum: sha1:f604339432653c0cedff32a1a2a2d1ff25682e5a + pristine_git_object: a0459b0a7cee6a3bf3a5f023bf2e483f4a9ce9d6 src/funcs/offboardingChecklistOffboardingChecklistControllerGetMemberChecklistV1.ts: id: e90c045384de - last_write_checksum: sha1:229493ae14fab8599ea90cf773e7ff07951fb137 - pristine_git_object: ab91ca2d0857ea1a5f7f95233ebdf08fa9a6b511 + last_write_checksum: sha1:f4180d03d730cdf31882386e7a567e0bc461e18f + pristine_git_object: f22d020b57bea13789de58f97cfe361dd4e45207 src/funcs/offboardingChecklistOffboardingChecklistControllerGetPendingOffboardingsV1.ts: id: c19254ff4619 - last_write_checksum: sha1:259d03426a7059094a1949bb277ae339e80fe829 - pristine_git_object: bc70b083f2ab7271217325cdd3b2ba809f07c1ae + last_write_checksum: sha1:1547c4e838b5b35640d568108930ad287ce85419 + pristine_git_object: d6b832efb1599673f9aa1d51edf038c6ae511e90 src/funcs/offboardingChecklistOffboardingChecklistControllerGetTemplateV1.ts: id: aa73fa14b822 - last_write_checksum: sha1:d99de302c3f053eb512ddf0b0b9c1fed1840a3fa - pristine_git_object: acb33aeacd663e0c60f165973cecf43dd0d766f5 + last_write_checksum: sha1:8dfbfb01602b7ce36e4d3842b96759bcbfe8c60b + pristine_git_object: c868c96f2bc68c4e2f5bea44c2918a7c31123942 src/funcs/offboardingChecklistOffboardingChecklistControllerRevokeAllVendorAccessV1.ts: id: d3dcba722c21 - last_write_checksum: sha1:47fdc498c007d82e26a74870a50d777be11d4d53 - pristine_git_object: ea003f2faff292dccdc86fd682e018f5f7c46cb3 + last_write_checksum: sha1:7996b3498c4872360921ddf156e267aef79d10cb + pristine_git_object: f6e270a399592a6b9335b25e9fd06641a1063915 src/funcs/offboardingChecklistOffboardingChecklistControllerRevokeVendorAccessV1.ts: id: 478df4904566 - last_write_checksum: sha1:50edca92bfe14554e5237468b352b81f5e1e5c14 - pristine_git_object: dfe5cbc7201a0ce8fc664885cf70382e8b18d44e + last_write_checksum: sha1:49c4555229aacefe4ab9f8a790be1092b5cb772b + pristine_git_object: f22502134c20a1ce32993bd915fdc350d4d55b14 src/funcs/offboardingChecklistOffboardingChecklistControllerUncompleteItemV1.ts: id: 7629c301c3f8 - last_write_checksum: sha1:74db7c80e11c5f2a7cd953853d7663a761026615 - pristine_git_object: 6eac0cf6f9c5d335aff1e0eeb1a947a18452f231 + last_write_checksum: sha1:8c2cb7903ed1070f94908815d302d47268173409 + pristine_git_object: 74100e4dc240deff70bcd839b8260510a88b42f1 src/funcs/offboardingChecklistOffboardingChecklistControllerUndoVendorRevocationV1.ts: id: 63ee97352da6 - last_write_checksum: sha1:d312a0d58dd983ef6b2cb6569ce0c34cf842f3b4 - pristine_git_object: 1d771bfb97020ff611aa5b1837d2ec37690d5900 + last_write_checksum: sha1:692274e2651524a0cbe87027913e79c6d7cdd4ff + pristine_git_object: d62155e3d0b0bcbccd2f91fe8500b68ae21c2743 src/funcs/offboardingChecklistOffboardingChecklistControllerUpdateTemplateItemV1.ts: id: 9b7ce2aa29be - last_write_checksum: sha1:14dab451c3f978dfde0ab3c2ff50c297db6b2cff - pristine_git_object: 1e231d8e4ba06d5b9938d4e54c8bde9907fdb6ed + last_write_checksum: sha1:655ce0d235bd9b33f7d3c9c76391784d55f2504b + pristine_git_object: d416545efda3a2f7132f6e859c9f57b710c887d9 src/funcs/offboardingChecklistOffboardingChecklistControllerUploadEvidenceV1.ts: id: 69368c23fd44 - last_write_checksum: sha1:82e0a8c40fd27339eb07dfe7ac29714c07cb5f0b - pristine_git_object: 08af3f08913d831ea801d89db65abed1b097f231 + last_write_checksum: sha1:eb014a1a045c208b1c879b91def611fc00bb3990 + pristine_git_object: 45808dd1526f28c7c045ae4e925f41e6234e34ee src/funcs/orgChartOrgChartControllerDeleteOrgChartV1.ts: id: f37dc9fdac40 last_write_checksum: sha1:d9f725bfbb82df2105de5e9df81ee7a27b5ac73b @@ -1550,24 +1550,24 @@ trackedFiles: pristine_git_object: d9e74540b5452becadb4a8bfeddf18b16c087493 src/hooks/hooks.ts: id: a2463fc6f69b - last_write_checksum: sha1:141e45a4b047589e6ec69eef5da26fab909f44e9 - pristine_git_object: a4220b5e2f8fc59c2862870fc6bf2c38bd8efcff + last_write_checksum: sha1:327ed0fa581be991d633155a30a13e502caa80ef + pristine_git_object: 7709c66d855a856043daf58e863129c4dd437b6f src/hooks/types.ts: id: 2a02d86ec24f last_write_checksum: sha1:27a3444c4839bec58ae89820fd8c2483edafc3f4 pristine_git_object: 9c36bf01332084f735909a71036c3544cc4c7e3a src/landing-page.ts: id: ef64a6ee46d7 - last_write_checksum: sha1:c5b437c9b91afb147a29f27c9842a0355f75933f - pristine_git_object: 1546d49129f6ba454d8b20fd5e8f9ac782b850b0 + last_write_checksum: sha1:978345d7e4e9068faff49cd8e2b66021db5fcf93 + pristine_git_object: c1835e9b058d0fb49496f8da3644be6fcdcf20a3 src/lib/base64.ts: id: "598522066688" last_write_checksum: sha1:e9f04a037018040361043104960982f7c22db52d pristine_git_object: d4bd8b341290e7a828a171d840bd0b0fff7c7cd7 src/lib/config.ts: id: 320761608fb3 - last_write_checksum: sha1:c2aa01b346abec7fad7eac5297f68db2205ae93e - pristine_git_object: a5273b8d557ddf1575b8e01cfa1a7b6d6e72a6cb + last_write_checksum: sha1:d6fe284ea05ca965ad72da95792d91dbdd1e9665 + pristine_git_object: 447fe5655b5546b1f9faf47766a9794e1a048496 src/lib/dlv.ts: id: b1988214835a last_write_checksum: sha1:1dd3e3fbb4550c4bf31f5ef997faff355d6f3250 @@ -1662,8 +1662,8 @@ trackedFiles: pristine_git_object: 35c8713b6f8c7f17e2545423d3e74401ff77d04b src/mcp-server/mcp-server.ts: id: aabbc4ab07c1 - last_write_checksum: sha1:6d4719e3e2a858d323dd23b113461625af60962a - pristine_git_object: 5cbc4d82567cd17b91a0f3ed3d944b448523c69a + last_write_checksum: sha1:48b132d86040a131b63f6ca93ceb876a51f46635 + pristine_git_object: a97bfc6bd1c6b011bd88e1dbbf52d380a0daf7e2 src/mcp-server/prompts.ts: id: 26f3d73cbf31 last_write_checksum: sha1:cadb036e04534a6d9d765809eebb266d188c499b @@ -1678,8 +1678,8 @@ trackedFiles: pristine_git_object: c25696d4c4f70e081fa5d87ad6891874c509a577 src/mcp-server/server.ts: id: 2784dd48e82a - last_write_checksum: sha1:8d0699a5be45cd61f4d48e76c8b40816da337703 - pristine_git_object: 6eb7f4371bb9f2b544d3f6c0fa9f529ac360dea4 + last_write_checksum: sha1:14e81bd043d72b24e458dcb860972e7f39534cad + pristine_git_object: 892d8599ded0ddc69230d26ac36930458c909970 src/mcp-server/shared.ts: id: 074e80d4be1e last_write_checksum: sha1:19c9034032819a14f15c430de4350c8aba99d725 @@ -2158,64 +2158,64 @@ trackedFiles: pristine_git_object: 92999204af8f4e89eef3ec93acaed727830c3fd2 src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerCompleteItemV1.ts: id: ea90e963cb19 - last_write_checksum: sha1:ff6eebdd24e0f55ad3e22494d50c0120c880b7a0 - pristine_git_object: 7d594b0f04736f44f02c1aba11e51b64127ae1fa + last_write_checksum: sha1:c2ac527d90760274e3d280355c9b276f75bb15b8 + pristine_git_object: d92ca3d7799492dd5a41e7bfb0fcc704f534e4da src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerCreateTemplateItemV1.ts: id: f206c8770390 - last_write_checksum: sha1:ea1375eb7edb96cefbeb47a1cf286eda14fe0419 - pristine_git_object: e6db09378e8c40021ac2849678918df496229241 + last_write_checksum: sha1:69cb3bbef14bfdc06dcc05e19ba629983b025e50 + pristine_git_object: 50f3b3546a54bd5ee039a327d1547207f720dc84 src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerDeleteTemplateItemV1.ts: id: 8ca73a50db09 - last_write_checksum: sha1:ecd72defe9adf9a17e1555d616d1c0a1ea42eb0b - pristine_git_object: 07f0e1d754cbd30ba7153558c11be1b3638bb75b + last_write_checksum: sha1:a26eebe09b6d39af9d533f1b6f8e4a91b7acd489 + pristine_git_object: 2a8ca445f275594fca72b2e2e29503ceec558fbd src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerExportAllEvidenceV1.ts: id: 7ca2989ce2b4 - last_write_checksum: sha1:564865de811b226373262141f89ed3b2a97d6f29 - pristine_git_object: 704be8893608e1837e5ebea39901932a0e1a97d4 + last_write_checksum: sha1:2c1c808a12d31613b3af5dd5cc71c77a2b4ec447 + pristine_git_object: db107ec0dd87afdec72126061e356ef577ae57ae src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerExportEvidenceV1.ts: id: 305e216617e4 - last_write_checksum: sha1:5794b181c234561b7c779d438eb67451425748c9 - pristine_git_object: e7b274a53233f92d605d1cfb7cccef7a80b3b53c + last_write_checksum: sha1:8d12685818fc0664bb700eeb63d95863917b65c7 + pristine_git_object: 387f72c6406bf4b3ab074d9ce3f6a3ee42b52b49 src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerGetAccessRevocationsV1.ts: id: a0d7abf1778c - last_write_checksum: sha1:8a56346bf828927f5d7849ad859b7c355073050a - pristine_git_object: ec593e797d711c0bdb445ab1366ef47ebc227139 + last_write_checksum: sha1:9b6f593cb1ed51157adfa4ee041023fd69fdc4bf + pristine_git_object: 5857c318b8e3fb54471bd0c255cb778173048560 src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerGetMemberChecklistV1.ts: id: 1313a795c449 - last_write_checksum: sha1:702a6f2fe326f2e0487f5a06bcb623a30d9275ef - pristine_git_object: 2d76e815a225c440b0255a72986454b47535f6af + last_write_checksum: sha1:78e356ab4ac05709863f2053ab5ed9d5afe21f34 + pristine_git_object: b97797c04402c9df6c305b7511bdfc1abff4faa1 src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerGetPendingOffboardingsV1.ts: id: 44e15d7f2c53 - last_write_checksum: sha1:e196be79a7c6239d24d276af88153bd7bfb543f5 - pristine_git_object: 3c9a5869d9bfbb2695fd104f9de6d64f596d35be + last_write_checksum: sha1:e618b60d184ec1b5520f81cc91942ed9373aab30 + pristine_git_object: ceed27ad3a420008778318b79a07d56269dd3535 src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerGetTemplateV1.ts: id: 8ca8b61daf16 - last_write_checksum: sha1:0e3bdca3f6b1cd05fc566cc451c31145389a2e6a - pristine_git_object: 9e9ca385742fb43f8a69ef6a2dd6b7547b558ff6 + last_write_checksum: sha1:039b936658cc5001bfbbeed99754f6af1a10009e + pristine_git_object: 34fb6a9290e837010f7304d6f2dcb32b88b5f9a7 src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerRevokeAllVendorAccessV1.ts: id: c47cb2828a5d - last_write_checksum: sha1:c84ae736dabfabc178d29d9cdd23710047f1d97c - pristine_git_object: 0185052e4bd75e914b3f08ec487694f7698e0778 + last_write_checksum: sha1:76f31e0532501d4551ac9f459011efb7a06e07fb + pristine_git_object: 6ead278774be42756d9c10296c064bdc62c6da50 src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerRevokeVendorAccessV1.ts: id: 995de5ec0abe - last_write_checksum: sha1:8136d36a1f1d81959710befc0c508c808cc15cd8 - pristine_git_object: 529d1e7c893aafd042c454ba7744cebfe6d0d9b3 + last_write_checksum: sha1:31f1f4618c64f1172f617b155e6e9cc6760460cf + pristine_git_object: bbb00d734a4a9758a11cc977694ae8a30cc05993 src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerUncompleteItemV1.ts: id: d5051500f7f3 - last_write_checksum: sha1:60e42c6dd876b972af0d7a2e4d7459a896c07c6e - pristine_git_object: eef6ba2d914afb5c0e23eb3cd249036bebbbe70c + last_write_checksum: sha1:c2be7072f1be25cbf9a0fc66d305075edb86dedd + pristine_git_object: 8e438e7f5c3d86b050ef8428e6af5da88457482d src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerUndoVendorRevocationV1.ts: id: 26e442b5aeed - last_write_checksum: sha1:8a622fd43b442b0b4f0eb9ae020eab7d90f8714c - pristine_git_object: 88020d62b1bad62ca73928e7ae50a09762ac1e2a + last_write_checksum: sha1:a9e3696ff7035c20b4a1b92f9af8f3233ff1616d + pristine_git_object: d07d74b1c45f0df003c08cea1f0ad54fd4c332a5 src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerUpdateTemplateItemV1.ts: id: 10d369c8f04c - last_write_checksum: sha1:29c747737da6ac30f73be55f987945ec37ce2855 - pristine_git_object: 90168513887cf775a2a0d92c0cf5a3227d4e1887 + last_write_checksum: sha1:e574e31bf896a836712dd9114476d9284d1d5819 + pristine_git_object: aa0e9aded7ad50f311656c60052fb82df0e94bb3 src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerUploadEvidenceV1.ts: id: 6abcacc63f2e - last_write_checksum: sha1:bdd174a8d87a69814d9559bbfd193baf3d507dd0 - pristine_git_object: 0140406d9fc0257fc883d5a1b82a1efc33d1a9f5 + last_write_checksum: sha1:0c5bfda7856e370ff365c0de8f4c7d315bfeb072 + pristine_git_object: 7859c23ebe53c61921ac2c21bd4940b4c1ded9b4 src/mcp-server/tools/orgChartOrgChartControllerDeleteOrgChartV1.ts: id: 32aeb43c6cca last_write_checksum: sha1:d58f72c45dbfa30e5a1188b433cb2e4696a555b9 @@ -3350,8 +3350,8 @@ trackedFiles: pristine_git_object: e6e7b767b88afe5e60a347e05c7274ee1737f8a0 src/models/controlscontrollerunlinkdocumenttypev1op.ts: id: edc19b966a6a - last_write_checksum: sha1:87eb023cdee5984ada03fcb28dc2e08039e1d919 - pristine_git_object: 06691eddbccd2e4d89075085a8d6ac803d34cbe3 + last_write_checksum: sha1:34541c7a6990e2f83f09d98d6ed17720486d8eaa + pristine_git_object: c582816881750ec47ce97b15f1cb24aac2410ffd src/models/createaccessrequestdto.ts: id: c099827d5497 last_write_checksum: sha1:06ccfeae9414d617517491bb34f55bba1e7251f1 @@ -4734,8 +4734,8 @@ trackedFiles: pristine_git_object: d89990b1a39878e9651513ee19fcba40b01670b4 src/tool-names.ts: id: a9977280f9eb - last_write_checksum: sha1:dc699ef2f0e8765c035668fa6775d8f9ff8aec57 - pristine_git_object: 20735d322c8207235a0423f7d80c89d98654aff6 + last_write_checksum: sha1:ed627f1fd2552b15a24b48d2d0be0bff9e824cab + pristine_git_object: 0bdb58d6119cef6e0370f0195f450647554fc3b3 src/types/async.ts: id: fac8da972f86 last_write_checksum: sha1:3ff07b3feaf390ec1aeb18ff938e139c6c4a9585 diff --git a/apps/mcp-server/.speakeasy/gen.yaml b/apps/mcp-server/.speakeasy/gen.yaml index 4689fcfb9..8d479bfcc 100644 --- a/apps/mcp-server/.speakeasy/gen.yaml +++ b/apps/mcp-server/.speakeasy/gen.yaml @@ -31,7 +31,7 @@ generation: generateNewTests: true skipResponseBodyAssertions: false mcp-typescript: - version: 0.0.1 + version: 0.0.2 additionalDependencies: dependencies: {} devDependencies: {} diff --git a/apps/mcp-server/.speakeasy/out.openapi.yaml b/apps/mcp-server/.speakeasy/out.openapi.yaml index 73e909b52..e9d4da598 100644 --- a/apps/mcp-server/.speakeasy/out.openapi.yaml +++ b/apps/mcp-server/.speakeasy/out.openapi.yaml @@ -15223,6 +15223,11 @@ paths: schema: example: "ctl_abc123def456" type: "string" + - name: "frameworkInstanceId" + required: true + in: "query" + schema: + type: "string" - name: "formType" required: true in: "path" @@ -15242,11 +15247,6 @@ paths: - "network_diagram" - "tabletop_exercise" type: "string" - - name: "frameworkInstanceId" - required: true - in: "query" - schema: - type: "string" responses: "200": description: "" @@ -15530,6 +15530,7 @@ paths: name: "get-pdf" /v1/offboarding-checklist/pending: get: + description: "Lists members whose offboarding checklist is still incomplete, with their outstanding items, so you can track and finish departing-employee offboarding." operationId: "OffboardingChecklistController_getPendingOffboardings_v1" parameters: [] responses: @@ -15540,18 +15541,18 @@ paths: summary: "Get members with pending offboarding checklists" tags: - "Offboarding Checklist" - description: "Get members with pending offboarding checklists in Comp AI." x-mint: metadata: title: "Get members with pending offboarding | Comp AI API" sidebarTitle: "Get members with pending offboarding checklists" - description: "Get members with pending offboarding checklists in Comp AI." + description: "Lists members whose offboarding checklist is still incomplete, with their outstanding items, so you can track and finish departing-employee offboarding." og:title: "Get members with pending offboarding | Comp AI API" - og:description: "Get members with pending offboarding checklists in Comp AI." + og:description: "Lists members whose offboarding checklist is still incomplete, with their outstanding items, so you can track and finish departing-employee offboarding." x-speakeasy-mcp: name: "get-pending-offboardings" /v1/offboarding-checklist/template: get: + description: "Returns the organization's offboarding checklist template: the ordered set of items every departing member must complete during their offboarding." operationId: "OffboardingChecklistController_getTemplate_v1" parameters: [] responses: @@ -15559,11 +15560,20 @@ paths: description: "" security: - apikey: [] + summary: "Get the offboarding checklist template" tags: - "Offboarding Checklist" + x-mint: + metadata: + title: "Get the offboarding checklist template | Comp AI API" + sidebarTitle: "Get the offboarding checklist template" + description: "Returns the organization's offboarding checklist template: the ordered set of items every departing member must complete during their offboarding." + og:title: "Get the offboarding checklist template | Comp AI API" + og:description: "Returns the organization's offboarding checklist template: the ordered set of items every departing member must complete during their offboarding." x-speakeasy-mcp: name: "get-template" post: + description: "Creates a new item in the organization's offboarding checklist template so it appears on every member's offboarding checklist from now on." operationId: "OffboardingChecklistController_createTemplateItem_v1" parameters: [] requestBody: @@ -15577,12 +15587,21 @@ paths: description: "" security: - apikey: [] + summary: "Add an offboarding checklist template item" tags: - "Offboarding Checklist" + x-mint: + metadata: + title: "Add an offboarding checklist template item | Comp AI API" + sidebarTitle: "Add an offboarding checklist template item" + description: "Creates a new item in the organization's offboarding checklist template so it appears on every member's offboarding checklist from now on." + og:title: "Add an offboarding checklist template item | Comp AI API" + og:description: "Creates a new item in the organization's offboarding checklist template so it appears on every member's offboarding checklist from now on." x-speakeasy-mcp: name: "create-template-item" /v1/offboarding-checklist/template/{id}: patch: + description: "Updates an existing offboarding checklist template item by id, changing its label, description, or settings on the organization's offboarding template." operationId: "OffboardingChecklistController_updateTemplateItem_v1" parameters: - name: "id" @@ -15601,11 +15620,20 @@ paths: description: "" security: - apikey: [] + summary: "Update an offboarding checklist template item" tags: - "Offboarding Checklist" + x-mint: + metadata: + title: "Update an offboarding checklist template item | Comp AI API" + sidebarTitle: "Update an offboarding checklist template item" + description: "Updates an existing offboarding checklist template item by id, changing its label, description, or settings on the organization's offboarding template." + og:title: "Update an offboarding checklist template item | Comp AI API" + og:description: "Updates an existing offboarding checklist template item by id, changing its label, description, or settings on the organization's offboarding template." x-speakeasy-mcp: name: "update-template-item" delete: + description: "Removes an item from the organization's offboarding checklist template by id so it no longer appears on members' offboarding checklists." operationId: "OffboardingChecklistController_deleteTemplateItem_v1" parameters: - name: "id" @@ -15618,12 +15646,21 @@ paths: description: "" security: - apikey: [] + summary: "Delete an offboarding checklist template item" tags: - "Offboarding Checklist" + x-mint: + metadata: + title: "Delete an offboarding checklist template item | Comp AI API" + sidebarTitle: "Delete an offboarding checklist template item" + description: "Removes an item from the organization's offboarding checklist template by id so it no longer appears on members' offboarding checklists." + og:title: "Delete an offboarding checklist template item | Comp AI API" + og:description: "Removes an item from the organization's offboarding checklist template by id so it no longer appears on members' offboarding checklists." x-speakeasy-mcp: name: "delete-template-item" /v1/offboarding-checklist/member/{memberId}: get: + description: "Returns the offboarding checklist for a specific member, including each item and whether it has been completed, to track that person's offboarding progress." operationId: "OffboardingChecklistController_getMemberChecklist_v1" parameters: - name: "memberId" @@ -15636,12 +15673,21 @@ paths: description: "" security: - apikey: [] + summary: "Get a member's offboarding checklist" tags: - "Offboarding Checklist" + x-mint: + metadata: + title: "Get a member's offboarding checklist | Comp AI API" + sidebarTitle: "Get a member's offboarding checklist" + description: "Returns the offboarding checklist for a specific member, including each item and whether it has been completed, to track that person's offboarding progress." + og:title: "Get a member's offboarding checklist | Comp AI API" + og:description: "Returns the offboarding checklist for a specific member, including each item and whether it has been completed, to track that person's offboarding progress." x-speakeasy-mcp: name: "get-member-checklist" /v1/offboarding-checklist/export-all: get: + description: "Exports a zip archive containing the offboarding checklist evidence for every member in the organization, for audits, handovers, or record-keeping." operationId: "OffboardingChecklistController_exportAllEvidence_v1" parameters: [] responses: @@ -15652,18 +15698,18 @@ paths: summary: "Export all offboarding evidence as a zip file" tags: - "Offboarding Checklist" - description: "Export all offboarding evidence as a zip file in Comp AI." x-mint: metadata: title: "Export all offboarding evidence as a zip file | Comp AI API" sidebarTitle: "Export all offboarding evidence as a zip file" - description: "Export all offboarding evidence as a zip file in Comp AI." + description: "Exports a zip archive containing the offboarding checklist evidence for every member in the organization, for audits, handovers, or record-keeping." og:title: "Export all offboarding evidence as a zip file | Comp AI API" - og:description: "Export all offboarding evidence as a zip file in Comp AI." + og:description: "Exports a zip archive containing the offboarding checklist evidence for every member in the organization, for audits, handovers, or record-keeping." x-speakeasy-mcp: name: "offboarding-checklist-export-all-evidence" /v1/offboarding-checklist/member/{memberId}/export: get: + description: "Exports a zip archive of the offboarding checklist evidence collected for a single member, for audit, handover, or record-keeping purposes." operationId: "OffboardingChecklistController_exportEvidence_v1" parameters: - name: "memberId" @@ -15680,18 +15726,18 @@ paths: summary: "Export offboarding evidence as a zip file" tags: - "Offboarding Checklist" - description: "Export offboarding evidence as a zip file in Comp AI." x-mint: metadata: title: "Export offboarding evidence as a zip file | Comp AI API" sidebarTitle: "Export offboarding evidence as a zip file" - description: "Export offboarding evidence as a zip file in Comp AI." + description: "Exports a zip archive of the offboarding checklist evidence collected for a single member, for audit, handover, or record-keeping purposes." og:title: "Export offboarding evidence as a zip file | Comp AI API" - og:description: "Export offboarding evidence as a zip file in Comp AI." + og:description: "Exports a zip archive of the offboarding checklist evidence collected for a single member, for audit, handover, or record-keeping purposes." x-speakeasy-mcp: name: "export-evidence" /v1/offboarding-checklist/member/{memberId}/item/{templateItemId}/complete: post: + description: "Marks a specific offboarding checklist item complete for a member, recording who completed it and when, as part of finishing that member's offboarding." operationId: "OffboardingChecklistController_completeItem_v1" parameters: - name: "memberId" @@ -15715,11 +15761,20 @@ paths: description: "" security: - apikey: [] + summary: "Complete an offboarding checklist item" tags: - "Offboarding Checklist" + x-mint: + metadata: + title: "Complete an offboarding checklist item | Comp AI API" + sidebarTitle: "Complete an offboarding checklist item" + description: "Marks a specific offboarding checklist item complete for a member, recording who completed it and when, as part of finishing that member's offboarding." + og:title: "Complete an offboarding checklist item | Comp AI API" + og:description: "Marks a specific offboarding checklist item complete for a member, recording who completed it and when, as part of finishing that member's offboarding." x-speakeasy-mcp: name: "complete-item" delete: + description: "Reverts a previously completed offboarding checklist item back to incomplete for a member, in case the step was marked done by mistake." operationId: "OffboardingChecklistController_uncompleteItem_v1" parameters: - name: "memberId" @@ -15737,12 +15792,21 @@ paths: description: "" security: - apikey: [] + summary: "Reopen an offboarding checklist item" tags: - "Offboarding Checklist" + x-mint: + metadata: + title: "Reopen an offboarding checklist item | Comp AI API" + sidebarTitle: "Reopen an offboarding checklist item" + description: "Reverts a previously completed offboarding checklist item back to incomplete for a member, in case the step was marked done by mistake." + og:title: "Reopen an offboarding checklist item | Comp AI API" + og:description: "Reverts a previously completed offboarding checklist item back to incomplete for a member, in case the step was marked done by mistake." x-speakeasy-mcp: name: "uncomplete-item" /v1/offboarding-checklist/member/{memberId}/item/{templateItemId}/evidence: post: + description: "Attaches a supporting evidence file to a member's completed offboarding checklist item, documenting that the offboarding step was actually carried out." operationId: "OffboardingChecklistController_uploadEvidence_v1" parameters: - name: "memberId" @@ -15766,12 +15830,21 @@ paths: description: "" security: - apikey: [] + summary: "Upload evidence for an offboarding checklist item" tags: - "Offboarding Checklist" + x-mint: + metadata: + title: "Upload evidence for an offboarding checklist | Comp AI API" + sidebarTitle: "Upload evidence for an offboarding checklist item" + description: "Attaches a supporting evidence file to a member's completed offboarding checklist item, documenting that the offboarding step was actually carried out." + og:title: "Upload evidence for an offboarding checklist | Comp AI API" + og:description: "Attaches a supporting evidence file to a member's completed offboarding checklist item, documenting that the offboarding step was actually carried out." x-speakeasy-mcp: name: "upload-evidence" /v1/offboarding-checklist/member/{memberId}/access-revocations: get: + description: "Lists the vendors a departing member had access to and whether each has been revoked, so you can confirm all vendor access is removed during offboarding." operationId: "OffboardingChecklistController_getAccessRevocations_v1" parameters: - name: "memberId" @@ -15788,18 +15861,18 @@ paths: summary: "Get vendor access revocation status for a member" tags: - "Offboarding Checklist" - description: "Get vendor access revocation status for a member in Comp AI." x-mint: metadata: title: "Get vendor access revocation status for a | Comp AI API" sidebarTitle: "Get vendor access revocation status for a member" - description: "Get vendor access revocation status for a member in Comp AI." + description: "Lists the vendors a departing member had access to and whether each has been revoked, so you can confirm all vendor access is removed during offboarding." og:title: "Get vendor access revocation status for a | Comp AI API" - og:description: "Get vendor access revocation status for a member in Comp AI." + og:description: "Lists the vendors a departing member had access to and whether each has been revoked, so you can confirm all vendor access is removed during offboarding." x-speakeasy-mcp: name: "get-access-revocations" /v1/offboarding-checklist/member/{memberId}/access-revocations/confirm-all: post: + description: "Marks every vendor access record for a departing member as revoked in one step, recording who confirmed it, to complete access removal during offboarding." operationId: "OffboardingChecklistController_revokeAllVendorAccess_v1" parameters: - name: "memberId" @@ -15816,18 +15889,18 @@ paths: summary: "Confirm all vendor access as revoked" tags: - "Offboarding Checklist" - description: "Confirm all vendor access as revoked in Comp AI." x-mint: metadata: title: "Confirm all vendor access as revoked | Comp AI API" sidebarTitle: "Confirm all vendor access as revoked" - description: "Confirm all vendor access as revoked in Comp AI." + description: "Marks every vendor access record for a departing member as revoked in one step, recording who confirmed it, to complete access removal during offboarding." og:title: "Confirm all vendor access as revoked | Comp AI API" - og:description: "Confirm all vendor access as revoked in Comp AI." + og:description: "Marks every vendor access record for a departing member as revoked in one step, recording who confirmed it, to complete access removal during offboarding." x-speakeasy-mcp: name: "revoke-all-vendor-access" /v1/offboarding-checklist/member/{memberId}/access-revocations/{vendorId}: post: + description: "Marks a single vendor's access for a departing member as revoked, optionally attaching evidence and notes, as part of offboarding access removal." operationId: "OffboardingChecklistController_revokeVendorAccess_v1" parameters: - name: "memberId" @@ -15850,17 +15923,17 @@ paths: summary: "Mark vendor access as revoked" tags: - "Offboarding Checklist" - description: "Mark vendor access as revoked in Comp AI." x-mint: metadata: title: "Mark vendor access as revoked | Comp AI API" sidebarTitle: "Mark vendor access as revoked" - description: "Mark vendor access as revoked in Comp AI." + description: "Marks a single vendor's access for a departing member as revoked, optionally attaching evidence and notes, as part of offboarding access removal." og:title: "Mark vendor access as revoked | Comp AI API" - og:description: "Mark vendor access as revoked in Comp AI." + og:description: "Marks a single vendor's access for a departing member as revoked, optionally attaching evidence and notes, as part of offboarding access removal." x-speakeasy-mcp: name: "revoke-vendor-access" delete: + description: "Reverses a vendor access revocation for a member, marking that vendor's access as not revoked again, in case it was confirmed by mistake during offboarding." operationId: "OffboardingChecklistController_undoVendorRevocation_v1" parameters: - name: "memberId" @@ -15883,14 +15956,13 @@ paths: summary: "Undo vendor access revocation" tags: - "Offboarding Checklist" - description: "Undo vendor access revocation in Comp AI." x-mint: metadata: title: "Undo vendor access revocation | Comp AI API" sidebarTitle: "Undo vendor access revocation" - description: "Undo vendor access revocation in Comp AI." + description: "Reverses a vendor access revocation for a member, marking that vendor's access as not revoked again, in case it was confirmed by mistake during offboarding." og:title: "Undo vendor access revocation | Comp AI API" - og:description: "Undo vendor access revocation in Comp AI." + og:description: "Reverses a vendor access revocation for a member, marking that vendor's access as not revoked again, in case it was confirmed by mistake during offboarding." x-speakeasy-mcp: name: "undo-vendor-revocation" info: diff --git a/apps/mcp-server/.speakeasy/workflow.lock b/apps/mcp-server/.speakeasy/workflow.lock index d08f09ed3..5e36249c6 100644 --- a/apps/mcp-server/.speakeasy/workflow.lock +++ b/apps/mcp-server/.speakeasy/workflow.lock @@ -2,8 +2,8 @@ speakeasyVersion: 1.768.2 sources: Comp AI API: sourceNamespace: comp-ai-api - sourceRevisionDigest: sha256:b302e5300e40d0fab3877a0e5b05f1f6e2cb6e8f49feb04bf63ceae6ca1cad2e - sourceBlobDigest: sha256:52e0508a584fd65b385c007c981b9a37de6d514edbb7fa29be203c7c944c197c + sourceRevisionDigest: sha256:3678269f476c4d11c58ede057372813c93c98576bfbf500f1a1d8fd2cbb4ca87 + sourceBlobDigest: sha256:c4762701cbb74fa26feb130e88dd5ef7354ca495d27e4c17dea71535b6c94f30 tags: - latest - "1.0" @@ -11,8 +11,8 @@ targets: comp-ai: source: Comp AI API sourceNamespace: comp-ai-api - sourceRevisionDigest: sha256:b302e5300e40d0fab3877a0e5b05f1f6e2cb6e8f49feb04bf63ceae6ca1cad2e - sourceBlobDigest: sha256:52e0508a584fd65b385c007c981b9a37de6d514edbb7fa29be203c7c944c197c + sourceRevisionDigest: sha256:3678269f476c4d11c58ede057372813c93c98576bfbf500f1a1d8fd2cbb4ca87 + sourceBlobDigest: sha256:c4762701cbb74fa26feb130e88dd5ef7354ca495d27e4c17dea71535b6c94f30 workflow: workflowVersion: 1.0.0 speakeasyVersion: latest diff --git a/apps/mcp-server/README.md b/apps/mcp-server/README.md index 776a59e17..b5a2157b6 100644 --- a/apps/mcp-server/README.md +++ b/apps/mcp-server/README.md @@ -30,9 +30,9 @@ Comp AI API: Compliance automation API for SOC 2, ISO 27001, HIPAA, GDPR, eviden
Claude Desktop -Install the MCP server as a Desktop Extension using the pre-built [`mcp-server.mcpb`](https://github.com/trycompai/comp/releases/download/v0.0.1/mcp-server.mcpb) file: +Install the MCP server as a Desktop Extension using the pre-built [`mcp-server.mcpb`](https://github.com/trycompai/comp/releases/download/v0.0.2/mcp-server.mcpb) file: -Simply drag and drop the [`mcp-server.mcpb`](https://github.com/trycompai/comp/releases/download/v0.0.1/mcp-server.mcpb) file onto Claude Desktop to install the extension. +Simply drag and drop the [`mcp-server.mcpb`](https://github.com/trycompai/comp/releases/download/v0.0.2/mcp-server.mcpb) file onto Claude Desktop to install the extension. The MCP bundle package includes the MCP server and all necessary configuration. Once installed, the server will be available without additional setup. diff --git a/apps/mcp-server/RELEASES.md b/apps/mcp-server/RELEASES.md index 562811140..24a374a97 100644 --- a/apps/mcp-server/RELEASES.md +++ b/apps/mcp-server/RELEASES.md @@ -6,4 +6,12 @@ Based on: - OpenAPI Doc - Speakeasy CLI 1.768.2 (2.889.1) https://github.com/speakeasy-api/speakeasy ### Generated -- [mcp-typescript v0.0.1] apps/mcp-server \ No newline at end of file +- [mcp-typescript v0.0.1] apps/mcp-server + +## 2026-05-29 01:16:45 +### Changes +Based on: +- OpenAPI Doc +- Speakeasy CLI 1.768.2 (2.889.1) https://github.com/speakeasy-api/speakeasy +### Generated +- [mcp-typescript v0.0.2] apps/mcp-server \ No newline at end of file diff --git a/apps/mcp-server/manifest.json b/apps/mcp-server/manifest.json index f817bd1d5..59e02e90e 100644 --- a/apps/mcp-server/manifest.json +++ b/apps/mcp-server/manifest.json @@ -1,7 +1,7 @@ { "manifest_version": "0.3", "name": "@trycompai/mcp-server", - "version": "0.0.1", + "version": "0.0.2", "description": "", "long_description": "Comp AI API: Compliance automation API for SOC 2, ISO 27001, HIPAA, GDPR, evidence collection, policy workflows, Trust Access, security questionnaires, integrations, cloud checks, and device compliance.", "author": { @@ -1322,63 +1322,63 @@ }, { "name": "get-pending-offboardings", - "description": "Get members with pending offboarding checklists\n\nGet members with pending offboarding checklists in Comp AI." + "description": "Get members with pending offboarding checklists\n\nLists members whose offboarding checklist is still incomplete, with their outstanding items, so you can track and finish departing-employee offboarding." }, { "name": "get-template", - "description": "" + "description": "Get the offboarding checklist template\n\nReturns the organization's offboarding checklist template: the ordered set of items every departing member must complete during their offboarding." }, { "name": "create-template-item", - "description": "" + "description": "Add an offboarding checklist template item\n\nCreates a new item in the organization's offboarding checklist template so it appears on every member's offboarding checklist from now on." }, { "name": "update-template-item", - "description": "" + "description": "Update an offboarding checklist template item\n\nUpdates an existing offboarding checklist template item by id, changing its label, description, or settings on the organization's offboarding template." }, { "name": "delete-template-item", - "description": "" + "description": "Delete an offboarding checklist template item\n\nRemoves an item from the organization's offboarding checklist template by id so it no longer appears on members' offboarding checklists." }, { "name": "get-member-checklist", - "description": "" + "description": "Get a member's offboarding checklist\n\nReturns the offboarding checklist for a specific member, including each item and whether it has been completed, to track that person's offboarding progress." }, { "name": "offboarding-checklist-export-all-evidence", - "description": "Export all offboarding evidence as a zip file\n\nExport all offboarding evidence as a zip file in Comp AI." + "description": "Export all offboarding evidence as a zip file\n\nExports a zip archive containing the offboarding checklist evidence for every member in the organization, for audits, handovers, or record-keeping." }, { "name": "export-evidence", - "description": "Export offboarding evidence as a zip file\n\nExport offboarding evidence as a zip file in Comp AI." + "description": "Export offboarding evidence as a zip file\n\nExports a zip archive of the offboarding checklist evidence collected for a single member, for audit, handover, or record-keeping purposes." }, { "name": "complete-item", - "description": "" + "description": "Complete an offboarding checklist item\n\nMarks a specific offboarding checklist item complete for a member, recording who completed it and when, as part of finishing that member's offboarding." }, { "name": "uncomplete-item", - "description": "" + "description": "Reopen an offboarding checklist item\n\nReverts a previously completed offboarding checklist item back to incomplete for a member, in case the step was marked done by mistake." }, { "name": "upload-evidence", - "description": "" + "description": "Upload evidence for an offboarding checklist item\n\nAttaches a supporting evidence file to a member's completed offboarding checklist item, documenting that the offboarding step was actually carried out." }, { "name": "get-access-revocations", - "description": "Get vendor access revocation status for a member\n\nGet vendor access revocation status for a member in Comp AI." + "description": "Get vendor access revocation status for a member\n\nLists the vendors a departing member had access to and whether each has been revoked, so you can confirm all vendor access is removed during offboarding." }, { "name": "revoke-all-vendor-access", - "description": "Confirm all vendor access as revoked\n\nConfirm all vendor access as revoked in Comp AI." + "description": "Confirm all vendor access as revoked\n\nMarks every vendor access record for a departing member as revoked in one step, recording who confirmed it, to complete access removal during offboarding." }, { "name": "revoke-vendor-access", - "description": "Mark vendor access as revoked\n\nMark vendor access as revoked in Comp AI." + "description": "Mark vendor access as revoked\n\nMarks a single vendor's access for a departing member as revoked, optionally attaching evidence and notes, as part of offboarding access removal." }, { "name": "undo-vendor-revocation", - "description": "Undo vendor access revocation\n\nUndo vendor access revocation in Comp AI." + "description": "Undo vendor access revocation\n\nReverses a vendor access revocation for a member, marking that vendor's access as not revoked again, in case it was confirmed by mistake during offboarding." } ] } \ No newline at end of file diff --git a/apps/mcp-server/package-lock.json b/apps/mcp-server/package-lock.json index 8dd75a173..879c09bb9 100644 --- a/apps/mcp-server/package-lock.json +++ b/apps/mcp-server/package-lock.json @@ -1,12 +1,12 @@ { "name": "@trycompai/mcp-server", - "version": "0.0.1", + "version": "0.0.2", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@trycompai/mcp-server", - "version": "0.0.1", + "version": "0.0.2", "dependencies": { "@modelcontextprotocol/sdk": "1.26.0", "@stricli/core": "^1.1.2", diff --git a/apps/mcp-server/package.json b/apps/mcp-server/package.json index 71a260c59..d0ea24489 100644 --- a/apps/mcp-server/package.json +++ b/apps/mcp-server/package.json @@ -1,6 +1,6 @@ { "name": "@trycompai/mcp-server", - "version": "0.0.1", + "version": "0.0.2", "author": "Comp AI", "type": "module", "sideEffects": false, diff --git a/apps/mcp-server/src/funcs/offboardingChecklistOffboardingChecklistControllerCompleteItemV1.ts b/apps/mcp-server/src/funcs/offboardingChecklistOffboardingChecklistControllerCompleteItemV1.ts index 67db73a2c..8102063b5 100644 --- a/apps/mcp-server/src/funcs/offboardingChecklistOffboardingChecklistControllerCompleteItemV1.ts +++ b/apps/mcp-server/src/funcs/offboardingChecklistOffboardingChecklistControllerCompleteItemV1.ts @@ -26,6 +26,11 @@ import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; /** + * Complete an offboarding checklist item + * + * @remarks + * Marks a specific offboarding checklist item complete for a member, recording who completed it and when, as part of finishing that member's offboarding. + * * If set, this operation will use {@link Security.apikey} from the global security. */ export function offboardingChecklistOffboardingChecklistControllerCompleteItemV1( diff --git a/apps/mcp-server/src/funcs/offboardingChecklistOffboardingChecklistControllerCreateTemplateItemV1.ts b/apps/mcp-server/src/funcs/offboardingChecklistOffboardingChecklistControllerCreateTemplateItemV1.ts index 6b0dd312f..c7bd5691a 100644 --- a/apps/mcp-server/src/funcs/offboardingChecklistOffboardingChecklistControllerCreateTemplateItemV1.ts +++ b/apps/mcp-server/src/funcs/offboardingChecklistOffboardingChecklistControllerCreateTemplateItemV1.ts @@ -26,6 +26,11 @@ import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; /** + * Add an offboarding checklist template item + * + * @remarks + * Creates a new item in the organization's offboarding checklist template so it appears on every member's offboarding checklist from now on. + * * If set, this operation will use {@link Security.apikey} from the global security. */ export function offboardingChecklistOffboardingChecklistControllerCreateTemplateItemV1( diff --git a/apps/mcp-server/src/funcs/offboardingChecklistOffboardingChecklistControllerDeleteTemplateItemV1.ts b/apps/mcp-server/src/funcs/offboardingChecklistOffboardingChecklistControllerDeleteTemplateItemV1.ts index a3d999c52..05ace31b2 100644 --- a/apps/mcp-server/src/funcs/offboardingChecklistOffboardingChecklistControllerDeleteTemplateItemV1.ts +++ b/apps/mcp-server/src/funcs/offboardingChecklistOffboardingChecklistControllerDeleteTemplateItemV1.ts @@ -26,6 +26,11 @@ import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; /** + * Delete an offboarding checklist template item + * + * @remarks + * Removes an item from the organization's offboarding checklist template by id so it no longer appears on members' offboarding checklists. + * * If set, this operation will use {@link Security.apikey} from the global security. */ export function offboardingChecklistOffboardingChecklistControllerDeleteTemplateItemV1( diff --git a/apps/mcp-server/src/funcs/offboardingChecklistOffboardingChecklistControllerExportAllEvidenceV1.ts b/apps/mcp-server/src/funcs/offboardingChecklistOffboardingChecklistControllerExportAllEvidenceV1.ts index ef577d010..6003c47f4 100644 --- a/apps/mcp-server/src/funcs/offboardingChecklistOffboardingChecklistControllerExportAllEvidenceV1.ts +++ b/apps/mcp-server/src/funcs/offboardingChecklistOffboardingChecklistControllerExportAllEvidenceV1.ts @@ -23,7 +23,7 @@ import { Result } from "../types/fp.js"; * Export all offboarding evidence as a zip file * * @remarks - * Export all offboarding evidence as a zip file in Comp AI. + * Exports a zip archive containing the offboarding checklist evidence for every member in the organization, for audits, handovers, or record-keeping. * * If set, this operation will use {@link Security.apikey} from the global security. */ diff --git a/apps/mcp-server/src/funcs/offboardingChecklistOffboardingChecklistControllerExportEvidenceV1.ts b/apps/mcp-server/src/funcs/offboardingChecklistOffboardingChecklistControllerExportEvidenceV1.ts index 7c9113b06..bf2e4fff1 100644 --- a/apps/mcp-server/src/funcs/offboardingChecklistOffboardingChecklistControllerExportEvidenceV1.ts +++ b/apps/mcp-server/src/funcs/offboardingChecklistOffboardingChecklistControllerExportEvidenceV1.ts @@ -29,7 +29,7 @@ import { Result } from "../types/fp.js"; * Export offboarding evidence as a zip file * * @remarks - * Export offboarding evidence as a zip file in Comp AI. + * Exports a zip archive of the offboarding checklist evidence collected for a single member, for audit, handover, or record-keeping purposes. * * If set, this operation will use {@link Security.apikey} from the global security. */ diff --git a/apps/mcp-server/src/funcs/offboardingChecklistOffboardingChecklistControllerGetAccessRevocationsV1.ts b/apps/mcp-server/src/funcs/offboardingChecklistOffboardingChecklistControllerGetAccessRevocationsV1.ts index e68175e7c..a0459b0a7 100644 --- a/apps/mcp-server/src/funcs/offboardingChecklistOffboardingChecklistControllerGetAccessRevocationsV1.ts +++ b/apps/mcp-server/src/funcs/offboardingChecklistOffboardingChecklistControllerGetAccessRevocationsV1.ts @@ -29,7 +29,7 @@ import { Result } from "../types/fp.js"; * Get vendor access revocation status for a member * * @remarks - * Get vendor access revocation status for a member in Comp AI. + * Lists the vendors a departing member had access to and whether each has been revoked, so you can confirm all vendor access is removed during offboarding. * * If set, this operation will use {@link Security.apikey} from the global security. */ diff --git a/apps/mcp-server/src/funcs/offboardingChecklistOffboardingChecklistControllerGetMemberChecklistV1.ts b/apps/mcp-server/src/funcs/offboardingChecklistOffboardingChecklistControllerGetMemberChecklistV1.ts index ab91ca2d0..f22d020b5 100644 --- a/apps/mcp-server/src/funcs/offboardingChecklistOffboardingChecklistControllerGetMemberChecklistV1.ts +++ b/apps/mcp-server/src/funcs/offboardingChecklistOffboardingChecklistControllerGetMemberChecklistV1.ts @@ -26,6 +26,11 @@ import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; /** + * Get a member's offboarding checklist + * + * @remarks + * Returns the offboarding checklist for a specific member, including each item and whether it has been completed, to track that person's offboarding progress. + * * If set, this operation will use {@link Security.apikey} from the global security. */ export function offboardingChecklistOffboardingChecklistControllerGetMemberChecklistV1( diff --git a/apps/mcp-server/src/funcs/offboardingChecklistOffboardingChecklistControllerGetPendingOffboardingsV1.ts b/apps/mcp-server/src/funcs/offboardingChecklistOffboardingChecklistControllerGetPendingOffboardingsV1.ts index bc70b083f..d6b832efb 100644 --- a/apps/mcp-server/src/funcs/offboardingChecklistOffboardingChecklistControllerGetPendingOffboardingsV1.ts +++ b/apps/mcp-server/src/funcs/offboardingChecklistOffboardingChecklistControllerGetPendingOffboardingsV1.ts @@ -23,7 +23,7 @@ import { Result } from "../types/fp.js"; * Get members with pending offboarding checklists * * @remarks - * Get members with pending offboarding checklists in Comp AI. + * Lists members whose offboarding checklist is still incomplete, with their outstanding items, so you can track and finish departing-employee offboarding. * * If set, this operation will use {@link Security.apikey} from the global security. */ diff --git a/apps/mcp-server/src/funcs/offboardingChecklistOffboardingChecklistControllerGetTemplateV1.ts b/apps/mcp-server/src/funcs/offboardingChecklistOffboardingChecklistControllerGetTemplateV1.ts index acb33aeac..c868c96f2 100644 --- a/apps/mcp-server/src/funcs/offboardingChecklistOffboardingChecklistControllerGetTemplateV1.ts +++ b/apps/mcp-server/src/funcs/offboardingChecklistOffboardingChecklistControllerGetTemplateV1.ts @@ -20,6 +20,11 @@ import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; /** + * Get the offboarding checklist template + * + * @remarks + * Returns the organization's offboarding checklist template: the ordered set of items every departing member must complete during their offboarding. + * * If set, this operation will use {@link Security.apikey} from the global security. */ export function offboardingChecklistOffboardingChecklistControllerGetTemplateV1( diff --git a/apps/mcp-server/src/funcs/offboardingChecklistOffboardingChecklistControllerRevokeAllVendorAccessV1.ts b/apps/mcp-server/src/funcs/offboardingChecklistOffboardingChecklistControllerRevokeAllVendorAccessV1.ts index ea003f2fa..f6e270a39 100644 --- a/apps/mcp-server/src/funcs/offboardingChecklistOffboardingChecklistControllerRevokeAllVendorAccessV1.ts +++ b/apps/mcp-server/src/funcs/offboardingChecklistOffboardingChecklistControllerRevokeAllVendorAccessV1.ts @@ -29,7 +29,7 @@ import { Result } from "../types/fp.js"; * Confirm all vendor access as revoked * * @remarks - * Confirm all vendor access as revoked in Comp AI. + * Marks every vendor access record for a departing member as revoked in one step, recording who confirmed it, to complete access removal during offboarding. * * If set, this operation will use {@link Security.apikey} from the global security. */ diff --git a/apps/mcp-server/src/funcs/offboardingChecklistOffboardingChecklistControllerRevokeVendorAccessV1.ts b/apps/mcp-server/src/funcs/offboardingChecklistOffboardingChecklistControllerRevokeVendorAccessV1.ts index dfe5cbc72..f22502134 100644 --- a/apps/mcp-server/src/funcs/offboardingChecklistOffboardingChecklistControllerRevokeVendorAccessV1.ts +++ b/apps/mcp-server/src/funcs/offboardingChecklistOffboardingChecklistControllerRevokeVendorAccessV1.ts @@ -29,7 +29,7 @@ import { Result } from "../types/fp.js"; * Mark vendor access as revoked * * @remarks - * Mark vendor access as revoked in Comp AI. + * Marks a single vendor's access for a departing member as revoked, optionally attaching evidence and notes, as part of offboarding access removal. * * If set, this operation will use {@link Security.apikey} from the global security. */ diff --git a/apps/mcp-server/src/funcs/offboardingChecklistOffboardingChecklistControllerUncompleteItemV1.ts b/apps/mcp-server/src/funcs/offboardingChecklistOffboardingChecklistControllerUncompleteItemV1.ts index 6eac0cf6f..74100e4dc 100644 --- a/apps/mcp-server/src/funcs/offboardingChecklistOffboardingChecklistControllerUncompleteItemV1.ts +++ b/apps/mcp-server/src/funcs/offboardingChecklistOffboardingChecklistControllerUncompleteItemV1.ts @@ -26,6 +26,11 @@ import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; /** + * Reopen an offboarding checklist item + * + * @remarks + * Reverts a previously completed offboarding checklist item back to incomplete for a member, in case the step was marked done by mistake. + * * If set, this operation will use {@link Security.apikey} from the global security. */ export function offboardingChecklistOffboardingChecklistControllerUncompleteItemV1( diff --git a/apps/mcp-server/src/funcs/offboardingChecklistOffboardingChecklistControllerUndoVendorRevocationV1.ts b/apps/mcp-server/src/funcs/offboardingChecklistOffboardingChecklistControllerUndoVendorRevocationV1.ts index 1d771bfb9..d62155e3d 100644 --- a/apps/mcp-server/src/funcs/offboardingChecklistOffboardingChecklistControllerUndoVendorRevocationV1.ts +++ b/apps/mcp-server/src/funcs/offboardingChecklistOffboardingChecklistControllerUndoVendorRevocationV1.ts @@ -29,7 +29,7 @@ import { Result } from "../types/fp.js"; * Undo vendor access revocation * * @remarks - * Undo vendor access revocation in Comp AI. + * Reverses a vendor access revocation for a member, marking that vendor's access as not revoked again, in case it was confirmed by mistake during offboarding. * * If set, this operation will use {@link Security.apikey} from the global security. */ diff --git a/apps/mcp-server/src/funcs/offboardingChecklistOffboardingChecklistControllerUpdateTemplateItemV1.ts b/apps/mcp-server/src/funcs/offboardingChecklistOffboardingChecklistControllerUpdateTemplateItemV1.ts index 1e231d8e4..d416545ef 100644 --- a/apps/mcp-server/src/funcs/offboardingChecklistOffboardingChecklistControllerUpdateTemplateItemV1.ts +++ b/apps/mcp-server/src/funcs/offboardingChecklistOffboardingChecklistControllerUpdateTemplateItemV1.ts @@ -26,6 +26,11 @@ import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; /** + * Update an offboarding checklist template item + * + * @remarks + * Updates an existing offboarding checklist template item by id, changing its label, description, or settings on the organization's offboarding template. + * * If set, this operation will use {@link Security.apikey} from the global security. */ export function offboardingChecklistOffboardingChecklistControllerUpdateTemplateItemV1( diff --git a/apps/mcp-server/src/funcs/offboardingChecklistOffboardingChecklistControllerUploadEvidenceV1.ts b/apps/mcp-server/src/funcs/offboardingChecklistOffboardingChecklistControllerUploadEvidenceV1.ts index 08af3f089..45808dd15 100644 --- a/apps/mcp-server/src/funcs/offboardingChecklistOffboardingChecklistControllerUploadEvidenceV1.ts +++ b/apps/mcp-server/src/funcs/offboardingChecklistOffboardingChecklistControllerUploadEvidenceV1.ts @@ -26,6 +26,11 @@ import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; /** + * Upload evidence for an offboarding checklist item + * + * @remarks + * Attaches a supporting evidence file to a member's completed offboarding checklist item, documenting that the offboarding step was actually carried out. + * * If set, this operation will use {@link Security.apikey} from the global security. */ export function offboardingChecklistOffboardingChecklistControllerUploadEvidenceV1( diff --git a/apps/mcp-server/src/hooks/hooks.ts b/apps/mcp-server/src/hooks/hooks.ts index a4220b5e2..7709c66d8 100644 --- a/apps/mcp-server/src/hooks/hooks.ts +++ b/apps/mcp-server/src/hooks/hooks.ts @@ -2,6 +2,7 @@ * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. */ +import { initHooks } from "./registration.js"; import { AfterErrorContext, AfterErrorHook, @@ -46,6 +47,7 @@ export class SDKHooks implements Hooks { this.registerAfterErrorHook(hook); } } + initHooks(this); } registerSDKInitHook(hook: SDKInitHook) { diff --git a/apps/mcp-server/src/hooks/registration.ts b/apps/mcp-server/src/hooks/registration.ts new file mode 100644 index 000000000..70649734e --- /dev/null +++ b/apps/mcp-server/src/hooks/registration.ts @@ -0,0 +1,14 @@ +import { Hooks } from "./types.js"; + +/* + * This file is only ever generated once on the first generation and then is free to be modified. + * Any hooks you wish to add should be registered in the initHooks function. Feel free to define them + * in this file or in separate files in the hooks folder. + */ + +// @ts-expect-error remove this line when you add your first hook and hooks is used +export function initHooks(hooks: Hooks) { + // Add hooks by calling hooks.register{ClientInit/BeforeCreateRequest/BeforeRequest/AfterSuccess/AfterError}Hook + // with an instance of a hook that implements that specific Hook interface + // Hooks are registered per SDK instance, and are valid for the lifetime of the SDK instance +} diff --git a/apps/mcp-server/src/landing-page.ts b/apps/mcp-server/src/landing-page.ts index 1546d4912..c1835e9b0 100644 --- a/apps/mcp-server/src/landing-page.ts +++ b/apps/mcp-server/src/landing-page.ts @@ -930,7 +930,7 @@ http_headers = { "apikey" = "YOUR_APIKEY" }`;

Instructions

One-click installation for Claude Desktop users

diff --git a/apps/mcp-server/src/lib/config.ts b/apps/mcp-server/src/lib/config.ts index a5273b8d5..447fe5655 100644 --- a/apps/mcp-server/src/lib/config.ts +++ b/apps/mcp-server/src/lib/config.ts @@ -65,8 +65,8 @@ export function serverURLFromOptions(options: SDKOptions): URL | null { export const SDK_METADATA = { language: "typescript", openapiDocVersion: "1.0", - sdkVersion: "0.0.1", + sdkVersion: "0.0.2", genVersion: "2.889.1", userAgent: - "speakeasy-sdk/mcp-typescript 0.0.1 2.889.1 1.0 @trycompai/mcp-server", + "speakeasy-sdk/mcp-typescript 0.0.2 2.889.1 1.0 @trycompai/mcp-server", } as const; diff --git a/apps/mcp-server/src/mcp-server/mcp-server.ts b/apps/mcp-server/src/mcp-server/mcp-server.ts index 5cbc4d825..a97bfc6bd 100644 --- a/apps/mcp-server/src/mcp-server/mcp-server.ts +++ b/apps/mcp-server/src/mcp-server/mcp-server.ts @@ -21,7 +21,7 @@ const routes = buildRouteMap({ export const app = buildApplication(routes, { name: "mcp", versionInfo: { - currentVersion: "0.0.1", + currentVersion: "0.0.2", }, }); diff --git a/apps/mcp-server/src/mcp-server/server.ts b/apps/mcp-server/src/mcp-server/server.ts index 6eb7f4371..892d8599d 100644 --- a/apps/mcp-server/src/mcp-server/server.ts +++ b/apps/mcp-server/src/mcp-server/server.ts @@ -366,7 +366,7 @@ export function createMCPServer(deps: { }) { const server = new McpServer({ name: "CompAi", - version: "0.0.1", + version: "0.0.2", }); const getClient = deps.getSDK || (() => diff --git a/apps/mcp-server/src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerCompleteItemV1.ts b/apps/mcp-server/src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerCompleteItemV1.ts index 7d594b0f0..d92ca3d77 100644 --- a/apps/mcp-server/src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerCompleteItemV1.ts +++ b/apps/mcp-server/src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerCompleteItemV1.ts @@ -13,7 +13,9 @@ const args = { export const tool$offboardingChecklistOffboardingChecklistControllerCompleteItemV1: ToolDefinition = { name: "complete-item", - description: ``, + description: `Complete an offboarding checklist item + +Marks a specific offboarding checklist item complete for a member, recording who completed it and when, as part of finishing that member's offboarding.`, annotations: { "title": "", "destructiveHint": false, diff --git a/apps/mcp-server/src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerCreateTemplateItemV1.ts b/apps/mcp-server/src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerCreateTemplateItemV1.ts index e6db09378..50f3b3546 100644 --- a/apps/mcp-server/src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerCreateTemplateItemV1.ts +++ b/apps/mcp-server/src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerCreateTemplateItemV1.ts @@ -13,7 +13,9 @@ const args = { export const tool$offboardingChecklistOffboardingChecklistControllerCreateTemplateItemV1: ToolDefinition = { name: "create-template-item", - description: ``, + description: `Add an offboarding checklist template item + +Creates a new item in the organization's offboarding checklist template so it appears on every member's offboarding checklist from now on.`, annotations: { "title": "", "destructiveHint": false, diff --git a/apps/mcp-server/src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerDeleteTemplateItemV1.ts b/apps/mcp-server/src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerDeleteTemplateItemV1.ts index 07f0e1d75..2a8ca445f 100644 --- a/apps/mcp-server/src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerDeleteTemplateItemV1.ts +++ b/apps/mcp-server/src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerDeleteTemplateItemV1.ts @@ -13,7 +13,9 @@ const args = { export const tool$offboardingChecklistOffboardingChecklistControllerDeleteTemplateItemV1: ToolDefinition = { name: "delete-template-item", - description: ``, + description: `Delete an offboarding checklist template item + +Removes an item from the organization's offboarding checklist template by id so it no longer appears on members' offboarding checklists.`, annotations: { "title": "", "destructiveHint": false, diff --git a/apps/mcp-server/src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerExportAllEvidenceV1.ts b/apps/mcp-server/src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerExportAllEvidenceV1.ts index 704be8893..db107ec0d 100644 --- a/apps/mcp-server/src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerExportAllEvidenceV1.ts +++ b/apps/mcp-server/src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerExportAllEvidenceV1.ts @@ -10,7 +10,7 @@ export const tool$offboardingChecklistOffboardingChecklistControllerExportAllEvi name: "offboarding-checklist-export-all-evidence", description: `Export all offboarding evidence as a zip file -Export all offboarding evidence as a zip file in Comp AI.`, +Exports a zip archive containing the offboarding checklist evidence for every member in the organization, for audits, handovers, or record-keeping.`, annotations: { "title": "", "destructiveHint": false, diff --git a/apps/mcp-server/src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerExportEvidenceV1.ts b/apps/mcp-server/src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerExportEvidenceV1.ts index e7b274a53..387f72c64 100644 --- a/apps/mcp-server/src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerExportEvidenceV1.ts +++ b/apps/mcp-server/src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerExportEvidenceV1.ts @@ -15,7 +15,7 @@ export const tool$offboardingChecklistOffboardingChecklistControllerExportEviden name: "export-evidence", description: `Export offboarding evidence as a zip file -Export offboarding evidence as a zip file in Comp AI.`, +Exports a zip archive of the offboarding checklist evidence collected for a single member, for audit, handover, or record-keeping purposes.`, annotations: { "title": "", "destructiveHint": false, diff --git a/apps/mcp-server/src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerGetAccessRevocationsV1.ts b/apps/mcp-server/src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerGetAccessRevocationsV1.ts index ec593e797..5857c318b 100644 --- a/apps/mcp-server/src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerGetAccessRevocationsV1.ts +++ b/apps/mcp-server/src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerGetAccessRevocationsV1.ts @@ -16,7 +16,7 @@ export const tool$offboardingChecklistOffboardingChecklistControllerGetAccessRev name: "get-access-revocations", description: `Get vendor access revocation status for a member -Get vendor access revocation status for a member in Comp AI.`, +Lists the vendors a departing member had access to and whether each has been revoked, so you can confirm all vendor access is removed during offboarding.`, annotations: { "title": "", "destructiveHint": false, diff --git a/apps/mcp-server/src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerGetMemberChecklistV1.ts b/apps/mcp-server/src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerGetMemberChecklistV1.ts index 2d76e815a..b97797c04 100644 --- a/apps/mcp-server/src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerGetMemberChecklistV1.ts +++ b/apps/mcp-server/src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerGetMemberChecklistV1.ts @@ -13,7 +13,9 @@ const args = { export const tool$offboardingChecklistOffboardingChecklistControllerGetMemberChecklistV1: ToolDefinition = { name: "get-member-checklist", - description: ``, + description: `Get a member's offboarding checklist + +Returns the offboarding checklist for a specific member, including each item and whether it has been completed, to track that person's offboarding progress.`, annotations: { "title": "", "destructiveHint": false, diff --git a/apps/mcp-server/src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerGetPendingOffboardingsV1.ts b/apps/mcp-server/src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerGetPendingOffboardingsV1.ts index 3c9a5869d..ceed27ad3 100644 --- a/apps/mcp-server/src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerGetPendingOffboardingsV1.ts +++ b/apps/mcp-server/src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerGetPendingOffboardingsV1.ts @@ -10,7 +10,7 @@ export const tool$offboardingChecklistOffboardingChecklistControllerGetPendingOf name: "get-pending-offboardings", description: `Get members with pending offboarding checklists -Get members with pending offboarding checklists in Comp AI.`, +Lists members whose offboarding checklist is still incomplete, with their outstanding items, so you can track and finish departing-employee offboarding.`, annotations: { "title": "", "destructiveHint": false, diff --git a/apps/mcp-server/src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerGetTemplateV1.ts b/apps/mcp-server/src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerGetTemplateV1.ts index 9e9ca3857..34fb6a929 100644 --- a/apps/mcp-server/src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerGetTemplateV1.ts +++ b/apps/mcp-server/src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerGetTemplateV1.ts @@ -8,7 +8,9 @@ import { formatResult, ToolDefinition } from "../tools.js"; export const tool$offboardingChecklistOffboardingChecklistControllerGetTemplateV1: ToolDefinition = { name: "get-template", - description: ``, + description: `Get the offboarding checklist template + +Returns the organization's offboarding checklist template: the ordered set of items every departing member must complete during their offboarding.`, annotations: { "title": "", "destructiveHint": false, diff --git a/apps/mcp-server/src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerRevokeAllVendorAccessV1.ts b/apps/mcp-server/src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerRevokeAllVendorAccessV1.ts index 0185052e4..6ead27877 100644 --- a/apps/mcp-server/src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerRevokeAllVendorAccessV1.ts +++ b/apps/mcp-server/src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerRevokeAllVendorAccessV1.ts @@ -16,7 +16,7 @@ export const tool$offboardingChecklistOffboardingChecklistControllerRevokeAllVen name: "revoke-all-vendor-access", description: `Confirm all vendor access as revoked -Confirm all vendor access as revoked in Comp AI.`, +Marks every vendor access record for a departing member as revoked in one step, recording who confirmed it, to complete access removal during offboarding.`, annotations: { "title": "", "destructiveHint": false, diff --git a/apps/mcp-server/src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerRevokeVendorAccessV1.ts b/apps/mcp-server/src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerRevokeVendorAccessV1.ts index 529d1e7c8..bbb00d734 100644 --- a/apps/mcp-server/src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerRevokeVendorAccessV1.ts +++ b/apps/mcp-server/src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerRevokeVendorAccessV1.ts @@ -15,7 +15,7 @@ export const tool$offboardingChecklistOffboardingChecklistControllerRevokeVendor name: "revoke-vendor-access", description: `Mark vendor access as revoked -Mark vendor access as revoked in Comp AI.`, +Marks a single vendor's access for a departing member as revoked, optionally attaching evidence and notes, as part of offboarding access removal.`, annotations: { "title": "", "destructiveHint": false, diff --git a/apps/mcp-server/src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerUncompleteItemV1.ts b/apps/mcp-server/src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerUncompleteItemV1.ts index eef6ba2d9..8e438e7f5 100644 --- a/apps/mcp-server/src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerUncompleteItemV1.ts +++ b/apps/mcp-server/src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerUncompleteItemV1.ts @@ -13,7 +13,9 @@ const args = { export const tool$offboardingChecklistOffboardingChecklistControllerUncompleteItemV1: ToolDefinition = { name: "uncomplete-item", - description: ``, + description: `Reopen an offboarding checklist item + +Reverts a previously completed offboarding checklist item back to incomplete for a member, in case the step was marked done by mistake.`, annotations: { "title": "", "destructiveHint": false, diff --git a/apps/mcp-server/src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerUndoVendorRevocationV1.ts b/apps/mcp-server/src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerUndoVendorRevocationV1.ts index 88020d62b..d07d74b1c 100644 --- a/apps/mcp-server/src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerUndoVendorRevocationV1.ts +++ b/apps/mcp-server/src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerUndoVendorRevocationV1.ts @@ -16,7 +16,7 @@ export const tool$offboardingChecklistOffboardingChecklistControllerUndoVendorRe name: "undo-vendor-revocation", description: `Undo vendor access revocation -Undo vendor access revocation in Comp AI.`, +Reverses a vendor access revocation for a member, marking that vendor's access as not revoked again, in case it was confirmed by mistake during offboarding.`, annotations: { "title": "", "destructiveHint": false, diff --git a/apps/mcp-server/src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerUpdateTemplateItemV1.ts b/apps/mcp-server/src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerUpdateTemplateItemV1.ts index 901685138..aa0e9aded 100644 --- a/apps/mcp-server/src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerUpdateTemplateItemV1.ts +++ b/apps/mcp-server/src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerUpdateTemplateItemV1.ts @@ -13,7 +13,9 @@ const args = { export const tool$offboardingChecklistOffboardingChecklistControllerUpdateTemplateItemV1: ToolDefinition = { name: "update-template-item", - description: ``, + description: `Update an offboarding checklist template item + +Updates an existing offboarding checklist template item by id, changing its label, description, or settings on the organization's offboarding template.`, annotations: { "title": "", "destructiveHint": false, diff --git a/apps/mcp-server/src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerUploadEvidenceV1.ts b/apps/mcp-server/src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerUploadEvidenceV1.ts index 0140406d9..7859c23eb 100644 --- a/apps/mcp-server/src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerUploadEvidenceV1.ts +++ b/apps/mcp-server/src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerUploadEvidenceV1.ts @@ -13,7 +13,9 @@ const args = { export const tool$offboardingChecklistOffboardingChecklistControllerUploadEvidenceV1: ToolDefinition = { name: "upload-evidence", - description: ``, + description: `Upload evidence for an offboarding checklist item + +Attaches a supporting evidence file to a member's completed offboarding checklist item, documenting that the offboarding step was actually carried out.`, annotations: { "title": "", "destructiveHint": false, diff --git a/apps/mcp-server/src/models/controlscontrollerunlinkdocumenttypev1op.ts b/apps/mcp-server/src/models/controlscontrollerunlinkdocumenttypev1op.ts index 06691eddb..c58281688 100644 --- a/apps/mcp-server/src/models/controlscontrollerunlinkdocumenttypev1op.ts +++ b/apps/mcp-server/src/models/controlscontrollerunlinkdocumenttypev1op.ts @@ -53,8 +53,8 @@ export const ControlsControllerUnlinkDocumentTypeV1FormType$zodSchema = z.enum([ export type ControlsControllerUnlinkDocumentTypeV1Request = { id: string; - formType: ControlsControllerUnlinkDocumentTypeV1FormType; frameworkInstanceId: string; + formType: ControlsControllerUnlinkDocumentTypeV1FormType; }; export const ControlsControllerUnlinkDocumentTypeV1Request$zodSchema: z.ZodType< diff --git a/apps/mcp-server/src/tool-names.ts b/apps/mcp-server/src/tool-names.ts index 20735d322..0bdb58d61 100644 --- a/apps/mcp-server/src/tool-names.ts +++ b/apps/mcp-server/src/tool-names.ts @@ -1282,62 +1282,62 @@ export const toolNames: Array<{ name: string; description: string }>= [ }, { "name": "get-pending-offboardings", - "description": "Get members with pending offboarding checklists\n\nGet members with pending offboarding checklists in Comp AI." + "description": "Get members with pending offboarding checklists\n\nLists members whose offboarding checklist is still incomplete, with their outstanding items, so you can track and finish departing-employee offboarding." }, { "name": "get-template", - "description": "" + "description": "Get the offboarding checklist template\n\nReturns the organization's offboarding checklist template: the ordered set of items every departing member must complete during their offboarding." }, { "name": "create-template-item", - "description": "" + "description": "Add an offboarding checklist template item\n\nCreates a new item in the organization's offboarding checklist template so it appears on every member's offboarding checklist from now on." }, { "name": "update-template-item", - "description": "" + "description": "Update an offboarding checklist template item\n\nUpdates an existing offboarding checklist template item by id, changing its label, description, or settings on the organization's offboarding template." }, { "name": "delete-template-item", - "description": "" + "description": "Delete an offboarding checklist template item\n\nRemoves an item from the organization's offboarding checklist template by id so it no longer appears on members' offboarding checklists." }, { "name": "get-member-checklist", - "description": "" + "description": "Get a member's offboarding checklist\n\nReturns the offboarding checklist for a specific member, including each item and whether it has been completed, to track that person's offboarding progress." }, { "name": "offboarding-checklist-export-all-evidence", - "description": "Export all offboarding evidence as a zip file\n\nExport all offboarding evidence as a zip file in Comp AI." + "description": "Export all offboarding evidence as a zip file\n\nExports a zip archive containing the offboarding checklist evidence for every member in the organization, for audits, handovers, or record-keeping." }, { "name": "export-evidence", - "description": "Export offboarding evidence as a zip file\n\nExport offboarding evidence as a zip file in Comp AI." + "description": "Export offboarding evidence as a zip file\n\nExports a zip archive of the offboarding checklist evidence collected for a single member, for audit, handover, or record-keeping purposes." }, { "name": "complete-item", - "description": "" + "description": "Complete an offboarding checklist item\n\nMarks a specific offboarding checklist item complete for a member, recording who completed it and when, as part of finishing that member's offboarding." }, { "name": "uncomplete-item", - "description": "" + "description": "Reopen an offboarding checklist item\n\nReverts a previously completed offboarding checklist item back to incomplete for a member, in case the step was marked done by mistake." }, { "name": "upload-evidence", - "description": "" + "description": "Upload evidence for an offboarding checklist item\n\nAttaches a supporting evidence file to a member's completed offboarding checklist item, documenting that the offboarding step was actually carried out." }, { "name": "get-access-revocations", - "description": "Get vendor access revocation status for a member\n\nGet vendor access revocation status for a member in Comp AI." + "description": "Get vendor access revocation status for a member\n\nLists the vendors a departing member had access to and whether each has been revoked, so you can confirm all vendor access is removed during offboarding." }, { "name": "revoke-all-vendor-access", - "description": "Confirm all vendor access as revoked\n\nConfirm all vendor access as revoked in Comp AI." + "description": "Confirm all vendor access as revoked\n\nMarks every vendor access record for a departing member as revoked in one step, recording who confirmed it, to complete access removal during offboarding." }, { "name": "revoke-vendor-access", - "description": "Mark vendor access as revoked\n\nMark vendor access as revoked in Comp AI." + "description": "Mark vendor access as revoked\n\nMarks a single vendor's access for a departing member as revoked, optionally attaching evidence and notes, as part of offboarding access removal." }, { "name": "undo-vendor-revocation", - "description": "Undo vendor access revocation\n\nUndo vendor access revocation in Comp AI." + "description": "Undo vendor access revocation\n\nReverses a vendor access revocation for a member, marking that vendor's access as not revoked again, in case it was confirmed by mistake during offboarding." } ]; From fd1562a00e4f52b82eb34fdff6367268b49e4b0d Mon Sep 17 00:00:00 2001 From: "speakeasy-github[bot]" <128539517+speakeasy-github[bot]@users.noreply.github.com> Date: Fri, 29 May 2026 01:19:00 +0000 Subject: [PATCH 2/2] empty commit to trigger [run-tests] workflow