opencode

Connect OpenCode to Front

Run OpenCode as a hosted agent in NoClick with Front wired into its tools handle. It can use Front 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 244 tools ready to use.

Set up in minutes

The open button drops you into a guided setup. It asks exactly this, nothing else:
  1. Choose where it runs

    On your computer through your own OpenCode, or hosted in the cloud. The rest of setup adapts to your choice:

  2. Pick what it can do in Front

    A preset of real Front operations. Each one becomes a tool the agent can call, and it can't touch anything outside the list.

  3. Connect Front

    One sign-in. The agent acts through your account, scoped to the operations you picked.

  4. Add your personal MCP link

    The last step mints a private MCP URL for this agent and walks you through exactly this, with your real link filled in. The page flips to Connected the moment your OpenCode first calls in. opencode mcp add only saves the config. OpenCode connects when it starts — run opencode, or restart a running one.

    1. Run this in your terminal

    $opencode mcp add

    2. Choose Remote and paste your server URL

    https://mcp.noclick.app/s/<your-link>

    3. Choose No when asked about OAuth authentication — the link itself is the key

    <your-link> is your personal server URL — setup mints it for you.

Tools OpenCode gets

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

Front

244 tools
List Accounts
Create account
List Account's custom fields
Fetch an account
Update account
Delete an account
List account contacts
Add contact to Account
Remove contact from Account
Create a new analytics export
Fetch an analytics export
Create a new analytics report
Fetch an analytics report
Trigger application event
List channels
Get channel
Update Channel
Create draft
Receive custom messages
Create message
Validate channel
Get comment
Update comment
Download attachment for a comment
List comment mentions
Add comment reply
List all company rules
List company ticket statuses
Get ticket status
List company tags
Create company tag
List groups
Create group
Delete group
List contacts in group
Add contacts to group
Remove contacts from group
List contact lists
Create contact list
Delete contact list
List contacts in contact list
Add contacts to contact list
Remove contacts from contact list
List contacts
Create contact
List Contact's custom fields
Merge contacts
Get contact
Update a contact
Delete a contact
List contact conversations
Add contact handle
Delete contact handle
List notes
Add note
List conversations
Create discussion/task conversation
List Conversation's custom fields
Search conversations
Get conversation
Update conversation
Delete conversation
Update conversation assignee
List conversation comments
Add comment
List conversation drafts
Create draft reply
List conversation events
List conversation followers
Add conversation followers
Delete conversation followers
List conversation inboxes
Add conversation link
Remove conversation links
List conversation messages
Create message reply
Update conversation reminders
Add conversation tag
Remove conversation tag
List Contact's custom fields
Download attachment
Delete draft
Edit draft
List events
Get event
List inboxes
Create inbox
List Inbox's custom fields
Get inbox
List inbox channels
Create a channel
List inbox conversations
Import message
List inbox access
Add inbox access
Removes inbox access
Get a knowledge base article
Delete an article
Get knowledge base article with content in default locale
Update article content in default locale.
Download attachment from an article
Get knowledge base article with content in specified locale
Update article content in specified locale
Get a knowledge base category
Delete a knowledge base category
List articles in a category
Get knowledge base category content in default locale
Update knowledge base category in default locale
Get knowledge base category with content in specified locale
Update knowledge base category in specified locale
List knowledge bases
Create a knowledge base
Get a knowledge base
List articles in a knowledge base
Create article in a knowledge base in default locale
List categories in a knowledge base
Create knowledge base category in default locale
Get a knowledge base with content in default locale
Update knowledge base in default locale
Create article in a knowledge base in specified locale
Create knowledge base category in specified locale
Get a knowledge base with content in specified locale
Update knowledge base in specified locale
List links
Create link
List Link's custom fields
Get link
Update a link
List link conversations
API Token details
List folders
Create folder
Get folder
Update folder
Delete folder
Get child folders
Create child folder
Get child templates
Create child template
List message templates
Create message template
Get message template
Update message template
Delete message template
Download attachment for a message template
Get message
Download attachment for a message
Get message seen status
Mark message seen
List rules
Get rule
List Shifts
Create shift
Get shift
Update shift
List shift's teammates
Add teammates to shift
Remove teammates from shift
Get signatures
Update signature
Delete signature
List tags
Create tag
Get tag
Update a tag
Delete tag
List tag children
Create child tag
List tagged conversations
List teammate groups
Create teammate group
Get teammate group
Update a teammate group
Delete teammate group
List teammate group team inboxes
Add teammate group team inboxes
Remove teammate group team inboxes
List teammate group teammates
Add teammate group teammates
Remove teammate group teammates
List teammate group teams
Add teammate group teams
Remove teammate group teams
List teammates
List Teammate's custom fields
Get teammate
Update teammate
List teammate channels
List teammate groups
Create teammate group
List teammate contact lists
Create teammate contact list
List teammate contacts
Create teammate contact
List assigned conversations
List teammate inboxes
List teammate folders
Create teammate folder
List teammate message templates
Create teammate message template
List teammate private inboxes
Create teammate private inbox
List teammate rules
List Teammate Shifts
List teammate signatures
Create teammate signature
List teammate tags
Create teammate tag
List teammate time offs
Create time off
List teams
Get team
List team channels
List team groups
Create team group
List team contact lists
Create team contact list
List team contacts
Create team contact
List team inboxes
Create team inbox
List team folders
Create team folder
List team message templates
Create team message template
List team rules
List team Shifts
Create team shift
List team signatures
Create team signature
List team tags
Create team tag
Add teammates to team
Remove teammates from team
List team time offs
List team views
Create team view
Get time off
Update time off
Delete time off
List views
Get view
Update view
Add view to teammate sidebars

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

More ways to connect

Open your OpenCode agent in one click.

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