# Twenty MCP Server MCP server

Agent View of the PolicyLayer registry record for Twenty MCP Server: identity, probed posture, risk grade, and all 219 tools classified. HTML page: https://policylayer.com/tools/jdu278-twenty-mcp-server

## Facts

- Server id: `jdu278/twenty-mcp-server`
- Homepage: https://github.com/Jdu278/twenty-mcp-server
- Registry record: grade F, identity unverified
- Lifecycle: active
- Rate-limited: no
- Tools: 219
- Tool categories present: Destructive, Read, Write
- Tags: jdu278 twenty mcp server, admin
- Record last modified: 2026-08-01T16:49:29.350Z

## Tools (219)

| Tool | Category | Risk | Record |
| --- | --- | --- | --- |
| `deleteOneAttachment` | Destructive | Critical | https://policylayer.com/tools/jdu278-twenty-mcp-server/deleteoneattachment.md |
| `deleteOneBlocklist` | Destructive | Critical | https://policylayer.com/tools/jdu278-twenty-mcp-server/deleteoneblocklist.md |
| `deleteOneCalendarChannel` | Destructive | Critical | https://policylayer.com/tools/jdu278-twenty-mcp-server/deleteonecalendarchannel.md |
| `deleteOneCalendarChannelEventAssociation` | Destructive | Critical | https://policylayer.com/tools/jdu278-twenty-mcp-server/deleteonecalendarchanneleventassociation.md |
| `deleteOneCalendarEvent` | Destructive | Critical | https://policylayer.com/tools/jdu278-twenty-mcp-server/deleteonecalendarevent.md |
| `deleteOneCalendarEventParticipant` | Destructive | Critical | https://policylayer.com/tools/jdu278-twenty-mcp-server/deleteonecalendareventparticipant.md |
| `deleteOneCompany` | Destructive | Critical | https://policylayer.com/tools/jdu278-twenty-mcp-server/deleteonecompany.md |
| `deleteOneConnectedAccount` | Destructive | Critical | https://policylayer.com/tools/jdu278-twenty-mcp-server/deleteoneconnectedaccount.md |
| `deleteOneFavorite` | Destructive | Critical | https://policylayer.com/tools/jdu278-twenty-mcp-server/deleteonefavorite.md |
| `deleteOneFavoriteFolder` | Destructive | Critical | https://policylayer.com/tools/jdu278-twenty-mcp-server/deleteonefavoritefolder.md |
| `deleteOneMessage` | Destructive | Critical | https://policylayer.com/tools/jdu278-twenty-mcp-server/deleteonemessage.md |
| `deleteOneMessageChannel` | Destructive | Critical | https://policylayer.com/tools/jdu278-twenty-mcp-server/deleteonemessagechannel.md |
| `deleteOneMessageChannelMessageAssociation` | Destructive | Critical | https://policylayer.com/tools/jdu278-twenty-mcp-server/deleteonemessagechannelmessageassociation.md |
| `deleteOneMessageFolder` | Destructive | Critical | https://policylayer.com/tools/jdu278-twenty-mcp-server/deleteonemessagefolder.md |
| `deleteOneMessageParticipant` | Destructive | Critical | https://policylayer.com/tools/jdu278-twenty-mcp-server/deleteonemessageparticipant.md |
| `deleteOneMessageThread` | Destructive | Critical | https://policylayer.com/tools/jdu278-twenty-mcp-server/deleteonemessagethread.md |
| `deleteOneNote` | Destructive | Critical | https://policylayer.com/tools/jdu278-twenty-mcp-server/deleteonenote.md |
| `deleteOneNoteTarget` | Destructive | Critical | https://policylayer.com/tools/jdu278-twenty-mcp-server/deleteonenotetarget.md |
| `deleteOneOpportunity` | Destructive | Critical | https://policylayer.com/tools/jdu278-twenty-mcp-server/deleteoneopportunity.md |
| `deleteOnePerson` | Destructive | Critical | https://policylayer.com/tools/jdu278-twenty-mcp-server/deleteoneperson.md |
| `deleteOneTask` | Destructive | Critical | https://policylayer.com/tools/jdu278-twenty-mcp-server/deleteonetask.md |
| `deleteOneTaskTarget` | Destructive | Critical | https://policylayer.com/tools/jdu278-twenty-mcp-server/deleteonetasktarget.md |
| `deleteOneTimelineActivity` | Destructive | Critical | https://policylayer.com/tools/jdu278-twenty-mcp-server/deleteonetimelineactivity.md |
| `deleteOneView` | Destructive | Critical | https://policylayer.com/tools/jdu278-twenty-mcp-server/deleteoneview.md |
| `deleteOneViewField` | Destructive | Critical | https://policylayer.com/tools/jdu278-twenty-mcp-server/deleteoneviewfield.md |
| `deleteOneViewFilter` | Destructive | Critical | https://policylayer.com/tools/jdu278-twenty-mcp-server/deleteoneviewfilter.md |
| `deleteOneWorkflow` | Destructive | Critical | https://policylayer.com/tools/jdu278-twenty-mcp-server/deleteoneworkflow.md |
| `deleteOneWorkflowAutomatedTrigger` | Destructive | Critical | https://policylayer.com/tools/jdu278-twenty-mcp-server/deleteoneworkflowautomatedtrigger.md |
| `deleteOneWorkflowRun` | Destructive | Critical | https://policylayer.com/tools/jdu278-twenty-mcp-server/deleteoneworkflowrun.md |
| `deleteOneWorkflowVersion` | Destructive | Critical | https://policylayer.com/tools/jdu278-twenty-mcp-server/deleteoneworkflowversion.md |
| `deleteOneWorkspaceMember` | Destructive | Critical | https://policylayer.com/tools/jdu278-twenty-mcp-server/deleteoneworkspacemember.md |
| `findAttachmentDuplicates` | Read | Low | https://policylayer.com/tools/jdu278-twenty-mcp-server/findattachmentduplicates.md |
| `findBlocklistDuplicates` | Read | Low | https://policylayer.com/tools/jdu278-twenty-mcp-server/findblocklistduplicates.md |
| `findCalendarChannelDuplicates` | Read | Low | https://policylayer.com/tools/jdu278-twenty-mcp-server/findcalendarchannelduplicates.md |
| `findCalendarChannelEventAssociationDuplicates` | Read | Low | https://policylayer.com/tools/jdu278-twenty-mcp-server/findcalendarchanneleventassociationduplicates.md |
| `findCalendarEventDuplicates` | Read | Low | https://policylayer.com/tools/jdu278-twenty-mcp-server/findcalendareventduplicates.md |
| `findCalendarEventParticipantDuplicates` | Read | Low | https://policylayer.com/tools/jdu278-twenty-mcp-server/findcalendareventparticipantduplicates.md |
| `findCompanyDuplicates` | Read | Low | https://policylayer.com/tools/jdu278-twenty-mcp-server/findcompanyduplicates.md |
| `findConnectedAccountDuplicates` | Read | Low | https://policylayer.com/tools/jdu278-twenty-mcp-server/findconnectedaccountduplicates.md |
| `findFavoriteDuplicates` | Read | Low | https://policylayer.com/tools/jdu278-twenty-mcp-server/findfavoriteduplicates.md |
| `findFavoriteFolderDuplicates` | Read | Low | https://policylayer.com/tools/jdu278-twenty-mcp-server/findfavoritefolderduplicates.md |
| `findManyAttachments` | Read | Low | https://policylayer.com/tools/jdu278-twenty-mcp-server/findmanyattachments.md |
| `findManyBlocklists` | Read | Low | https://policylayer.com/tools/jdu278-twenty-mcp-server/findmanyblocklists.md |
| `findManyCalendarChannelEventAssociations` | Read | Low | https://policylayer.com/tools/jdu278-twenty-mcp-server/findmanycalendarchanneleventassociations.md |
| `findManyCalendarChannels` | Read | Low | https://policylayer.com/tools/jdu278-twenty-mcp-server/findmanycalendarchannels.md |
| `findManyCalendarEventParticipants` | Read | Low | https://policylayer.com/tools/jdu278-twenty-mcp-server/findmanycalendareventparticipants.md |
| `findManyCalendarEvents` | Read | Low | https://policylayer.com/tools/jdu278-twenty-mcp-server/findmanycalendarevents.md |
| `findManyCompanies` | Read | Low | https://policylayer.com/tools/jdu278-twenty-mcp-server/findmanycompanies.md |
| `findManyConnectedAccounts` | Read | Low | https://policylayer.com/tools/jdu278-twenty-mcp-server/findmanyconnectedaccounts.md |
| `findManyFavoriteFolders` | Read | Low | https://policylayer.com/tools/jdu278-twenty-mcp-server/findmanyfavoritefolders.md |
| `findManyFavorites` | Read | Low | https://policylayer.com/tools/jdu278-twenty-mcp-server/findmanyfavorites.md |
| `findManyMessageChannelMessageAssociations` | Read | Low | https://policylayer.com/tools/jdu278-twenty-mcp-server/findmanymessagechannelmessageassociations.md |
| `findManyMessageChannels` | Read | Low | https://policylayer.com/tools/jdu278-twenty-mcp-server/findmanymessagechannels.md |
| `findManyMessageFolders` | Read | Low | https://policylayer.com/tools/jdu278-twenty-mcp-server/findmanymessagefolders.md |
| `findManyMessageParticipants` | Read | Low | https://policylayer.com/tools/jdu278-twenty-mcp-server/findmanymessageparticipants.md |
| `findManyMessages` | Read | Low | https://policylayer.com/tools/jdu278-twenty-mcp-server/findmanymessages.md |
| `findManyMessageThreads` | Read | Low | https://policylayer.com/tools/jdu278-twenty-mcp-server/findmanymessagethreads.md |
| `findManyNotes` | Read | Low | https://policylayer.com/tools/jdu278-twenty-mcp-server/findmanynotes.md |
| `findManyNoteTargets` | Read | Low | https://policylayer.com/tools/jdu278-twenty-mcp-server/findmanynotetargets.md |
| `findManyOpportunities` | Read | Low | https://policylayer.com/tools/jdu278-twenty-mcp-server/findmanyopportunities.md |
| `findManyPeople` | Read | Low | https://policylayer.com/tools/jdu278-twenty-mcp-server/findmanypeople.md |
| `findManyTasks` | Read | Low | https://policylayer.com/tools/jdu278-twenty-mcp-server/findmanytasks.md |
| `findManyTaskTargets` | Read | Low | https://policylayer.com/tools/jdu278-twenty-mcp-server/findmanytasktargets.md |
| `findManyTimelineActivities` | Read | Low | https://policylayer.com/tools/jdu278-twenty-mcp-server/findmanytimelineactivities.md |
| `findManyViewFields` | Read | Low | https://policylayer.com/tools/jdu278-twenty-mcp-server/findmanyviewfields.md |
| `findManyViewFilters` | Read | Low | https://policylayer.com/tools/jdu278-twenty-mcp-server/findmanyviewfilters.md |
| `findManyViews` | Read | Low | https://policylayer.com/tools/jdu278-twenty-mcp-server/findmanyviews.md |
| `findManyWorkflowAutomatedTriggers` | Read | Low | https://policylayer.com/tools/jdu278-twenty-mcp-server/findmanyworkflowautomatedtriggers.md |
| `findManyWorkflowRuns` | Read | Low | https://policylayer.com/tools/jdu278-twenty-mcp-server/findmanyworkflowruns.md |
| `findManyWorkflows` | Read | Low | https://policylayer.com/tools/jdu278-twenty-mcp-server/findmanyworkflows.md |
| `findManyWorkflowVersions` | Read | Low | https://policylayer.com/tools/jdu278-twenty-mcp-server/findmanyworkflowversions.md |
| `findManyWorkspaceMembers` | Read | Low | https://policylayer.com/tools/jdu278-twenty-mcp-server/findmanyworkspacemembers.md |
| `findMessageChannelDuplicates` | Read | Low | https://policylayer.com/tools/jdu278-twenty-mcp-server/findmessagechannelduplicates.md |
| `findMessageChannelMessageAssociationDuplicates` | Read | Low | https://policylayer.com/tools/jdu278-twenty-mcp-server/findmessagechannelmessageassociationduplicates.md |
| `findMessageDuplicates` | Read | Low | https://policylayer.com/tools/jdu278-twenty-mcp-server/findmessageduplicates.md |
| `findMessageFolderDuplicates` | Read | Low | https://policylayer.com/tools/jdu278-twenty-mcp-server/findmessagefolderduplicates.md |
| `findMessageParticipantDuplicates` | Read | Low | https://policylayer.com/tools/jdu278-twenty-mcp-server/findmessageparticipantduplicates.md |
| `findMessageThreadDuplicates` | Read | Low | https://policylayer.com/tools/jdu278-twenty-mcp-server/findmessagethreadduplicates.md |
| `findNoteDuplicates` | Read | Low | https://policylayer.com/tools/jdu278-twenty-mcp-server/findnoteduplicates.md |
| `findNoteTargetDuplicates` | Read | Low | https://policylayer.com/tools/jdu278-twenty-mcp-server/findnotetargetduplicates.md |
| `findOneAttachment` | Read | Low | https://policylayer.com/tools/jdu278-twenty-mcp-server/findoneattachment.md |
| `findOneBlocklist` | Read | Low | https://policylayer.com/tools/jdu278-twenty-mcp-server/findoneblocklist.md |
| `findOneCalendarChannel` | Read | Low | https://policylayer.com/tools/jdu278-twenty-mcp-server/findonecalendarchannel.md |
| `findOneCalendarChannelEventAssociation` | Read | Low | https://policylayer.com/tools/jdu278-twenty-mcp-server/findonecalendarchanneleventassociation.md |
| `findOneCalendarEvent` | Read | Low | https://policylayer.com/tools/jdu278-twenty-mcp-server/findonecalendarevent.md |
| `findOneCalendarEventParticipant` | Read | Low | https://policylayer.com/tools/jdu278-twenty-mcp-server/findonecalendareventparticipant.md |
| `findOneCompany` | Read | Low | https://policylayer.com/tools/jdu278-twenty-mcp-server/findonecompany.md |
| `findOneConnectedAccount` | Read | Low | https://policylayer.com/tools/jdu278-twenty-mcp-server/findoneconnectedaccount.md |
| `findOneFavorite` | Read | Low | https://policylayer.com/tools/jdu278-twenty-mcp-server/findonefavorite.md |
| `findOneFavoriteFolder` | Read | Low | https://policylayer.com/tools/jdu278-twenty-mcp-server/findonefavoritefolder.md |
| `findOneMessage` | Read | Low | https://policylayer.com/tools/jdu278-twenty-mcp-server/findonemessage.md |
| `findOneMessageChannel` | Read | Low | https://policylayer.com/tools/jdu278-twenty-mcp-server/findonemessagechannel.md |
| `findOneMessageChannelMessageAssociation` | Read | Low | https://policylayer.com/tools/jdu278-twenty-mcp-server/findonemessagechannelmessageassociation.md |
| `findOneMessageFolder` | Read | Low | https://policylayer.com/tools/jdu278-twenty-mcp-server/findonemessagefolder.md |
| `findOneMessageParticipant` | Read | Low | https://policylayer.com/tools/jdu278-twenty-mcp-server/findonemessageparticipant.md |
| `findOneMessageThread` | Read | Low | https://policylayer.com/tools/jdu278-twenty-mcp-server/findonemessagethread.md |
| `findOneNote` | Read | Low | https://policylayer.com/tools/jdu278-twenty-mcp-server/findonenote.md |
| `findOneNoteTarget` | Read | Low | https://policylayer.com/tools/jdu278-twenty-mcp-server/findonenotetarget.md |
| `findOneOpportunity` | Read | Low | https://policylayer.com/tools/jdu278-twenty-mcp-server/findoneopportunity.md |
| `findOnePerson` | Read | Low | https://policylayer.com/tools/jdu278-twenty-mcp-server/findoneperson.md |
| `findOneTask` | Read | Low | https://policylayer.com/tools/jdu278-twenty-mcp-server/findonetask.md |
| `findOneTaskTarget` | Read | Low | https://policylayer.com/tools/jdu278-twenty-mcp-server/findonetasktarget.md |
| `findOneTimelineActivity` | Read | Low | https://policylayer.com/tools/jdu278-twenty-mcp-server/findonetimelineactivity.md |
| `findOneView` | Read | Low | https://policylayer.com/tools/jdu278-twenty-mcp-server/findoneview.md |
| `findOneViewField` | Read | Low | https://policylayer.com/tools/jdu278-twenty-mcp-server/findoneviewfield.md |
| `findOneViewFilter` | Read | Low | https://policylayer.com/tools/jdu278-twenty-mcp-server/findoneviewfilter.md |
| `findOneWorkflow` | Read | Low | https://policylayer.com/tools/jdu278-twenty-mcp-server/findoneworkflow.md |
| `findOneWorkflowAutomatedTrigger` | Read | Low | https://policylayer.com/tools/jdu278-twenty-mcp-server/findoneworkflowautomatedtrigger.md |
| `findOneWorkflowRun` | Read | Low | https://policylayer.com/tools/jdu278-twenty-mcp-server/findoneworkflowrun.md |
| `findOneWorkflowVersion` | Read | Low | https://policylayer.com/tools/jdu278-twenty-mcp-server/findoneworkflowversion.md |
| `findOneWorkspaceMember` | Read | Low | https://policylayer.com/tools/jdu278-twenty-mcp-server/findoneworkspacemember.md |
| `findOpportunityDuplicates` | Read | Low | https://policylayer.com/tools/jdu278-twenty-mcp-server/findopportunityduplicates.md |
| `findPersonDuplicates` | Read | Low | https://policylayer.com/tools/jdu278-twenty-mcp-server/findpersonduplicates.md |
| `findTaskDuplicates` | Read | Low | https://policylayer.com/tools/jdu278-twenty-mcp-server/findtaskduplicates.md |
| `findTaskTargetDuplicates` | Read | Low | https://policylayer.com/tools/jdu278-twenty-mcp-server/findtasktargetduplicates.md |
| `findTimelineActivityDuplicates` | Read | Low | https://policylayer.com/tools/jdu278-twenty-mcp-server/findtimelineactivityduplicates.md |
| `findViewDuplicates` | Read | Low | https://policylayer.com/tools/jdu278-twenty-mcp-server/findviewduplicates.md |
| `findViewFieldDuplicates` | Read | Low | https://policylayer.com/tools/jdu278-twenty-mcp-server/findviewfieldduplicates.md |
| `findViewFilterDuplicates` | Read | Low | https://policylayer.com/tools/jdu278-twenty-mcp-server/findviewfilterduplicates.md |
| `findWorkflowAutomatedTriggerDuplicates` | Read | Low | https://policylayer.com/tools/jdu278-twenty-mcp-server/findworkflowautomatedtriggerduplicates.md |
| `findWorkflowDuplicates` | Read | Low | https://policylayer.com/tools/jdu278-twenty-mcp-server/findworkflowduplicates.md |
| `findWorkflowRunDuplicates` | Read | Low | https://policylayer.com/tools/jdu278-twenty-mcp-server/findworkflowrunduplicates.md |
| `findWorkflowVersionDuplicates` | Read | Low | https://policylayer.com/tools/jdu278-twenty-mcp-server/findworkflowversionduplicates.md |
| `findWorkspaceMemberDuplicates` | Read | Low | https://policylayer.com/tools/jdu278-twenty-mcp-server/findworkspacememberduplicates.md |
| `GetOpenApiSchema` | Read | Low | https://policylayer.com/tools/jdu278-twenty-mcp-server/getopenapischema.md |
| `getUsageInstructions` | Read | Low | https://policylayer.com/tools/jdu278-twenty-mcp-server/getusageinstructions.md |
| `createManyAttachments` | Write | Medium | https://policylayer.com/tools/jdu278-twenty-mcp-server/createmanyattachments.md |
| `createManyBlocklists` | Write | Medium | https://policylayer.com/tools/jdu278-twenty-mcp-server/createmanyblocklists.md |
| `createManyCalendarChannelEventAssociations` | Write | Medium | https://policylayer.com/tools/jdu278-twenty-mcp-server/createmanycalendarchanneleventassociations.md |
| `createManyCalendarChannels` | Write | Medium | https://policylayer.com/tools/jdu278-twenty-mcp-server/createmanycalendarchannels.md |
| `createManyCalendarEventParticipants` | Write | Medium | https://policylayer.com/tools/jdu278-twenty-mcp-server/createmanycalendareventparticipants.md |
| `createManyCalendarEvents` | Write | Medium | https://policylayer.com/tools/jdu278-twenty-mcp-server/createmanycalendarevents.md |
| `createManyCompanies` | Write | Medium | https://policylayer.com/tools/jdu278-twenty-mcp-server/createmanycompanies.md |
| `createManyConnectedAccounts` | Write | Medium | https://policylayer.com/tools/jdu278-twenty-mcp-server/createmanyconnectedaccounts.md |
| `createManyFavoriteFolders` | Write | Medium | https://policylayer.com/tools/jdu278-twenty-mcp-server/createmanyfavoritefolders.md |
| `createManyFavorites` | Write | Medium | https://policylayer.com/tools/jdu278-twenty-mcp-server/createmanyfavorites.md |
| `createManyMessageChannelMessageAssociations` | Write | Medium | https://policylayer.com/tools/jdu278-twenty-mcp-server/createmanymessagechannelmessageassociations.md |
| `createManyMessageChannels` | Write | Medium | https://policylayer.com/tools/jdu278-twenty-mcp-server/createmanymessagechannels.md |
| `createManyMessageFolders` | Write | Medium | https://policylayer.com/tools/jdu278-twenty-mcp-server/createmanymessagefolders.md |
| `createManyMessageParticipants` | Write | Medium | https://policylayer.com/tools/jdu278-twenty-mcp-server/createmanymessageparticipants.md |
| `createManyMessages` | Write | Medium | https://policylayer.com/tools/jdu278-twenty-mcp-server/createmanymessages.md |
| `createManyMessageThreads` | Write | Medium | https://policylayer.com/tools/jdu278-twenty-mcp-server/createmanymessagethreads.md |
| `createManyNotes` | Write | Medium | https://policylayer.com/tools/jdu278-twenty-mcp-server/createmanynotes.md |
| `createManyNoteTargets` | Write | Medium | https://policylayer.com/tools/jdu278-twenty-mcp-server/createmanynotetargets.md |
| `createManyOpportunities` | Write | Medium | https://policylayer.com/tools/jdu278-twenty-mcp-server/createmanyopportunities.md |
| `createManyPeople` | Write | Medium | https://policylayer.com/tools/jdu278-twenty-mcp-server/createmanypeople.md |
| `createManyTasks` | Write | Medium | https://policylayer.com/tools/jdu278-twenty-mcp-server/createmanytasks.md |
| `createManyTaskTargets` | Write | Medium | https://policylayer.com/tools/jdu278-twenty-mcp-server/createmanytasktargets.md |
| `createManyTimelineActivities` | Write | Medium | https://policylayer.com/tools/jdu278-twenty-mcp-server/createmanytimelineactivities.md |
| `createManyViewFields` | Write | Medium | https://policylayer.com/tools/jdu278-twenty-mcp-server/createmanyviewfields.md |
| `createManyViewFilters` | Write | Medium | https://policylayer.com/tools/jdu278-twenty-mcp-server/createmanyviewfilters.md |
| `createManyViews` | Write | Medium | https://policylayer.com/tools/jdu278-twenty-mcp-server/createmanyviews.md |
| `createManyWorkflowAutomatedTriggers` | Write | Medium | https://policylayer.com/tools/jdu278-twenty-mcp-server/createmanyworkflowautomatedtriggers.md |
| `createManyWorkflowRuns` | Write | Medium | https://policylayer.com/tools/jdu278-twenty-mcp-server/createmanyworkflowruns.md |
| `createManyWorkflows` | Write | Medium | https://policylayer.com/tools/jdu278-twenty-mcp-server/createmanyworkflows.md |
| `createManyWorkflowVersions` | Write | Medium | https://policylayer.com/tools/jdu278-twenty-mcp-server/createmanyworkflowversions.md |
| `createManyWorkspaceMembers` | Write | Medium | https://policylayer.com/tools/jdu278-twenty-mcp-server/createmanyworkspacemembers.md |
| `createOneAttachment` | Write | Medium | https://policylayer.com/tools/jdu278-twenty-mcp-server/createoneattachment.md |
| `createOneBlocklist` | Write | Medium | https://policylayer.com/tools/jdu278-twenty-mcp-server/createoneblocklist.md |
| `createOneCalendarChannel` | Write | Medium | https://policylayer.com/tools/jdu278-twenty-mcp-server/createonecalendarchannel.md |
| `createOneCalendarChannelEventAssociation` | Write | Medium | https://policylayer.com/tools/jdu278-twenty-mcp-server/createonecalendarchanneleventassociation.md |
| `createOneCalendarEvent` | Write | Medium | https://policylayer.com/tools/jdu278-twenty-mcp-server/createonecalendarevent.md |
| `createOneCalendarEventParticipant` | Write | Medium | https://policylayer.com/tools/jdu278-twenty-mcp-server/createonecalendareventparticipant.md |
| `createOneCompany` | Write | Medium | https://policylayer.com/tools/jdu278-twenty-mcp-server/createonecompany.md |
| `createOneConnectedAccount` | Write | Medium | https://policylayer.com/tools/jdu278-twenty-mcp-server/createoneconnectedaccount.md |
| `createOneFavorite` | Write | Medium | https://policylayer.com/tools/jdu278-twenty-mcp-server/createonefavorite.md |
| `createOneFavoriteFolder` | Write | Medium | https://policylayer.com/tools/jdu278-twenty-mcp-server/createonefavoritefolder.md |
| `createOneMessage` | Write | Medium | https://policylayer.com/tools/jdu278-twenty-mcp-server/createonemessage.md |
| `createOneMessageChannel` | Write | Medium | https://policylayer.com/tools/jdu278-twenty-mcp-server/createonemessagechannel.md |
| `createOneMessageChannelMessageAssociation` | Write | Medium | https://policylayer.com/tools/jdu278-twenty-mcp-server/createonemessagechannelmessageassociation.md |
| `createOneMessageFolder` | Write | Medium | https://policylayer.com/tools/jdu278-twenty-mcp-server/createonemessagefolder.md |
| `createOneMessageParticipant` | Write | Medium | https://policylayer.com/tools/jdu278-twenty-mcp-server/createonemessageparticipant.md |
| `createOneMessageThread` | Write | Medium | https://policylayer.com/tools/jdu278-twenty-mcp-server/createonemessagethread.md |
| `createOneNote` | Write | Medium | https://policylayer.com/tools/jdu278-twenty-mcp-server/createonenote.md |
| `createOneNoteTarget` | Write | Medium | https://policylayer.com/tools/jdu278-twenty-mcp-server/createonenotetarget.md |
| `createOneOpportunity` | Write | Medium | https://policylayer.com/tools/jdu278-twenty-mcp-server/createoneopportunity.md |
| `createOnePerson` | Write | Medium | https://policylayer.com/tools/jdu278-twenty-mcp-server/createoneperson.md |
| `createOneTask` | Write | Medium | https://policylayer.com/tools/jdu278-twenty-mcp-server/createonetask.md |
| `createOneTaskTarget` | Write | Medium | https://policylayer.com/tools/jdu278-twenty-mcp-server/createonetasktarget.md |
| `createOneTimelineActivity` | Write | Medium | https://policylayer.com/tools/jdu278-twenty-mcp-server/createonetimelineactivity.md |
| `createOneView` | Write | Medium | https://policylayer.com/tools/jdu278-twenty-mcp-server/createoneview.md |
| `createOneViewField` | Write | Medium | https://policylayer.com/tools/jdu278-twenty-mcp-server/createoneviewfield.md |
| `createOneViewFilter` | Write | Medium | https://policylayer.com/tools/jdu278-twenty-mcp-server/createoneviewfilter.md |
| `createOneWorkflow` | Write | Medium | https://policylayer.com/tools/jdu278-twenty-mcp-server/createoneworkflow.md |
| `createOneWorkflowAutomatedTrigger` | Write | Medium | https://policylayer.com/tools/jdu278-twenty-mcp-server/createoneworkflowautomatedtrigger.md |
| `createOneWorkflowRun` | Write | Medium | https://policylayer.com/tools/jdu278-twenty-mcp-server/createoneworkflowrun.md |
| `createOneWorkflowVersion` | Write | Medium | https://policylayer.com/tools/jdu278-twenty-mcp-server/createoneworkflowversion.md |
| `createOneWorkspaceMember` | Write | Medium | https://policylayer.com/tools/jdu278-twenty-mcp-server/createoneworkspacemember.md |
| `UpdateOneAttachment` | Write | Medium | https://policylayer.com/tools/jdu278-twenty-mcp-server/updateoneattachment.md |
| `UpdateOneBlocklist` | Write | Medium | https://policylayer.com/tools/jdu278-twenty-mcp-server/updateoneblocklist.md |
| `UpdateOneCalendarChannel` | Write | Medium | https://policylayer.com/tools/jdu278-twenty-mcp-server/updateonecalendarchannel.md |
| `UpdateOneCalendarChannelEventAssociation` | Write | Medium | https://policylayer.com/tools/jdu278-twenty-mcp-server/updateonecalendarchanneleventassociation.md |
| `UpdateOneCalendarEvent` | Write | Medium | https://policylayer.com/tools/jdu278-twenty-mcp-server/updateonecalendarevent.md |
| `UpdateOneCalendarEventParticipant` | Write | Medium | https://policylayer.com/tools/jdu278-twenty-mcp-server/updateonecalendareventparticipant.md |
| `UpdateOneCompany` | Write | Medium | https://policylayer.com/tools/jdu278-twenty-mcp-server/updateonecompany.md |
| `UpdateOneConnectedAccount` | Write | Medium | https://policylayer.com/tools/jdu278-twenty-mcp-server/updateoneconnectedaccount.md |
| `UpdateOneFavorite` | Write | Medium | https://policylayer.com/tools/jdu278-twenty-mcp-server/updateonefavorite.md |
| `UpdateOneFavoriteFolder` | Write | Medium | https://policylayer.com/tools/jdu278-twenty-mcp-server/updateonefavoritefolder.md |
| `UpdateOneMessage` | Write | Medium | https://policylayer.com/tools/jdu278-twenty-mcp-server/updateonemessage.md |
| `UpdateOneMessageChannel` | Write | Medium | https://policylayer.com/tools/jdu278-twenty-mcp-server/updateonemessagechannel.md |
| `UpdateOneMessageChannelMessageAssociation` | Write | Medium | https://policylayer.com/tools/jdu278-twenty-mcp-server/updateonemessagechannelmessageassociation.md |
| `UpdateOneMessageFolder` | Write | Medium | https://policylayer.com/tools/jdu278-twenty-mcp-server/updateonemessagefolder.md |
| `UpdateOneMessageParticipant` | Write | Medium | https://policylayer.com/tools/jdu278-twenty-mcp-server/updateonemessageparticipant.md |
| `UpdateOneMessageThread` | Write | Medium | https://policylayer.com/tools/jdu278-twenty-mcp-server/updateonemessagethread.md |
| `UpdateOneNote` | Write | Medium | https://policylayer.com/tools/jdu278-twenty-mcp-server/updateonenote.md |
| `UpdateOneNoteTarget` | Write | Medium | https://policylayer.com/tools/jdu278-twenty-mcp-server/updateonenotetarget.md |
| `UpdateOneOpportunity` | Write | Medium | https://policylayer.com/tools/jdu278-twenty-mcp-server/updateoneopportunity.md |
| `UpdateOnePerson` | Write | Medium | https://policylayer.com/tools/jdu278-twenty-mcp-server/updateoneperson.md |
| `UpdateOneTask` | Write | Medium | https://policylayer.com/tools/jdu278-twenty-mcp-server/updateonetask.md |
| `UpdateOneTaskTarget` | Write | Medium | https://policylayer.com/tools/jdu278-twenty-mcp-server/updateonetasktarget.md |
| `UpdateOneTimelineActivity` | Write | Medium | https://policylayer.com/tools/jdu278-twenty-mcp-server/updateonetimelineactivity.md |
| `UpdateOneView` | Write | Medium | https://policylayer.com/tools/jdu278-twenty-mcp-server/updateoneview.md |
| `UpdateOneViewField` | Write | Medium | https://policylayer.com/tools/jdu278-twenty-mcp-server/updateoneviewfield.md |
| `UpdateOneViewFilter` | Write | Medium | https://policylayer.com/tools/jdu278-twenty-mcp-server/updateoneviewfilter.md |
| `UpdateOneWorkflow` | Write | Medium | https://policylayer.com/tools/jdu278-twenty-mcp-server/updateoneworkflow.md |
| `UpdateOneWorkflowAutomatedTrigger` | Write | Medium | https://policylayer.com/tools/jdu278-twenty-mcp-server/updateoneworkflowautomatedtrigger.md |
| `UpdateOneWorkflowRun` | Write | Medium | https://policylayer.com/tools/jdu278-twenty-mcp-server/updateoneworkflowrun.md |
| `UpdateOneWorkflowVersion` | Write | Medium | https://policylayer.com/tools/jdu278-twenty-mcp-server/updateoneworkflowversion.md |
| `UpdateOneWorkspaceMember` | Write | Medium | https://policylayer.com/tools/jdu278-twenty-mcp-server/updateoneworkspacemember.md |

