opencode

Connect OpenCode to ClickUp and Outlook

Give OpenCode your ClickUp and Outlook together and it can keep tasks, email, and calendar pointing at the same work. It reads a ClickUp task, drafts the Outlook email or updates the calendar, and adds contacts as guests come and go. ClickUp is the system of record for what needs doing while Outlook is where the message, meeting, and contact live. The agent handles the handoff so a task and its email trail do not drift apart.

Loading preview…
Opens a workflow with 224 tools ready to use.

Tools OpenCode gets

Pick the operations you want and each becomes a tool the agent can call directly while it works.

ClickUp

159 tools
Get Authorized Workspaces

List the Workspaces (teams) the token can access.

Get Spaces

List spaces in a Workspace.

Get Folders

List folders in a space.

Get Lists

List the lists inside a folder.

Get Workspace Members

List members of a Workspace (for assignee selection).

Create Task

Create a new task in a list.

Get Tasks

Retrieve tasks in a list (paginated).

Get Task

Fetch a single task's full details.

Update Task

Modify a task (name, status, priority, dates, etc.).

Delete Task

Remove a task.

Get Filtered Team Tasks

Query tasks across a whole Workspace by filters.

Create List

Create a list inside a folder.

Create Folder

Create a folder in a space.

Create Task Comment

Add a comment to a task.

Get Task Comments

Retrieve comments on a task.

Get Accessible Custom Fields

List custom fields available in a list.

Set Custom Field Value

Set a custom field value on a task.

Create Time Entry

Log a time entry in a Workspace.

Get Time Entries

Retrieve time entries within a date range.

Start Timer

Start a running timer (optionally tied to a task).

Stop Timer

Stop the currently running timer.

Create Goal

Create a goal in a Workspace.

Get Goals

List Workspace goals.

Create Task Attachment

Attach a file (by URL) to a task. NoClick downloads the URL and uploads it to ClickUp as multipart/form-data.

Custom API Request

Escape hatch: call ANY ClickUp endpoint not modeled as a first-class op.

Get Authorized User
Merge Tasks
Get Task Time in Status
Get Bulk Tasks' Time in Status
Create Task From Template
Add Dependency
Delete Dependency
Add Task Link
Delete Task Link
Add Task to List
Remove Task From List
Get Space Tags
Create Space Tag
Edit Space Tag
Delete Space Tag
Add Tag to Task
Remove Tag From Task
Create Checklist
Edit Checklist
Delete Checklist
Create Checklist Item
Edit Checklist Item
Delete Checklist Item
Get Chat View Comments
Create Chat View Comment
Get List Comments
Create List Comment
Update Comment
Delete Comment
Get Threaded Comments
Create Threaded Comment
Remove Custom Field Value
Get Workspace Custom Fields
Get Folderless Lists
Create Folderless List
Get List
Update List
Delete List
Create List From Template (Folder)
Create Folderless List From Template
Get Folder
Update Folder
Delete Folder
Create Folder From Template
Create Space
Get Space
Update Space
Delete Space
Get Goal
Update Goal
Delete Goal
Create Key Result
Edit Key Result
Delete Key Result
Get Workspace Views
Get Space Views
Get Folder Views
Get List Views
Create Workspace View
Create Space View
Create Folder View
Create List View
Get View
Update View
Delete View
Get View Tasks
Get Task Members
Get List Members
Invite Guest to Workspace
Get Guest
Edit Guest on Workspace
Remove Guest From Workspace
Add Guest to Task
Remove Guest From Task
Add Guest to List
Remove Guest From List
Add Guest to Folder
Remove Guest From Folder
Invite User to Workspace
Get User
Edit User on Workspace
Remove User From Workspace
Create User Group
Get User Groups
Update User Group
Delete User Group
Get Custom Roles
Get Shared Hierarchy
Get Single Time Entry
Update Time Entry
Delete Time Entry
Get Running Time Entry
Get Time Entry History
Get All Time Entry Tags
Add Tags to Time Entries
Remove Tags From Time Entries
Rename Time Entry Tag
Track Time (Legacy)
Get Tracked Time (Legacy)
Edit Tracked Time (Legacy)
Delete Tracked Time (Legacy)
Get Webhooks
Create Webhook
Update Webhook
Delete Webhook
Get Workspace Seats
Get Workspace Plan
Search Docs
Create Doc
Get Doc
Get Doc Page Listing
Get Doc Pages
Create Doc Page
Get Doc Page
Edit Doc Page
List Chat Channels
Create Chat Channel
Create Chat Location Channel
Create Chat DM Channel
Get Chat Channel
Update Chat Channel
Get Chat Channel Followers
Get Chat Channel Members
List Chat Messages
Create Chat Message
Update Chat Message
Delete Chat Message
Create Chat Reply
Get Chat Replies
Get Chat Message Reactions
Create Chat Reaction
Delete Chat Reaction
Get Chat Message Tagged Users
Create Audit Logs

