Penpot
Syncs design feedback and file structures into your project management tools, automates the creation of design assets for new feature requests, and monitors version history for stakeholder approval.
Try Penpot in Ceven
Ask Ceven anything
Standard
Why use Ceven?
AI native Penpot integration
- Describe the outcome and Ceven picks the right Penpot calls, fills the parameters, and checks the result.
- Structured, agent friendly tool schemas so each call runs reliably instead of by guesswork.
- Rich coverage for reading, writing, and querying your Penpot data, across all 90 of its actions.
Managed auth
- Built in OAuth with automatic token refresh and rotation.
- One place to manage, scope, and revoke Penpot access.
- Per user and per environment credentials instead of shared keys.
Agent optimized design
- Actions are tuned from real success and error rates so reliability climbs over time.
- Full execution logs so you always know what ran in Penpot, when, and on whose behalf.
- The agent pauses and asks when Penpot is unclear instead of plowing ahead.
Enterprise grade security
- Fine grained access so you control which agents and people can reach Penpot.
- Least privilege by default, read scopes first and only the writes a workflow needs.
- A full audit trail of every Penpot action to support review and sign off.
Supported tools
Every action Ceven's agents can run on Penpot, and when to use it.
Create project
Use this when you need to organize design files into a new project space within a team.
Create file
Use this to start a new design file within a specific Penpot project.
Create comment thread
Use this to add collaborative feedback or discussion points at a specific position on a design file.
Get project files
Pull a list of all files contained within a specific project using the project UUID.
Get file summary
Pull high level statistics including page count and component counts without fetching the full file data.
Get comment threads
Retrieve all active discussions and feedback threads associated with a specific design file.
Duplicate file
Create a copy of an existing design file within the same team for versioning or experimentation.
Get file snapshots
List all saved versions of a file to track evolution or revert to previous states.
Get library usage
Pull statistics on how many files are currently referencing a specific shared library.
Create team
Set up a new team structure for organizing projects and managing collaborator access.
Delete team member
Remove a user from a team to revoke their access to associated projects and files.
Create webhook
Register a new endpoint to receive real time notifications for events happening within a Penpot team.
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 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.
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 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 Snapshot
Tool to delete a file snapshot in Penpot. Use when you need to remove a previously created snapshot from a file.
Delete Project
Tool to delete a project from Penpot. Use when you need to permanently remove a project and all its contents.
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 Files
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 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 Webhook
Tool to delete a webhook by its UUID. Use when you need to remove a webhook from Penpot.
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 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 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 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 Comments
Tool to retrieve all comments in a comment thread. Use when you need to fetch all comments from a specific thread.
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 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 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.
30 actions · scroll to see them all
Frequently asked questions
Alternatives to Penpot
Other tools that solve a similar problem. Ceven supports these too, so you can switch or run more than one at once.
Try Ceven on your stack
Plug Ceven on top of the tools you already run. Connect Penpot and the rest of your stack, describe the outcome, and its agents handle the work end to end, days of it in minutes.
Get started for free