Integration · Productivity
Connect Claude & ChatGPT to Pastel
Ask your AI which feedback is still open on a website or design in Pastel, or to resolve and assign comments. It can list canvases, folders and comments, change a comment's status, add labels, assign comments to teammates, create and share canvases and leave an approved or needs-changes review. Feedback rounds move on without opening every canvas.
Free plan, no credit card. Takes about a minute.
Try asking
“Which comments on the homepage canvas are still open?”
The AI finds the canvas and lists its comments with their status and text.
“Mark the three typo comments as resolved.”
It updates each comment's status to resolved.
“Assign the checkout comments to Maria.”
It looks up the team members and assigns the comments to her.
What your AI can do
Comments and feedback
List comments on a canvas, set them to active, in progress, in review or resolved, assign them and add or remove labels.
Canvases and reviews
Create website or design canvases, update or archive them, share them by email and leave approved or needs-changes reviews.
Folders and teams
Create and update folders, add canvases to them, and see team members, canvas members and labels.
“Create a canvas for https://example.com and share it with our client.”
It creates a website canvas with the URL and shares it by email. Sharing sends the client an invitation email.
“Approve the new logo design with a short comment.”
It leaves a review on the canvas with status approved and your comment.
“What happened on the landing page canvas this week?”
It lists recent activity on the canvas, such as new comments and status changes.
73 tools for Pastel
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
add_canvas_to_folderChanges dataAdd a canvas to a folder by folder_id and canvas_id.add_comment_labelChanges dataAdd a label to a comment by annotation_id and label_id.assign_commentChanges dataAssign a comment by annotation_id to a teammate by user_id.create_annotationChanges dataCreate a new annotation. Required: comment, target selector, target offset x, target offset y, path or canvas asset page index. API summary: Creates a new annotation.create_annotation_replyChanges dataCreate a new reply for a annotation. Required: file attachment id or is private. API summary: Creates a reply to an annotation.create_auto_syncChanges dataCreate a new auto sync. Required: canvas id, space id or list id. API summary: Sets up auto-sync of comments to ClickUp (each new annotation created will automatically be sent to ClickUp).create_canvasChanges dataCreate a new canvas: type is website (pass url) or design; optional title, visibility and password.create_canvas_assetChanges dataCreate a new canvas asset. API summary: Create a canvas asset.create_canvas_deadline_reminderChanges dataCreate a new deadline reminder for a canvas. Required: user ids, emails or reminder dates. API summary: Creates canvas deadline reminders.create_canvas_revisionChanges dataCreate a new revision for a canvas. API summary: Create a canvas revision.create_canvas_userChanges dataCreate a new user for a canvas. API summary: Adds the logged-in user to list of users that have seen a particular canvas.create_documentChanges dataCreate a new document. Required: attachment. API summary: Creates a new file attachment (that can then be attached to an annotation or reply).create_folderChanges dataCreate a folder with a name, and optionally a description, visibility and parent_folder_id.create_folder_shareChanges dataCreate a new share for a folder. Required: emails. API summary: Share a folder with some emails (rate-limited).create_labelChanges dataCreate a new label with a name and color.create_reorderChanges dataCreate a new reorder. API summary: Re-orders assets on a canvas.create_resetChanges dataCreate a new reset. Required: password or reset code. API summary: Reset a user's password.create_team_adminChanges dataCreate a new admin for a team. Required: user id. API summary: Takes a user id and team id, makes that user an admin. Only team owner or admins can do this.create_team_inviteChanges dataCreate a new invite for a team. Required: emails. Search invites first to avoid duplicates. API summary: Takes an array of emails and sends team invites to them.create_team_ownerChanges dataCreate a new owner for a team. Required: user id. API summary: Takes a user id and team id, makes that user the team new team owner. Only the current team owner can do this.create_team_sso_settingChanges dataCreate a new sso setting for a team. Required: email domain, sso url, idp issuer, certificate or enabled. API summary: Creates or updates team's SSO settings. Must be team owner on enterprise plan.delete_annotationDeletesPermanently delete a annotation by annotation id. Destructive action; may require approval. API summary: Deletes an annotation.delete_annotation_usersMoves moneyPermanently delete a user by annotation id. Financial or irreversible action; may require approval. API summary: Removes assigned user from an annotation.delete_canvasDeletesPermanently delete a canvas by canvas_id, including all its comments. This cannot be undone.delete_canvas_assetDeletesPermanently delete a canvas asset by canvas asset id. Destructive action; may require approval. API summary: Deletes a canvas asset (and the associated annotations).delete_canvas_revisionDeletesPermanently delete a canvas revision by canvas revision id. Destructive action; may require approval.delete_deadline_reminderDeletesPermanently delete a deadline reminder by deadline reminder id. Destructive action; may require approval. API summary: Deletes a particular canvas deadline reminder for a particular canvas.delete_documentDeletesPermanently delete a document by document id. Destructive action; may require approval. API summary: Deletes an existing file attachment (that can then be attached to an annotation or reply).delete_folderDeletesPermanently delete a folder by folder id. Destructive action; may require approval. API summary: Deletes a folder.delete_folder_canvasDeletesPermanently delete a canvas by canvas id. Destructive action; may require approval. API summary: Removes a canvas from a folder.delete_replyDeletesPermanently delete a reply by reply id. Destructive action; may require approval. API summary: Deletes a reply.delete_team_adminsMoves moneyPermanently delete a admin by team id. Financial or irreversible action; may require approval. API summary: Takes a user id and team id, takes away that user's admin role. Only team owner or admins can do this.delete_team_inviteDeletesPermanently delete a invite by invite id. Destructive action; may require approval. API summary: Deletes a team invite (only team owner or admins can do this).delete_team_userDeletesPermanently delete a user by user id. Destructive action; may require approval. API summary: Removes a user from a team. Must be either a team admin or the user being removed from the team.get_canvas_userGet one user for a canvas by user id. API summary: Gets notifications preference for a canvas (by user).get_current_userGet the signed-in Pastel user session. Use to confirm which account you are working in.list_archived_countsList archived counts. API summary: Send down count of user's archived canvases (including count of teammates' canvases if you're on a team).list_canvas_activityList recent activity on a canvas by canvas_id, such as new comments and status changes.list_canvas_deadline_remindersList deadline reminders for a canvas. API summary: Fetches canvas deadline reminders for a particular canvas.list_canvas_membersList the people who have access to a canvas by canvas_id.list_canvas_subdomainsList subdomains for a canvas. API summary: Fetch a canvas by subdomain.list_canvasesList your canvases (websites or designs collecting feedback), with limit, offset and optional filters such as archived. Use to find a canvas_id.list_commentsList all comments (annotations) on a canvas by canvas_id, with their status and text.list_folder_canvasesList the canvases in a folder by folder_id.list_foldersList your folders of canvases. Use to find a folder_id.list_folders_2List folders. Optional filters: shareable id. API summary: Gets a folder by shareable id.list_labelsList the labels of a team by team_id.list_sso_login_urlsList sso login urls. Optional filters: email domain. API summary: Get SSO login url by domain (e.g. usepastel.com).list_team_invitesList invites for a team. API summary: Fetches all invites associated with a team (only admins and team owner can do this).list_team_membersList the members of a team by team_id.list_team_sso_settingsList sso settings for a team. API summary: Fetches team's full SSO settings. Must be team owner on enterprise plan.list_user_eventsList events for a user. API summary: Fetches all notification events for a user.reject_inviteVisible to othersDecline a invite (invite id). Has effects visible outside this system. API summary: Accepts a team invite, joins the team (user email must match).reject_invite_declineDeletesDecline a invite (invite id). Destructive action; may require approval. API summary: Declines a team invite (user declining email must match).remove_comment_labelDeletesRemove a label from a comment by annotation_id and label_id.review_canvasChanges dataLeave a review on a canvas by canvas_id: status approved or needs-changes, plus a comment.search_invitesSearch invites by email or code. Use this to find existing invites before creating a new invite. API summary: Fetches specific team invites by either its code or email.share_canvasChanges dataShare a canvas by canvas_id with people by email (emails). This sends them an invitation email.submit_annotationVisible to othersMark as exported a annotation (canvas id). Has effects visible outside this system. API summary: Mark annotations as exported (used for client side exports).submit_clickupVisible to othersSync a clickup. Has effects visible outside this system. API summary: Syncs annotations to ClickUp list.submit_eventVisible to othersMark as read a event. Has effects visible outside this system. API summary: Takes an array of event ids and marks them as read.submit_inviteVisible to othersResend a invite (invite id). Has effects visible outside this system. API summary: Resends an invite email (only team owner or admins can do this).update_canvasChanges dataUpdate a canvas by canvas_id: title, archived, read-only state or base URL. Only the fields you pass change.update_canvas_assetChanges dataUpdate an existing canvas asset identified by canvas asset id. API summary: Updates a canvas asset.update_canvas_revisionChanges dataUpdate an existing canvas revision identified by canvas revision id. API summary: Update a canvas revision.update_canvas_userChanges dataUpdate an existing user identified by user id. API summary: Sets notifications preference for a canvas (by user). You cannot set preferences for another user.update_commentChanges dataUpdate a comment by annotation_id: pass status (active, in-progress, in-review or resolved), comment text and is_private. Use to resolve or reopen feedback.update_folderChanges dataUpdate a folder by folder_id: name, description, visibility or parent folder.update_labelChanges dataUpdate an existing label identified by label id. API summary: Deletes a label.update_passwordsMoves moneyUpdate an existing password. Financial or irreversible action; may require approval. API summary: Change a user's password.update_replyChanges dataUpdate an existing reply identified by reply id. API summary: Updates a reply for an annotation.update_usersVisible to othersUpdate an existing user. Has effects visible outside this system. API summary: Change a user's avatar url.update_users_putVisible to othersUpdate an existing user. Has effects visible outside this system. API summary: Change a user's profile info (email, name).
Set up in three steps
- 1
Pick the app
Create a free HeyMyApps account and choose Pastel from the app list.
- 2
Paste your key
Paste your Pastel API token. In Pastel open your user settings (Settings > Profile), scroll to the bottom, click Show token and copy the token. API access needs Pastel's Studio plan or higher.
- 3
Add the link to your AI
You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:
- Click your name, then Settings › Connectors › Add custom connector.
- Paste your link as the Remote MCP server URL.
- Switch it on from the + menu in a chat.
Questions
What can the AI do in Pastel?
The AI can list canvases, folders, comments, activity, canvas members, team members and labels. It can create, update, share, review and delete canvases, create and update folders, create labels, update and assign comments and add or remove labels on comments.
Does the AI see my Pastel API token?
No. Your Pastel API token is encrypted at rest and never shown to the AI. After you save it, it is not shown again, not even to you. The AI only sees the results of the tools it calls.
Can I control what the AI is allowed to do?
Yes. You choose which tools are switched on, so you can start by only reading feedback. Sharing a canvas sends an invitation email, and deleting a canvas permanently removes it with all its comments, so both can require your approval before they run. Every tool call is logged.
Does it work with ChatGPT?
Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then add your HeyMyApps link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.
What does it cost?
HeyMyApps has a free plan with no credit card required. Paid plans bill per completed task. You also need your own Pastel account, and API access needs Pastel's Studio plan or higher.
What is a canvas in Pastel?
A canvas is a website or a design that collects feedback in Pastel. People leave comments on it, and each comment has a status: active, in progress, in review or resolved. The AI works with canvases by their ID, so it lists them first to find the right one.
Let your AI work in Pastel today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect Pastel freeHeyMyApps is not affiliated with Pastel. Product names are trademarks of their owners.






