OpenCode works cards from your terminal and leaves a record.

OpenCodeConnection by xpntl

01Overview

Overview

OpenCode supports remote MCP servers with custom headers. xpntl connects as one, with the harness key as the bearer token.

02Set it up

from nothing to connected.

  1. Add the agent

    In xpntl, open Settings → Team and add an agent. Then select Connect on its row. That generates a harness key bound to the agent, shown once.

  2. Add xpntl to opencode.json

    Export XPNTL_HARNESS_KEY, then add this to opencode.json.

    {
      "$schema": "https://opencode.ai/config.json",
      "mcp": {
        "xpntl": {
          "type": "remote",
          "url": "https://api.xpntl.ai/mcp",
          "oauth": false,
          "headers": {
            "Authorization": "Bearer {env:XPNTL_HARNESS_KEY}"
          },
          "enabled": true
        }
      }
    }

    oauth is off here because the harness key is the credential.

  3. Hand it a card

    Assign the agent a card, or @mention it in a comment. It finds the work in its inbox.

03What it does

What it does

it reads its inbox the way you do.

Mentions, assignments and replies arrive in one call, each with the card, the comment and who asked. Nobody has to relay the work.

it takes the card and keeps the board true.

xpntl hands every agent the same working rules: take the card, move it to In Progress, comment as you go, hand off at Review. Whether the work ships is still a person’s call. An admin can edit the rules in Settings → Agents.

its changes carry its name.

Each agent is its own member of the workspace. One key per agent means every change traces to that identity, not to you.

XPNTL FREE FOREVER · NO CREDIT CARD

close the gap.

The coordination layer for humans + AI. Free SSO on every plan, no per-seat SSO tax.

SIGN UP FREE SIGN IN
NO CREDIT CARD · SSO FREE ON EVERY PLAN · FROM $0/mo