Zeplin
Your Toolhouse AI Worker can connect to Zeplin using 24 specialized tools.
Auth Connection
This service requires an auth connection to use its tools. You can set this up in your Toolhouse dashboard under Auth Connections.
Tools (24)
Zeplin Auth O Auth Authorize
Zeplin Auth O Auth AuthorizeIntegration name: ZEPLIN_AUTH_O_AUTH_AUTHORIZE
Tool to start OAuth 2.0 authorization code flow for Zeplin apps. Use when initiating user authorization; call before exchanging the code.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
state
string
"random_state_123"
Random string for CSRF protection; echoed back in the callback.
client_id
string
✅
"your-client-id"
Identifier of your Zeplin app (provided by Zeplin).
redirect_uri
string
✅
"https://yourapp.com/callback"
Whitelisted redirect URI registered in Zeplin. Must be a valid URI.
response_type
string
—
Must be 'code' to initiate authorization code flow.
code_challenge
string
"E9Melhoa2OwvFrEMTJguCHaoeK1t8URWbuGJSstw-cM"
PKCE code challenge derived from code_verifier.
code_challenge_method
string
"S256"
Transformation method used to generate the code_challenge.
Zeplin Connected Components Project List
Zeplin Connected Components Project ListIntegration name: ZEPLIN_CONNECTED_COMPONENTS_PROJECT_LIST
Tool to list connected components in a Zeplin project. Use when you have the project_id and need to retrieve connected components in a specific project.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
limit
integer
30
Number of connected components to return per page (1-100)
offset
integer
0
Zero-based offset for pagination
project_id
string
✅
"5b6cd1b1e69a9f4128b164ac"
Unique ID of the Zeplin project to list connected components for
Zeplin Project Colors List
Zeplin Project Colors ListIntegration name: ZEPLIN_PROJECT_COLORS_LIST
Tool to list colors in a Zeplin project. Use when you need to fetch defined color tokens at the project level after obtaining the project ID.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
project_id
string
✅
"60d0a29b2f634e3eab3a9fd2"
ID of the target project
token_type
string
"Bearer"
Token type for Authorization header, typically 'Bearer'
access_token
string
"eyJ...example.token..."
Access token value to include in Authorization header
authorization
string
"Bearer your_token_here"
Full Authorization header value. If provided, overrides token_type/access_token
Zeplin Project Color Update
Zeplin Project Color UpdateIntegration name: ZEPLIN_PROJECT_COLOR_UPDATE
Tool to update a color in a Zeplin project. Use when you need to modify RGBA channels or source ID of an existing color after confirming the project and color IDs.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
a
number
1
Alpha (opacity) component of the color (0.0–1.0)
b
integer
64
Blue component of the color (0–255)
g
integer
128
Green component of the color (0–255)
r
integer
255
Red component of the color (0–255)
color_id
string
✅
"6g7h8i9j0k1l2m3n4o5p"
ID of the color to update
source_id
string
"SketchColorID_1234"
Optional identifier of the color in the source design tool
project_id
string
✅
"5f7e1c2b1234567890abcdef"
ID of the project containing the color to update
Zeplin Projects Get
Zeplin Projects GetIntegration name: ZEPLIN_PROJECTS_GET
Tool to get a Zeplin project by ID. Use when you need detailed info about a specific project after confirming its project_id.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
project_id
string
✅
"abc123def456"
Unique ID of the Zeplin project.
Zeplin Projects Members Invite
Zeplin Projects Members InviteIntegration name: ZEPLIN_PROJECTS_MEMBERS_INVITE
Tool to invite a user to a Zeplin project. Use when you need to add a member by email or username to a project after obtaining the project ID.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
role
string
"member"
Role to assign to the user in the project; one of owner, admin, editor, member, alien, user
handle
string
✅
"user@example.com"
Identifier of the user to invite; typically an email address or username
project_id
string
✅
"5d799e3120a139000f301fae"
ID of the Zeplin project to invite the member into
Zeplin Project Text Styles List
Zeplin Project Text Styles ListIntegration name: ZEPLIN_PROJECT_TEXT_STYLES_LIST
Tool to list text styles in a Zeplin project. Use when you need to fetch typography tokens defined at the project level after obtaining the project ID.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
limit
integer
30
Number of items to return per page (1-100)
offset
integer
0
Zero-based offset for pagination
project_id
string
✅
"60d0a29b2f634e3eab3a9fd2"
ID of the target project
token_type
string
"Bearer"
Token type for Authorization header, typically 'Bearer'
access_token
string
"eyJ...example.token..."
Access token value to include in Authorization header
authorization
string
"Bearer your_token_here"
Full Authorization header value. If provided, overrides token_type/access_token
Zeplin Project Text Style Update
Zeplin Project Text Style UpdateIntegration name: ZEPLIN_PROJECT_TEXT_STYLE_UPDATE
Tool to update a text style in a Zeplin project. Use when you need to modify typography settings of an existing text style after confirming the project and text style IDs.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
data
object
✅
—
Fields to update on the text style
project_id
string
✅
"60d0a29b2f634e3eab3a9fd2"
ID of the project containing the text style
token_type
string
—
Overrides stored token type (e.g., 'Bearer')
access_token
string
—
Overrides stored access token
authorization
string
"Bearer abcdef123456"
Full Authorization header value. Overrides token_type/access_token if provided
text_style_id
string
✅
"1234567890abcdef"
ID of the text style to update
Zeplin Screen Annotation Delete
Zeplin Screen Annotation DeleteIntegration name: ZEPLIN_SCREEN_ANNOTATION_DELETE
Tool to delete a screen annotation in Zeplin. Use when you need to remove a specific annotation from a Zeplin screen given its IDs.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
screen_id
string
✅
"5dd7e4e5f52d9b3e1c4b1a2f"
ID of the Zeplin screen containing the annotation.
annotation_id
string
✅
"622f3aa1e3e4f912a9b2c9d7"
ID of the screen annotation to delete.
Zeplin Screen Annotation Get
Zeplin Screen Annotation GetIntegration name: ZEPLIN_SCREEN_ANNOTATION_GET
Tool to fetch a single screen annotation. Use when you know the screen_id and annotation_id and need the detailed annotation data.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
screen_id
string
✅
"5b6cd1b1e69a9f4128b164ac"
Unique ID of the Zeplin screen containing the annotation.
annotation_id
string
✅
"622f3aa1e3e4f912a9b2c9d7"
Unique ID of the screen annotation to retrieve.
Zeplin Screen Annotations List
Zeplin Screen Annotations ListIntegration name: ZEPLIN_SCREEN_ANNOTATIONS_LIST
Tool to list annotations for a Zeplin screen. Use when you have the screen_id and need its annotations.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
limit
integer
30
Number of annotations to return per page (1-100)
offset
integer
0
Zero-based offset for pagination
screen_id
string
✅
"5b6cd1b1e69a9f4128b164ac"
Unique ID of the Zeplin screen to list annotations for
Zeplin Screen Annotations Update
Zeplin Screen Annotations UpdateIntegration name: ZEPLIN_SCREEN_ANNOTATIONS_UPDATE
Tool to update a screen annotation's content, position, or type. Use after confirming screen_id and annotation_id.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
type
object
—
Type identifier for a screen annotation note type.
content
string
"Updated note content"
New text/content for the annotation
position
object
—
Normalized position of a screen annotation.
screen_id
string
✅
—
ID of the Zeplin screen containing the annotation
annotation_id
string
✅
—
ID of the annotation to update
Zeplin Screen Components List
Zeplin Screen Components ListIntegration name: ZEPLIN_SCREEN_COMPONENTS_LIST
Tool to list components in a Zeplin screen. Use when you have the screen_id and need to retrieve UI components in a specific screen.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
limit
integer
30
Number of components to return per page (1-100)
offset
integer
0
Zero-based offset for pagination
screen_id
string
✅
"5b6cd1b1e69a9f4128b164ac"
Unique ID of the Zeplin screen to list components for
include_latest_version
boolean
—
Whether to include latest_version data for each component
Zeplin Screen Section Get
Zeplin Screen Section GetIntegration name: ZEPLIN_SCREEN_SECTION_GET
Tool to get a single screen section. Use when you need to fetch detailed information of a screen section by its ID after confirming the project and section IDs.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
project_id
string
✅
"5f8f8c40b54764421b7156e0"
Unique ID of the Zeplin project containing the section.
section_id
string
✅
"60a7b8c123e4f56789abcd01"
Unique ID of the screen section to retrieve.
Zeplin Screen Sections List
Zeplin Screen Sections ListIntegration name: ZEPLIN_SCREEN_SECTIONS_LIST
Tool to list screen sections in a Zeplin project. Use when you need a paginated list of screen sections after confirming the project ID.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
limit
integer
30
Number of screen sections to return per page (1-100).
offset
integer
0
Zero-based offset to start returning screen sections.
project_id
string
✅
"abc123def456"
Unique ID of the Zeplin project to list screen sections for
Zeplin Screen Version Get
Zeplin Screen Version GetIntegration name: ZEPLIN_SCREEN_VERSION_GET
Tool to retrieve a specific screen version. Use after specifying both screen_id and version_id when you need detailed snapshot metadata.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
screen_id
string
✅
"5b6cd1b1e69a9f4128b164ac"
Unique ID of the Zeplin screen containing the version.
version_id
string
✅
"6012a8c0bb987d0017a45e3f"
Unique ID of the specific screen version to retrieve.
Zeplin Screen Versions Create
Zeplin Screen Versions CreateIntegration name: ZEPLIN_SCREEN_VERSIONS_CREATE
Tool to create a new version of a screen. Use when uploading a new design snapshot (PNG or JPEG image) as a screen version. Requires a valid project_id, screen_id, and an image file. Optionally include a commit_message.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
image
object
✅
—
Image file to upload as the new screen version. Supported formats: PNG, JPEG.
screen_id
string
✅
"5b6cd1b1e69a9f4128b164ac"
Unique ID of the screen to create a new version for.
project_id
string
✅
"5b6cd1b1e69a9f4128b164ac"
Unique ID of the Zeplin project containing the screen.
commit_message
string
"Updated button design"
Descriptive message for the screen version commit.
Zeplin Screen Versions List
Zeplin Screen Versions ListIntegration name: ZEPLIN_SCREEN_VERSIONS_LIST
Tool to list all versions of a screen. Use when you need to enumerate past screen snapshots after obtaining a screen ID.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
limit
integer
30
Maximum number of versions to return per page (1-100)
offset
integer
0
Zero-based index of the first version to return
screen_id
string
✅
"5b6cd1b1e69a9f4128b164ac"
Unique ID of the Zeplin screen to list versions for
Zeplin Styleguide Color Create
Zeplin Styleguide Color CreateIntegration name: ZEPLIN_STYLEGUIDE_COLOR_CREATE
Tool to create a new styleguide color. Use after obtaining the styleguide ID to define custom color tokens.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
a
number
✅
1
Alpha channel value (0–1)
b
integer
✅
170
Blue channel value (0–255)
g
integer
✅
64
Green channel value (0–255)
r
integer
✅
34
Red channel value (0–255)
name
string
✅
"Primary Blue"
Name of the color
token_type
string
"Bearer"
Token type for Authorization header, typically 'Bearer'
access_token
string
"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9..."
Access token value to include in Authorization header
authorization
string
"Bearer x.y.z"
Full Authorization header value. If provided, overrides token_type/access_token
styleguide_id
string
✅
"60d0a29b2f634e3eab3a9fd1"
ID of the target styleguide
Zeplin Styleguide Colors List
Zeplin Styleguide Colors ListIntegration name: ZEPLIN_STYLEGUIDE_COLORS_LIST
Tool to list colors in a Zeplin styleguide. Use when you need to fetch defined color tokens after obtaining the styleguide ID.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
token_type
string
"Bearer"
Token type for Authorization header, typically 'Bearer'
access_token
string
"eyJ...example.token..."
Access token value to include in Authorization header
authorization
string
"Bearer your_token_here"
Full Authorization header value. If provided, overrides token_type/access_token
styleguide_id
string
✅
"60d0a29b2f634e3eab3a9fd1"
ID of the target styleguide
linked_project
string
"5f7e1c2b1234567890abcdef"
Optional project ID to grant access when requester may not be authorized to view the styleguide
Zeplin Styleguide Color Update
Zeplin Styleguide Color UpdateIntegration name: ZEPLIN_STYLEGUIDE_COLOR_UPDATE
Tool to update a color in a Zeplin styleguide. Use after obtaining the styleguide and color IDs.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
a
number
1
Alpha component (0.0–1.0)
b
integer
170
Blue component (0–255)
g
integer
64
Green component (0–255)
r
integer
34
Red component (0–255)
name
string
"Primary / Blue 500"
Name of the color
color_id
string
✅
"clr_456"
ID of the color to update
source_id
string
"SketchColorID_1234"
Design tool/source identifier of the color
token_type
string
—
Token type to use in Authorization header, typically 'Bearer'
access_token
string
—
Access token value for Authorization header
authorization
string
—
Full Authorization header value (e.g., 'Bearer x.y.z'). Overrides token_type/access_token if provided
styleguide_id
string
✅
"sg_123"
ID of the styleguide containing the color
Zeplin Styleguide Text Styles List
Zeplin Styleguide Text Styles ListIntegration name: ZEPLIN_STYLEGUIDE_TEXT_STYLES_LIST
Tool to list text styles in a Zeplin styleguide. Use when you need to fetch defined typography tokens after obtaining the styleguide ID.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
limit
integer
30
Number of items to return per page (1-100)
offset
integer
0
Zero-based offset for pagination
token_type
string
"Bearer"
Token type for Authorization header, typically 'Bearer'
access_token
string
"eyJ...example.token..."
Access token value to include in Authorization header
authorization
string
"Bearer your_token_here"
Full Authorization header value. If provided, overrides token_type/access_token
styleguide_id
string
✅
"60d0a29b2f634e3eab3a9fd1"
ID of the target styleguide
linked_project
string
"5f7e1c2b1234567890abcdef"
Optional project ID to filter linked text styles
Zeplin Styleguide Text Style Update
Zeplin Styleguide Text Style UpdateIntegration name: ZEPLIN_STYLEGUIDE_TEXT_STYLE_UPDATE
Tool to update a text style in a Zeplin styleguide. Use when you need to modify typography settings of an existing text style after confirming the styleguide and text style IDs.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
data
object
✅
—
Fields to update on the text style
token_type
string
—
Overrides stored token type (e.g., 'Bearer')
access_token
string
—
Overrides stored access token
authorization
string
"Bearer abcdef123456"
Full Authorization header value. Overrides token_type/access_token if provided
styleguide_id
string
✅
"60d0a29b2f634e3eab3a9fd1"
ID of the styleguide containing the text style
text_style_id
string
✅
"1234567890abcdef"
ID of the text style to update
Zeplin Users Get Personal Projects
Zeplin Users Get Personal ProjectsIntegration name: ZEPLIN_USERS_GET_PERSONAL_PROJECTS
Tool to list personal projects. Use when you need to fetch all projects in the current user's personal workspace after authentication.
Parameters
Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.
limit
integer
30
Number of items to return; default 30; maximum 100.
offset
integer
0
Zero-based starting index; default 0.