opencode

Connect OpenCode to Facebook

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

What happens next

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 Facebook

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

  3. Connect Facebook

    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.

    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.

Exact capabilities

Tools OpenCode gets

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

Facebook

51 tools
Get My Profile

Get the authenticated user's basic profile.

List My Pages

List the Facebook Pages the user manages (with Page access tokens).

Get Page

Get a Page's fields/details.

Update Page

Update a Page's settings/metadata (about, phone, website, hours, etc.).

Publish Post

Publish (or schedule) a post to a Page's feed.

Read Feed

Read a Page's feed (posts, statuses, links).

List Posts

List a Page's own published posts.

Get Post

Get a single post.

Update Post

Edit a post's message.

Delete Post

Delete a post.

Get Post Attachments

Get a post's attachments (media/links).

Upload Photo

Upload a photo to a Page (by URL).

List Albums

List a Page's photo albums.

Upload Video

Upload a video to a Page (by URL).

List Videos

List a Page's videos.

Publish Reel

Publish a Reel to a Page from a hosted video URL (resumable start → upload → finish).

List Reels

List a Page's Reels.

Publish Photo Story

Publish a photo Story to a Page (upload unpublished photo → create story).

Publish Video Story

Publish a video Story to a Page from a hosted video URL (resumable start → upload → finish).

Read Comments

Read comments on a post/photo/video.

Create Comment

Comment on a post/photo/video (or reply to a comment).

Update Comment

Edit a comment.

Delete Comment

Delete a comment.

Hide / Unhide Comment

Hide or unhide a comment.

Private Reply to Comment

Send a private (Messenger) reply to a comment.

Like Object

Like an object (post/comment) as the Page.

Unlike Object

Remove the Page's like from an object.

Get Reactions

Get reactions on a post/comment.

Page Insights

Get Page-level insights.

Post Insights

Get post-level insights.

Get Page Roles
Get Page Settings
Get Blocked Users
Get Page Events
Get Page Ratings
Get Tagged Content
Get Conversations (Inbox)
List Live Videos
List Webhook Subscriptions
Subscribe Page Webhooks

Subscribe the app to a Page's webhook fields.

Unsubscribe Page Webhooks

Unsubscribe the app from a Page's webhooks.

Send Message

Send a Messenger message (text or raw message object) to a recipient.

Send Attachment

Send a media attachment (image/audio/video/file) by URL over Messenger.

Send Sender Action

Send a sender action (typing indicator / mark seen).

Upload Message Attachment

Upload a reusable Messenger attachment; returns an attachment_id.

Get User Profile

Get a Messenger user's profile by PSID.

Set Messenger Profile

Set the Messenger Profile (get started / persistent menu / greeting / ice breakers).

Get Messenger Profile

Get the current Messenger Profile fields.

Thread Control (Handover)

Handover Protocol: pass / take / request thread control.

Read Object

Read any Graph object by ID.

Custom Graph Request

Make an arbitrary Graph API request (escape hatch).

Meet the runner

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

Good to know

Frequently asked questions

Keep exploring

More ways to connect

Make it yours

Open your OpenCode agent in one click.

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