## Tool descriptions

- `findAttachmentDuplicates` — depth can be provided to request your attachment
- `findBlocklistDuplicates` — depth can be provided to request your blocklist
- `findCalendarChannelDuplicates` — depth can be provided to request your calendarChannel
- `findCalendarChannelEventAssociationDuplicates` — depth can be provided to request your calendarChannelEventAssociation
- `findCalendarEventDuplicates` — depth can be provided to request your calendarEvent
- `findCalendarEventParticipantDuplicates` — depth can be provided to request your calendarEventParticipant
- `findCompanyDuplicates` — depth can be provided to request your company
- `findConnectedAccountDuplicates` — depth can be provided to request your connectedAccount
- `findFavoriteDuplicates` — depth can be provided to request your favorite
- `findFavoriteFolderDuplicates` — depth can be provided to request your favoriteFolder
- `findManyAttachments` — order_by, filter, limit, depth, starting_after or ending_before can be provided to request your attachments
- `findManyBlocklists` — order_by, filter, limit, depth, starting_after or ending_before can be provided to request your blocklists
- `findManyCalendarChannelEventAssociations` — order_by, filter, limit, depth, starting_after or ending_before can be provided to request your calendarChannelEventAssociations
- `findManyCalendarChannels` — order_by, filter, limit, depth, starting_after or ending_before can be provided to request your calendarChannels
- `findManyCalendarEventParticipants` — order_by, filter, limit, depth, starting_after or ending_before can be provided to request your calendarEventParticipants
- `findManyCalendarEvents` — order_by, filter, limit, depth, starting_after or ending_before can be provided to request your calendarEvents
- `findManyCompanies` — order_by, filter, limit, depth, starting_after or ending_before can be provided to request your companies
- `findManyConnectedAccounts` — order_by, filter, limit, depth, starting_after or ending_before can be provided to request your connectedAccounts
- `findManyFavoriteFolders` — order_by, filter, limit, depth, starting_after or ending_before can be provided to request your favoriteFolders
- `findManyFavorites` — order_by, filter, limit, depth, starting_after or ending_before can be provided to request your favorites
- `findManyMessageChannelMessageAssociations` — order_by, filter, limit, depth, starting_after or ending_before can be provided to request your messageChannelMessageAssociations
- `findManyMessageChannels` — order_by, filter, limit, depth, starting_after or ending_before can be provided to request your messageChannels
- `findManyMessageFolders` — order_by, filter, limit, depth, starting_after or ending_before can be provided to request your messageFolders
- `findManyMessageParticipants` — order_by, filter, limit, depth, starting_after or ending_before can be provided to request your messageParticipants
- `findManyMessages` — order_by, filter, limit, depth, starting_after or ending_before can be provided to request your messages
- `findManyMessageThreads` — order_by, filter, limit, depth, starting_after or ending_before can be provided to request your messageThreads
- `findManyNotes` — order_by, filter, limit, depth, starting_after or ending_before can be provided to request your notes
- `findManyNoteTargets` — order_by, filter, limit, depth, starting_after or ending_before can be provided to request your noteTargets
- `findManyOpportunities` — order_by, filter, limit, depth, starting_after or ending_before can be provided to request your opportunities
- `findManyPeople` — order_by, filter, limit, depth, starting_after or ending_before can be provided to request your people
- `findManyTasks` — order_by, filter, limit, depth, starting_after or ending_before can be provided to request your tasks
- `findManyTaskTargets` — order_by, filter, limit, depth, starting_after or ending_before can be provided to request your taskTargets
- `findManyTimelineActivities` — order_by, filter, limit, depth, starting_after or ending_before can be provided to request your timelineActivities
- `findManyViewFields` — order_by, filter, limit, depth, starting_after or ending_before can be provided to request your viewFields
- `findManyViewFilters` — order_by, filter, limit, depth, starting_after or ending_before can be provided to request your viewFilters
- `findManyViews` — order_by, filter, limit, depth, starting_after or ending_before can be provided to request your views
- `findManyWorkflowAutomatedTriggers` — order_by, filter, limit, depth, starting_after or ending_before can be provided to request your workflowAutomatedTriggers
- `findManyWorkflowRuns` — order_by, filter, limit, depth, starting_after or ending_before can be provided to request your workflowRuns
- `findManyWorkflows` — order_by, filter, limit, depth, starting_after or ending_before can be provided to request your workflows
- `findManyWorkflowVersions` — order_by, filter, limit, depth, starting_after or ending_before can be provided to request your workflowVersions
- `findManyWorkspaceMembers` — order_by, filter, limit, depth, starting_after or ending_before can be provided to request your workspaceMembers
- `findMessageChannelDuplicates` — depth can be provided to request your messageChannel
- `findMessageChannelMessageAssociationDuplicates` — depth can be provided to request your messageChannelMessageAssociation
- `findMessageDuplicates` — depth can be provided to request your message
- `findMessageFolderDuplicates` — depth can be provided to request your messageFolder
- `findMessageParticipantDuplicates` — depth can be provided to request your messageParticipant
- `findMessageThreadDuplicates` — depth can be provided to request your messageThread
- `findNoteDuplicates` — depth can be provided to request your note
- `findNoteTargetDuplicates` — depth can be provided to request your noteTarget
- `findOneAttachment` — depth can be provided to request your attachment
- `findOneBlocklist` — depth can be provided to request your blocklist
- `findOneCalendarChannel` — depth can be provided to request your calendarChannel
- `findOneCalendarChannelEventAssociation` — depth can be provided to request your calendarChannelEventAssociation
- `findOneCalendarEvent` — depth can be provided to request your calendarEvent
- `findOneCalendarEventParticipant` — depth can be provided to request your calendarEventParticipant
- `findOneCompany` — depth can be provided to request your company
- `findOneConnectedAccount` — depth can be provided to request your connectedAccount
- `findOneFavorite` — depth can be provided to request your favorite
- `findOneFavoriteFolder` — depth can be provided to request your favoriteFolder
- `findOneMessage` — depth can be provided to request your message
- `findOneMessageChannel` — depth can be provided to request your messageChannel
- `findOneMessageChannelMessageAssociation` — depth can be provided to request your messageChannelMessageAssociation
- `findOneMessageFolder` — depth can be provided to request your messageFolder
- `findOneMessageParticipant` — depth can be provided to request your messageParticipant
- `findOneMessageThread` — depth can be provided to request your messageThread
- `findOneNote` — depth can be provided to request your note
- `findOneNoteTarget` — depth can be provided to request your noteTarget
- `findOneOpportunity` — depth can be provided to request your opportunity
- `findOnePerson` — depth can be provided to request your person
- `findOneTask` — depth can be provided to request your task
- `findOneTaskTarget` — depth can be provided to request your taskTarget
- `findOneTimelineActivity` — depth can be provided to request your timelineActivity
- `findOneView` — depth can be provided to request your view
- `findOneViewField` — depth can be provided to request your viewField
- `findOneViewFilter` — depth can be provided to request your viewFilter
- `findOneWorkflow` — depth can be provided to request your workflow
- `findOneWorkflowAutomatedTrigger` — depth can be provided to request your workflowAutomatedTrigger
- `findOneWorkflowRun` — depth can be provided to request your workflowRun
- `findOneWorkflowVersion` — depth can be provided to request your workflowVersion
- `findOneWorkspaceMember` — depth can be provided to request your workspaceMember
- `findOpportunityDuplicates` — depth can be provided to request your opportunity
- `findPersonDuplicates` — depth can be provided to request your person
- `findTaskDuplicates` — depth can be provided to request your task
- `findTaskTargetDuplicates` — depth can be provided to request your taskTarget
- `findTimelineActivityDuplicates` — depth can be provided to request your timelineActivity
- `findViewDuplicates` — depth can be provided to request your view
- `findViewFieldDuplicates` — depth can be provided to request your viewField
- `findViewFilterDuplicates` — depth can be provided to request your viewFilter
- `findWorkflowAutomatedTriggerDuplicates` — depth can be provided to request your workflowAutomatedTrigger
- `findWorkflowDuplicates` — depth can be provided to request your workflow
- `findWorkflowRunDuplicates` — depth can be provided to request your workflowRun
- `findWorkflowVersionDuplicates` — depth can be provided to request your workflowVersion
- `findWorkspaceMemberDuplicates` — depth can be provided to request your workspaceMember
- `getUsageInstructions` — CALL THIS FIRST - Get critical usage guidelines and best practices for this Twenty CRM instance. Contains important workflow requirements (e.g., linking notes to entities), formatting guidelines, and search tips that will help you use th…