Outlook

65 tools
Send Email Message

Configuration for sending an email

Read Inbox Emails

Configuration for reading emails from inbox

Reply to Email Message

Configuration for replying to an email

Forward Email Message

Configuration for forwarding an email

Get Email Message

Configuration for getting a specific email by ID

Mark Email As Read Unread

Configuration for marking an email as read or unread

Delete Email Message

Configuration for deleting an email

Move Email to Folder

Configuration for moving an email to a different folder

Create Email Draft

Configuration for creating an email draft

List Mail Folders

Configuration for listing mail folders

Create Mail Folder

Configuration for creating a new mail folder

Get Email Attachments

Configuration for getting attachments from an email

Get Mailbox Settings

Configuration for getting mailbox settings

Update Auto Reply Settings

Configuration for updating auto-reply settings

Copy Message to Folder

Configuration for copying a message to another folder

Update Email Message Properties

Configuration for updating message properties

Send Email Draft

Configuration for sending an existing draft

Create Reply Draft

Configuration for creating a reply draft

Create Reply All Draft

Configuration for creating a reply-all draft

Create Forward Draft

Configuration for creating a forward draft

Add Attachment to Message

Configuration for adding an attachment to a message

Delete Attachment from Message

Configuration for deleting an attachment

Update Mail Folder

Configuration for updating a folder

Delete Mail Folder

Configuration for deleting a folder

Move Mail Folder

Configuration for moving a folder

Copy Mail Folder

Configuration for copying a folder

List Inbox Rules

Configuration for listing inbox rules

Get Inbox Rule

Configuration for getting a specific rule

Create Inbox Rule

Configuration for creating an inbox rule

Update Inbox Rule

Configuration for updating an inbox rule

Delete Inbox Rule

Configuration for deleting an inbox rule

List Message Categories

Configuration for listing master categories

Get Message Category

Configuration for getting a specific category

Create Message Category

Configuration for creating a category

Update Message Category

Configuration for updating a category

Delete Message Category

Configuration for deleting a category

Get Email Mime Content

Configuration for getting MIME content

Send Mime Message

Configuration for sending MIME message

List Calendar Events

Configuration for listing calendar events

Create Calendar Event

Configuration for creating a calendar event

Get Calendar Event

Configuration for getting a calendar event

Update Calendar Event

Configuration for updating a calendar event

Delete Calendar Event

Configuration for deleting a calendar event

Cancel Calendar Event

Configuration for canceling a calendar event

Accept Calendar Event Invitation

Configuration for accepting an event invitation

Decline Calendar Event Invitation

Configuration for declining an event invitation

Tentatively Accept Calendar Event Invitation

Configuration for tentatively accepting an event invitation

Dismiss Event Reminder

Configuration for dismissing an event reminder

Snooze Event Reminder

Configuration for snoozing an event reminder

Find Available Meeting Times

Configuration for finding available meeting times

Get Free Busy Schedule

Configuration for getting free/busy schedule

List Recurring Event Instances

Configuration for listing recurring event instances

List Calendars

Configuration for listing calendars

List Calendar Groups

Configuration for listing calendar groups

Get Available Room Lists

Configuration for getting room lists

List Contacts

Configuration for listing contacts

Create Contact Person

Configuration for creating a contact

Get Contact Person

Configuration for getting a contact

Update Contact Person

Configuration for updating a contact

Delete Contact Person

Configuration for deleting a contact

List Contact Folders

Configuration for listing contact folders

Create Contact Folder

Configuration for creating a contact folder

Get Contact Folder

Configuration for getting a contact folder

Update Contact Folder

Configuration for updating a contact folder

Delete Contact Folder

Configuration for deleting a contact folder

What you can build

Read a ClickUp task and draft an Outlook email to the stakeholder, then add that draft as a task link on the ticket.
When a guest is added to a ClickUp task, create an Outlook contact person for them so their details are on file for the next message.
Create an Outlook message category for a project and add the matching ClickUp task to the project list so both stay grouped.
Cancel an Outlook calendar event when its ClickUp task is closed, and tag the task's time entries as done.

About OpenCode

OpenCode is an open, model-agnostic command-line coding agent. In NoClick it runs hosted and gains your apps as tools, so it can act on real systems rather than just edit files. Wire an integration into the agent and OpenCode can use that app’s operations directly while it works. It is a flexible choice when you want an open agent with broad model support and real tool access.

Open and model-agnostic
Flexible across many underlying models
Good general-purpose tool use
Lightweight to point at a focused task

Frequently asked questions

Open your OpenCode agent in one click

NoClick runs OpenCode for you with ClickUp and Outlook wired in as tools. Connect your account and run.