opencode

Connect OpenCode to Microsoft Teams

Run OpenCode as a hosted agent in NoClick with Microsoft Teams wired into its tools handle. It can use Microsoft Teams directly while it works. No glue code, nothing to install. Click below to open a ready-to-run agent and connect your account.

Loading preview…
Opens a workflow with 37 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.

Microsoft Teams

37 tools
List Joined Teams

List teams the signed-in user is a member of.

Get Team

Retrieve a team's properties and settings.

Create Team

Create a new team (async; returns an operation location).

List Channels

List channels in a team.

Get Channel

Retrieve a single channel.

Create Channel

Create a standard / private / shared channel in a team.

Delete Channel

Soft-delete a channel.

List Channel Messages

List top-level messages in a channel.

Get Channel Message

Retrieve a single channel message.

Send Channel Message

Post a message to a channel (delegated ChannelMessage.Send).

Reply to Channel Message

Reply within a channel message thread.

List Channel Message Replies

List replies in a channel message thread.

List Chats

List the signed-in user's 1:1 / group / meeting chats.

Get Chat

Retrieve a single chat.

Create Chat

Create a new 1:1 or group chat with members.

List Chat Messages

List messages in a chat.

Send Chat Message

Post a message to an existing chat (delegated ChatMessage.Send).

List Team Members

List members and their roles in a team.

Add Team Member

Add a member to a team.

Remove Team Member

Remove a member from a team.

List Installed Apps

List apps installed in a team.

Install App

Install an app from the catalog into a team.

List Channel Tabs

List tabs pinned to a channel.

Add Channel Tab

Pin a configured tab to a channel.

Create Online Meeting

Create a Teams online meeting and get the join URL.

Get Online Meeting

Retrieve an online meeting's details.

Get User Presence

Get a user's availability / activity (e.g. Available, Busy).

Update Team

Update a team's properties (PATCH).

Archive Team

Archive a team (read-only for members; POST /archive).

Unarchive Team

Restore an archived team (POST /unarchive).

Update Channel

Update a channel's properties (PATCH).

List Channel Members

List the members of a channel (private/shared channels).

Get Chat Message

Fetch a single chat message.

List Chat Members

List the members of a chat.

Delete Channel Tab

Remove a tab from a channel.

Uninstall App

Uninstall an app from a team.

Get My Presence

Get the signed-in user's presence.

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 Microsoft Teams wired in as tools. Connect your account and run.