Productivity
Overview
Pinateca is a task manager where the same cards can be viewed as a kanban board, a Gantt chart, a calendar, a list, a grid, a timetable, a discussion, or a resource plan. Connect it here and you can ask ChatGPT to read your boards and act on them: list what is due, create a card from meeting notes, move a card to another list, fill in custom fields, or start a new board for a project. The assistant acts as the person who allowed the connection. Boards that person cannot see stay hidden, and the assistant cannot touch billing or issue tokens. Every action appears in the workspace activity log, the same as a change made by hand.
Tools
Give a workspace member access to a board with a role.
add_card_link
ChatGPTSave a web link on a card.
add_chat_participants
ChatGPTAdd members (by user ID or role) to a group chat.
add_checklist_item
ChatGPTAdd an item to a card's checklist.
add_comment
ChatGPTPost a comment on a card. Mention people with @username. Reply to a comment with parentId. On discussion boards, closeCard: true resolves the topic.
add_grid_column
ChatGPTAdd a column to a grid board.
add_grid_row
ChatGPTAdd a row to a grid or timetable board (on timetables, a period).
add_label_to_card
ChatGPTPut a label on a card.
add_timesheet_favorite
ChatGPTSave a project, task and category combination as a favorite timesheet row.
archive_board
ChatGPTArchive a board (it disappears from the board list but nothing is deleted; restore_board brings it back).
archive_time_projects
ChatGPTArchive or restore several time projects at once.
assign_card
ChatGPTAssign a person to a card. Find the user ID with list_assignable_people or list_members.
attach_link
ChatGPTAttach a file that lives elsewhere (Google Drive, Dropbox, a web URL) to a card.
cancel_invitation
ChatGPTCancel an invitation so its link no longer works. Workspace admins only.
complete_card
ChatGPTMark a card as complete, or as not complete with done: false.
create_board
ChatGPTCreate a new board in the workspace. Types: kanban, list, discussion, grid, timetable, gantt, resource, calendar.
create_board_field
ChatGPTAdd a custom field to a board. For select fields, pass options like {"choices":[{"label":"High"},{"label":"Low"}]}.
create_card
ChatGPTCreate a card in a list. Find the list ID with get_board.
create_cards
ChatGPTCreate up to 50 cards in one call (for example, turning meeting notes or a plan into tasks). Each card can have its own list, description, start and due dates, and checklist items.
create_contract
ChatGPTCreate a contract for a member: hourly (hourlyRate), fixed (totalAmount, deliverable, dueDate) or monthly (monthlyAmount). Needs contract management permission.
create_gantt_task
ChatGPTAdd a task bar to a Gantt board with a start and due date. Put it in a group by listId, or create the group by listName.
create_group_chat
ChatGPTCreate a group chat with members (by user ID) and/or everyone in some roles.
create_label
ChatGPTCreate a label on a board.
create_list
ChatGPTAdd a list (column) to a board.
create_project_task
ChatGPTCreate a task inside a time project.
create_role
ChatGPTCreate a custom role. Workspace admins only.
create_time_project
ChatGPTCreate a project for logging time, optionally tied to a board and a client name.
create_work_category
ChatGPTCreate a work category (such as Design or Meetings) for logging time.
delete_attachment
ChatGPTDelete an attachment from a card.
delete_board
ChatGPTDelete a board permanently with its lists and cards. Only archived boards can be deleted: call archive_board first. Prefer archiving unless the user clearly wants it gone.
delete_board_field
ChatGPTDelete a custom field and its values on every card.
delete_card
ChatGPTDelete a card. It goes to the trash and can be restored for 30 days with restore_card.
delete_card_link
ChatGPTRemove a saved link from a card.
delete_chat_message
ChatGPTDelete your chat message.
delete_checklist_item
ChatGPTDelete a checklist item.
delete_comment
ChatGPTDelete a comment.
delete_gantt_task
ChatGPTDelete a task from a Gantt board (it goes to the trash).
delete_grid_column
ChatGPTDelete a column of a grid board (the cards in its cells go to the trash).
delete_grid_row
ChatGPTDelete a row of a grid or timetable board (the cards in its cells go to the trash).
delete_imported_member
ChatGPTDelete a name-only member created by an import. Workspace admins only.
delete_label
ChatGPTDelete a label from a board (it is removed from every card).
delete_list
ChatGPTDelete a list. Its cards go to the trash and can be restored for 30 days.
delete_notification
ChatGPTDelete one of your notifications.
delete_role
ChatGPTDelete a custom role. Workspace admins only.
delete_time_entry
ChatGPTDelete a logged time entry.
delete_time_project
ChatGPTDelete a time project. Only projects with no time logged can be deleted; archive the others instead.
delete_webhook
ChatGPTStop and delete a webhook.
delete_work_category
ChatGPTDelete a work category. Only categories with no time logged can be deleted; archive the others instead.
duplicate_board
ChatGPTCopy a board with its lists and, optionally, its cards (titles, descriptions, dates and checklists). Use it as a template: for example, copy last month's board for this month.
duplicate_card
ChatGPTCopy a card (title, description, dates, labels, checklist and assignees) into the same list or another list. Comments and attachments are not copied.
edit_chat_message
ChatGPTReplace the text of your chat message.
edit_comment
ChatGPTReplace the text of your comment.
get_activity_log
ChatGPTGet recent activity (who created, moved, edited, completed or deleted what, and when). Filter by board, by person or by action. Page with beforeId.
get_board
ChatGPTGet one board with its lists and the cards in each list. Use it to find the list ID before creating or moving a card.
get_board_field_values
ChatGPTGet the custom field values of every card on a board at once (good for tables, totals and reports).
get_board_summary
ChatGPTA status overview of a board: cards per list, completed, overdue, due in the next 7 days, unassigned, and checklist progress. Use it for "how is this project going".
get_card
ChatGPTGet one card: title, description, dates, labels, assignees, checklist, attachments, comments count and more.
get_chat_messages
ChatGPTRead the messages in a chat conversation.
get_chat_unread_count
ChatGPTHow many chat messages are unread in total.
get_field_permissions
ChatGPTSee which roles can view and edit a custom field.
get_gantt
ChatGPTGet a Gantt or resource board overview: groups (or people) and their tasks with start and due dates.
get_inbox
ChatGPTThe user's cards across all boards: assigned to them, created by them, or all. Overdue and due-soon cards come first. Use it for "what do I have to do today".
get_me
ChatGPTGet the signed-in person in the connected workspace (user ID, name, username, role). Use it to answer "who am I" or to find your own user ID for assigning cards.
get_meeting_transcript
ChatGPTGet the transcript of a recorded meeting attached to a card: the cleaned-up text, the summary, and the timed lines with speakers. Use the attachment ID of the video from list_attachments.
get_notification_settings
ChatGPTGet how you receive notifications (email and browser, for mentions, assignments and chat).
get_read_receipts
ChatGPTSee how far each participant has read in a conversation.
get_time_permissions
ChatGPTCheck whether you can log time, see everyone's time, enter time for others, approve timesheets, manage contracts, and change timesheet settings.
get_time_report
ChatGPTTotals of logged time between two dates, by person, project and category.
get_timesheet_submission
ChatGPTGet the submission and approval status of a timesheet period.
get_video_playback
ChatGPTGet a time-limited playback link for a meeting recording, and whether it has finished processing.
get_work_statement
ChatGPTA work statement (hours and amounts by project) for a person between two dates, as used for invoicing contractors.
get_workspace_settings
ChatGPTGet workspace settings: who can create boards, the currency, and the timesheet time step.
import_trello_board
ChatGPTImport a Trello board from its JSON export (Trello: board menu > Print, export and share > Export as JSON). Lists, cards, labels, checklists, comments and due dates come over as a new kanban board.
leave_conversation
ChatGPTLeave a group chat. You stop receiving its messages.
link_imported_member
ChatGPTMove a name-only member's assignments and comments to a member who has joined. Workspace admins only.
link_placeholder_member
ChatGPTTie a name-only member (created during a migration) to the person who joined with this email. Past time and contracts stay. Workspace admins only.
list_assignable_people
ChatGPTList the people who can be assigned to cards on a board (including people added by name only).
list_attachments
ChatGPTList the files, images and meeting recordings attached to a card.
list_board_cards
ChatGPTGet every card on a board across all lists in one call.
list_board_fields
ChatGPTList a board's custom fields (text, number, date, checkbox, dropdown) and their IDs.
list_board_members
ChatGPTList who can see a board and their role on it (admin, editor, commenter, viewer).
list_boards
ChatGPTList the boards in the connected Pinateca workspace, with each board ID, name, and type. Start here to find the board the user means. Set archived to true to list archived boards instead.
list_card_links
ChatGPTList the web links saved on a card.
list_cards_in_list
ChatGPTList the cards in one list, in order.
list_cell_attachments
ChatGPTList the files attached to a list (a cell on a grid board).
list_checklist
ChatGPTList the checklist items of a card.
list_comments
ChatGPTList the comments and replies on a card, with authors and reactions.
list_contracts
ChatGPTList hourly, fixed and monthly contracts. Contract managers see everyone; others see their own.
list_conversations
ChatGPTList the chat conversations (direct messages and groups) with the last message and unread count.
list_favorite_boards
ChatGPTList the user's favorite (starred) boards in order.
list_field_roles
ChatGPTList the roles you can use when setting custom field permissions on a board.
list_gantt_tasks
ChatGPTList the tasks of a Gantt board with their start and due dates, as a flat list.
list_grid_columns
ChatGPTList the column headers of a grid or timetable board (on timetables, the weekdays).
list_grid_rows
ChatGPTList the row headers of a grid or timetable board (on timetables, the periods).
list_imported_members
ChatGPTList names created for people who had not joined yet when boards were imported (from Trello and others). Workspace admins only.
list_invitations
ChatGPTList invitations that have not been accepted yet. Workspace admins only.
list_labels
ChatGPTList the labels (name and color) defined on a board.
list_lists
ChatGPTList the lists (columns) of a board with their IDs.
list_member_boards
ChatGPTList the boards a member belongs to, with their role on each.
list_members
ChatGPTList the people in the workspace with their user IDs, names, usernames and roles. Use the user ID to assign cards, add board members or start a chat.
list_mention_candidates
ChatGPTList the people you can @mention in comments on a board.
list_notifications
ChatGPTList notifications: mentions, assignments, comments on your cards, invitations and more.
list_online_members
ChatGPTList the workspace members who have Pinateca open right now.
list_project_tasks
ChatGPTList the tasks inside time projects (used as a finer split when logging time).
list_role_members
ChatGPTList the members who have a custom role.
list_roles
ChatGPTList the custom roles in the workspace (used for group chats and field permissions).
list_time_entries
ChatGPTList logged work time between two dates (yours, or a member's if you manage the timesheet).
list_time_projects
ChatGPTList the projects you can log time to.
list_timesheet_favorites
ChatGPTList your saved timesheet rows (project, task and category combinations you log often).
list_timesheet_submissions
ChatGPTList timesheet submissions in a date range, including those waiting for approval.
list_trash
ChatGPTList cards in the trash (deleted in the last 30 days), across all boards or for one board.
list_webhook_events
ChatGPTList the events a webhook can subscribe to.
list_webhooks
ChatGPTList the webhooks that send workspace events to other tools.
list_work_categories
ChatGPTList the work categories (e.g. design, meetings) used when logging time.
log_time
ChatGPTRecord minutes worked on a date, for a project and work category, optionally linked to a card. The same day, project and category is replaced (like one cell of the weekly grid).
mark_all_notifications_read
ChatGPTMark every notification as read.
mark_chat_read
ChatGPTMark every message in a conversation as read.
mark_notification_read
ChatGPTMark one notification as read.
move_card
ChatGPTMove a card to another list on the same board, at a position (0 is the top).
move_card_to_board
ChatGPTMove a card to a list on a different board. Comments, checklist and attachments go with it.
pin_conversation
ChatGPTPin a chat conversation to the top of your list, or unpin it.
purge_card
ChatGPTPermanently delete a card that is already in the trash. This cannot be undone. Only the person who deleted it, a board admin, or a workspace admin.
react_to_chat_message
ChatGPTAdd an emoji reaction to a chat message, or remove it if you already reacted with the same emoji.
react_to_comment
ChatGPTAdd an emoji reaction to a comment, or remove it if you already reacted with the same emoji.
read_attachment_text
ChatGPTRead the text inside an attached document (PDF, Word, Excel, text). Use it to summarize or answer questions about a file on a card.
remove_board_member
ChatGPTRemove someone's access to a board.
remove_chat_participant
ChatGPTRemove a member from a group chat.
remove_label_from_card
ChatGPTTake a label off a card.
remove_member
ChatGPTRemove a member from the workspace. Workspace admins only.
remove_timesheet_favorite
ChatGPTRemove one of your saved timesheet rows.
rename_list
ChatGPTRename a list (a column or cell on a board).
reorder_boards
ChatGPTSet the order of boards in the sidebar. Pass every board ID in the new order.
reorder_cards
ChatGPTMove or reorder several cards at once. Give each card its list and position.
reorder_conversations
ChatGPTSet the order of your chat conversations.
reorder_gantt_tasks
ChatGPTSet the top-to-bottom order of tasks on a Gantt board.
reorder_grid_columns
ChatGPTSet the order of columns on a grid or timetable board.
reorder_grid_rows
ChatGPTSet the order of rows on a grid or timetable board.
reorder_lists
ChatGPTChange the order of lists on a board. Give each list its new position (0 is leftmost).
reorder_roles
ChatGPTSet the display order of custom roles. Workspace admins only.
resize_grid_column
ChatGPTSet the width of a grid column in pixels (80 to 800), or null for the default.
resize_grid_row
ChatGPTSet the height of a grid row in pixels (48 to 800), or null for the default.
resize_lists
ChatGPTSet the width of kanban lists in pixels (180 to 900), or null for the default.
restore_board
ChatGPTBring an archived board back to the board list.
restore_card
ChatGPTBring a card back from the trash to its list.
review_timesheet
ChatGPTApprove a submitted timesheet, or return it with a note. Approvers only.
search
ChatGPTSearch across every board: card titles, descriptions, comments, checklist items, attachment names, and the transcripts and summaries of recorded meetings. Optionally limit to one board.
send_chat_message
ChatGPTSend a message in a chat conversation. Mention people with @username.
set_assignment_status
ChatGPTSet the status of a fixed-price assignment. Only approvers can set accepted or returned.
set_card_field
ChatGPTSet a custom field value on a card. Pass null to clear it.
start_direct_chat
ChatGPTOpen (or reuse) a one-to-one chat with a workspace member. Returns the conversation ID to send messages to.
submit_timesheet
ChatGPTSubmit a timesheet period for approval.
unassign_card
ChatGPTRemove a person from a card.
update_card
ChatGPTUpdate a card title, description, start date, due date or completion. Only the fields you pass change. Pass null to clear a date.
update_cards
ChatGPTUpdate up to 50 cards in one call: titles, descriptions, dates, completion. Only the fields you pass change on each card.
update_notification_settings
ChatGPTTurn email and browser notifications on or off for mentions, assignments and chat.
Capabilities
Writes
Example Prompts
Click any prompt to copy it.
Links
App Stats
155
Tools
3
Prompts
ChatGPT
Platforms
Category
Work ManagementWorks with
ChatGPT
Data refreshed daily