## Related servers

- UnClick (1662 tools) — https://policylayer.com/tools/io-github-malamutemayhem-unclick-mcp-server.md
- Delx Protocol — Agent Recovery & Continuity (1076 tools) — https://policylayer.com/tools/io-github-davidmosiah-delx-protocol.md
- Delx Mcp A2a (1068 tools) — https://policylayer.com/tools/io-github-davidmosiah-delx-mcp-a2a.md
- Nodebench (824 tools) — https://policylayer.com/tools/io-github-homenshum-nodebench.md
- MCP Framework Personal (811 tools) — https://policylayer.com/tools/inggerman-mcps.md
- Delx MCP Server (740 tools) — https://policylayer.com/tools/io-github-davidmosiah-delx-mcp-server.md
- Binance MCP Server (734 tools) — https://policylayer.com/tools/nirholas-binance-mcp.md
- Eda Agent (726 tools) — https://policylayer.com/tools/eda-agent.md

## For agents

This record is a snapshot. Live verdicts and the full registry:

- Check every server in your MCP config at once: `npx -y policylayer stack`
- Vet a server before you add it: install the mcp-precheck skill — `npx skills add https://policylayer.com` (skill text: https://policylayer.com/skill.md)
- Query the registry over MCP: endpoint `https://api.policylayer.com/mcp` — tools `check_mcp_server`, `check_mcp_stack`, `check_tool`, `search_registry`, `get_change_events`

---

Source: the PolicyLayer MCP registry — one continuously verified record per MCP server. Full record: https://policylayer.com/registry?q=jdu278-twenty-mcp-server · API: https://policylayer.com/registry/api · Recommended policies for every tool: https://policylayer.com/policies/jdu278-twenty-mcp-server
