Penpot

Open-source design and prototyping platform for collaborative design workflows

90 actions Integration catalog
Request access
Connect Penpot once you're in Boring.
01 · WHAT THE AGENT CAN DO

Actions

Every capability is a discrete, logged action the agent calls by name — scoped to what you authorize and recorded in the run trace.

Create Access TokenPENPOT_CREATE_ACCESS_TOKEN
Tool to create a personal access token for API authentication in Penpot. Use when you need to generate a new token for authenticating API requests. The token will only be shown once during creation, so it should be stored securely.
Create Comment ThreadPENPOT_CREATE_COMMENT_THREAD
Tool to create a new comment thread on a Penpot file at a specific position. Use when you need to add collaborative feedback or discussion points on design elements within a Penpot project.
Create FilePENPOT_CREATE_FILE
Tool to create a new design file in a Penpot project. Use when you need to create a new file for design work within a specific project.
Create ProjectPENPOT_CREATE_PROJECT
Tool to create a new project within a team in Penpot. Use when you need to organize design files into a new project space.
Create TeamPENPOT_CREATE_TEAM
Tool to create a new team in Penpot. Use when you need to set up a new team for organizing projects and collaborating with team members.
Create Team Access RequestPENPOT_CREATE_TEAM_ACCESS_REQUEST
Tool to request an invitation to join a Penpot team. Use when a user needs to request access to a team for collaboration.
Create WebhookPENPOT_CREATE_WEBHOOK
Create a webhook for a team to receive event notifications. Use when you need to register a new webhook endpoint that will be notified of events happening in a Penpot team.
Delete Access TokenPENPOT_DELETE_ACCESS_TOKEN
Tool to delete a personal access token from Penpot. Use when you need to revoke or remove an existing access token by its UUID.
Delete CommentPENPOT_DELETE_COMMENT
Tool to delete a comment from a Penpot design file. Use when you need to permanently remove a specific comment from a design discussion.
Delete File SnapshotPENPOT_DELETE_FILE_SNAPSHOT
Tool to delete a file snapshot in Penpot. Use when you need to remove a previously created snapshot from a file.
Delete ProjectPENPOT_DELETE_PROJECT
Tool to delete a project from Penpot. Use when you need to permanently remove a project and all its contents.
Delete TeamPENPOT_DELETE_TEAM
Tool to delete a team from Penpot. Use when you need to permanently remove a team. This operation is irreversible.
Permanently Delete Team FilesPENPOT_DELETE_TEAM_FILES_PERMANENTLY
Tool to permanently delete specified files from a Penpot team. Use when you need to immediately and irreversibly remove files from a team. The team ID is used to filter files and verify write permissions.
Delete Team InvitationPENPOT_DELETE_TEAM_INVITATION
Tool to delete a pending team invitation in Penpot. Use when you need to cancel an invitation that hasn't been accepted yet.
Delete Team MemberPENPOT_DELETE_TEAM_MEMBER
Tool to remove a member from a team in Penpot. Use when you need to revoke a user's access to a team.
Delete WebhookPENPOT_DELETE_WEBHOOK
Tool to delete a webhook by its UUID. Use when you need to remove a webhook from Penpot.
Duplicate FilePENPOT_DUPLICATE_FILE
Tool to duplicate a single file within the same team in Penpot. Use when you need to create a copy of an existing design file.
Duplicate ProjectPENPOT_DUPLICATE_PROJECT
Tool to duplicate an entire Penpot project with all its files. Use when you need to create a copy of an existing project.
Get Access TokensPENPOT_GET_ACCESS_TOKENS
Tool to list all personal access tokens for the authenticated user. Use when you need to view, audit, or manage existing access tokens.
Get All ProjectsPENPOT_GET_ALL_PROJECTS
Tool to retrieve all projects across all teams in Penpot. Use when you need a complete list of projects regardless of team membership.
Get Builtin TemplatesPENPOT_GET_BUILTIN_TEMPLATES
Tool to get the list of builtin templates available in Penpot. Use when you need to see which templates are available for creating new projects.
Get CommentsPENPOT_GET_COMMENTS
Tool to retrieve all comments in a comment thread. Use when you need to fetch all comments from a specific thread.
Get Comment ThreadPENPOT_GET_COMMENT_THREAD
Tool to retrieve a specific comment thread from a Penpot file. Use when you need to fetch details about a comment thread including its comments, participants, and metadata.
Get Comment ThreadsPENPOT_GET_COMMENT_THREADS
Tool to retrieve all comment threads for a Penpot file. Use when you need to fetch comments and discussions associated with a specific file.
Get FilePENPOT_GET_FILE
Tool to retrieve a Penpot file by its ID. Returns file details including metadata, structure, and permissions. Use when you need to access file information or check file properties.
Get File InfoPENPOT_GET_FILE_INFO
Tool to retrieve basic information about a Penpot file by its ID. Use when you need to get file metadata such as name, project, creation date, modification date, version, and sharing status.
Get File LibrariesPENPOT_GET_FILE_LIBRARIES
Tool to retrieve libraries linked to a Penpot file. Use when you need to get all library references associated with a specific file by its UUID.
Get File Object ThumbnailsPENPOT_GET_FILE_OBJECT_THUMBNAILS
Tool to retrieve thumbnails for objects in a Penpot file. Use when you need to get thumbnail URLs for file objects.
Get File SnapshotsPENPOT_GET_FILE_SNAPSHOTS
Retrieves all snapshots for a specific Penpot file. Use this action to list all saved versions (snapshots) of a file, which allows viewing version history and understanding how the file has evolved over time. Snapshots capture the state of a file at specific points in time.
Get File SummaryPENPOT_GET_FILE_SUMMARY
Tool to retrieve a summary of file contents and statistics from Penpot. Use when you need high-level information about a file including page count, components, graphics, and other metadata without fetching the entire file content.
Get Font VariantsPENPOT_GET_FONT_VARIANTS
Tool to retrieve font variants for a team, file, project, or share in Penpot. Use when you need to get a list of available font variants. Provide at least one of team_id, file_id, project_id, or share_id to scope the query.
Get Library File ReferencesPENPOT_GET_LIBRARY_FILE_REFERENCES
Tool to get files that reference a shared library. Use when you need to find which files are using a specific library file in Penpot.
Get Library UsagePENPOT_GET_LIBRARY_USAGE
Tool to get usage statistics for a library. Returns the number of files that use the specified library. Use when you need to understand how widely a library is being used across projects.
Get Owned TeamsPENPOT_GET_OWNED_TEAMS
Tool to list teams owned by the current user. Use when you need to retrieve teams that the authenticated user owns in Penpot.
Get PagePENPOT_GET_PAGE
Tool to retrieve page data from a Penpot file. Use when you need to get page content including objects and metadata for rendering or export purposes. If no page ID is specified, returns the first page. Can filter to a specific object and its children by providing an object ID.
Get Profiles for File CommentsPENPOT_GET_PROFILES_FOR_FILE_COMMENTS
Tool to retrieve profiles of users who have commented on a Penpot file. Use when you need to get information about comment participants for collaboration or user management purposes.
Get ProjectPENPOT_GET_PROJECT
Tool to retrieve detailed information about a specific Penpot project by its ID. Use when you need to get project details such as name, team ownership, and timestamps.
Get Project FilesPENPOT_GET_PROJECT_FILES
Tool to retrieve all files in a Penpot project. Use when you need to list all files for a specific project by its UUID.
Get SSO ProviderPENPOT_GET_SSO_PROVIDER
Tool to retrieve SSO provider information for an email address. Use when you need to determine which SSO provider is configured for a specific email domain.
Get Subscription UsagePENPOT_GET_SUBSCRIPTION_USAGE
Tool to get subscription usage information for the current user. Returns details about seats and storage usage. Use when you need to check subscription limits or current usage statistics.
Get TeamPENPOT_GET_TEAM
Tool to retrieve team details by ID. Use when you need to fetch information about a specific team in Penpot.
Get Team Deleted FilesPENPOT_GET_TEAM_DELETED_FILES
Tool to retrieve deleted files from a team's trash in Penpot. Use when you need to view files that have been deleted from a specific team and are in the trash.
Get Team InfoPENPOT_GET_TEAM_INFO
Tool to retrieve detailed information about a specific Penpot team by its ID. Use when you need to get team details such as name, creation date, and permissions.
Get Team InvitationsPENPOT_GET_TEAM_INVITATIONS
Tool to list pending invitations for a team in Penpot. Use when you need to retrieve all pending team invitations that haven't been accepted yet.
Get Team MembersPENPOT_GET_TEAM_MEMBERS
Tool to list all members of a team in Penpot. Use when you need to retrieve team membership information and member details.
Get TeamsPENPOT_GET_TEAMS
Tool to list all teams the authenticated user is a member of. Use when you need to retrieve teams where the user has membership in Penpot.
Get Team Shared FilesPENPOT_GET_TEAM_SHARED_FILES
Tool to retrieve shared library files for a Penpot team. Use when you need to list all shared library files for a specific team by its UUID.
Get Team StatsPENPOT_GET_TEAM_STATS
Tool to retrieve statistics for a specific Penpot team by its ID. Use when you need to get team metrics such as project count, file count, and member count.
Get Team UsersPENPOT_GET_TEAM_USERS
Tool to retrieve users in a team by team ID or file ID. Use when you need to list team members associated with a specific team or file.
Get Unread Comment ThreadsPENPOT_GET_UNREAD_COMMENT_THREADS
Tool to retrieve comment threads with unread comments for a specific team. Use when you need to check for new comments or discussions requiring attention.
Get View Only BundlePENPOT_GET_VIEW_ONLY_BUNDLE
Tool to retrieve data bundle for view-only file access in Penpot. Use when you need to access read-only file data through a share link or for preview purposes.
Get WebhooksPENPOT_GET_WEBHOOKS
Tool to retrieve all webhooks configured for a team. Use when you need to list existing webhook endpoints registered for a Penpot team.
Has File LibrariesPENPOT_HAS_FILE_LIBRARIES
Tool to check if a Penpot file has linked libraries. Use when you need to determine whether a specific file references any external libraries.
Ignore File Library Sync StatusPENPOT_IGNORE_FILE_LIBRARY_SYNC_STATUS
Tool to ignore library sync status updates for a file. Use when you need to mark library updates as ignored for a specific file, preventing sync notifications from appearing.
Link File to LibraryPENPOT_LINK_FILE_TO_LIBRARY
Tool to link a file to a library in Penpot. Returns the recursive list of libraries used by that library. Use when you need to establish a library reference relationship between a file and a library.
Lock File SnapshotPENPOT_LOCK_FILE_SNAPSHOT
Tool to lock a file snapshot in Penpot to prevent deletion. Use when you need to protect a snapshot from being removed.
LogoutPENPOT_LOGOUT
Tool to clear the authentication cookie and logout the current session. Use when the authenticated user wants to end their Penpot session and invalidate their authentication.
Mark All Threads As ReadPENPOT_MARK_ALL_THREADS_AS_READ
Tool to mark all comment threads as read in Penpot. Use when you need to clear unread status for comment threads.
Move FilesPENPOT_MOVE_FILES
Tool to move files from one project to another in Penpot. Use when you need to reorganize files by transferring them between projects.
Move ProjectPENPOT_MOVE_PROJECT
Tool to move a project to a different team in Penpot. Use when you need to transfer a project from one team to another.
Showing the first 60 of 90 actions.