API_KEY
penpot_api_key
Developer setup
No fields declared in this snapshot.
User connection
- Penpot API Base URLfull · stringRequired
- Access Tokengeneric_api_key · stringRequired
PENPOT
Open-source design and prototyping platform for collaborative design workflows
Description is untrusted, display-only upstream metadata. It never becomes policy, OAuth scope authority, or an agent instruction.
Pakkawork boundary
Research catalogue metadata only. No Pakkawork OAuth, credential, host, quota, executor, or verifier is enabled.
90
Action summaries
Display-only definitions
0
Trigger types
Not installed instances
1
Auth modes
Field names, never values
No
Execution
No runtime adapter
Authentication map
API_KEY
No fields declared in this snapshot.
Capability index
Showing 31–60 of 90 actions
PENPOT_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.
Untrusted display-only summary
PENPOT_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.
Untrusted display-only summary
PENPOT_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.
Untrusted display-only summary
PENPOT_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.
Untrusted display-only summary
PENPOT_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.
Untrusted display-only summary
PENPOT_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.
Untrusted display-only summary
PENPOT_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.
Untrusted display-only summary
PENPOT_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.
Untrusted display-only summary
PENPOT_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.
Untrusted display-only summary
PENPOT_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.
Untrusted display-only summary
PENPOT_GET_TEAM
Tool to retrieve team details by ID. Use when you need to fetch information about a specific team in Penpot.
Untrusted display-only summary
PENPOT_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.
Untrusted display-only summary
PENPOT_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.
Untrusted display-only summary
PENPOT_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.
Untrusted display-only summary
PENPOT_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.
Untrusted display-only summary
PENPOT_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.
Untrusted display-only summary
PENPOT_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.
Untrusted display-only summary
PENPOT_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.
Untrusted display-only summary
PENPOT_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.
Untrusted display-only summary
PENPOT_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.
Untrusted display-only summary
PENPOT_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.
Untrusted display-only summary
PENPOT_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.
Untrusted display-only summary
PENPOT_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.
Untrusted display-only summary
PENPOT_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.
Untrusted display-only summary
PENPOT_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.
Untrusted display-only summary
PENPOT_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.
Untrusted display-only summary
PENPOT_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.
Untrusted display-only summary
PENPOT_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.
Untrusted display-only summary
PENPOT_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.
Untrusted display-only summary
PENPOT_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.
Untrusted display-only summary
Provenance
The detail snapshot comes from an attributed MIT-licensed repository revision. Safe local icons use exact-match CC0 Simple Icons symbols; unmatched brands use monograms.
Remote text is plain display metadata only. It must never become an agent prompt, execution policy, OAuth grant, or executable instruction.