Skip to content

Agents (MCP)

Coding agents (Cursor, Claude Code, Claude Desktop, and other MCP clients) can read live project context and, on Team, write status back. They run as you, with your permissions. There is no bot user and no shared hive secret.

Hive (manager installs "Agents")
└── You connect with your own PAT or OAuth
└── Every tool call is your access

A member cannot use MCP until the hive has installed the plugin and they have connected under Account → Agents.

CapabilityPlan
Read tasks, projects, knowledgeStudio+ (Ask tools also need Studio+)
Write status, comments, implementTeam
One-shot import from Linear / Jira / Asana / …Every plan

Google Drive is org-wide OAuth. MCP is deliberately not. A shared “team MCP key” would bypass project membership and manager-only files for everyone at once.

  1. Confirm the hive is on Studio or higher (import-only tokens still work on every plan if Agent import is installed).
  2. Open Organization settings → Plugins.
  3. Install Agents (MCP). That only enables the feature. Nobody is connected yet.
  4. Set the MCP write-mode policy (ceiling):
    • Confirm only (recommended) — members cannot turn on auto-apply.
    • Allow members to choose confirm or auto — Team only; each person still opts in under Account.

Then send people to Account → Agents. The Plugins card is install-only plus a link there.

Open Account → Agents from the avatar menu.

  1. If you see an upgrade or “not installed” note, stop — a manager must finish step 1.
  2. Create a personal access token. Name it after the client (Cursor, Claude Code, …) so Activity can attribute it.
  3. Default scopes are read-only (tasks:read, projects:read, knowledge:read). On Team, tick Include write scopes if the agent should change tasks, comment, or file hive knowledge. Tick Include import:write only for a one-shot migration.
  4. Copy the token now. It is shown once. Never commit it to git, a screenshot, or a shared chat.
  5. Connect a client (below). Prefer OAuth when the client supports it — you will not paste a token.

Deactivating a person revokes all of their tokens. You can revoke one token any time; the agent stops until you mint another.

If a tool fails with a plan or permission error, that is your role and the hive’s platform plan — the agent cannot see more than you can in the UI.

Preferred: point Cursor at the MCP URL from Account → Agents without a PAT, then complete OAuth in the browser.

Fallback: copy the PAT snippet from the Cursor tab and paste it into Cursor’s MCP config. Keep X-InHive-Client: cursor so comments and activity show as Cursor, not a ghost edit.

The InHive Cursor pack (rules, skills, implement_from_brief) lives in the product repo under cursor-plugin/ until Marketplace publish lands. Account → Agents also shows the discovery URL (/.well-known/oauth-protected-resource on the same origin as /mcp).

Copy the Claude Code snippet from Account → Agents into the project .mcp.json or your user Claude Code MCP settings:

  • "type": "http"
  • the hive’s MCP URL
  • Bearer PAT (or OAuth if the client offers it)
  • X-InHive-Client: claude

No JSON. In Claude Desktop (or claude.ai): Settings → Connectors → Add custom connector. Paste the values from the Claude Desktop tab:

FieldWhat to paste
NameInHive
URLthe remote MCP URL
OAuth Client IDthe value shown (advanced)
OAuth Client Secretleave blank — InHive does not use one

Then Add, open the connector, and Connect. Sign in with your InHive email and password.

The URL must be a public https:// address. Claude connects from Anthropic’s cloud — localhost will not work from Claude Desktop.

Account → Agents → MCP write mode:

  • Confirm (default) — the client should ask before mutating tools.
  • Auto — only on Team, only if the org policy allows it, and only if this token has write scopes.

Confirmation still happens in the client. InHive rate-limits, attributes the edit to you, and lets you revoke. This is a different gate from the in-app assistant, which uses approve/reject proposals.

The wedge is client + brief + reviewed spec + project knowledge — not generic ticket sync. Point the agent at a project that already has material.

Empty knowledge makes the agent a substitute for memory. That is the failure mode. Add a brief or review a spec first. Hive procedures and information are readable with list_org_documents / get_org_document — search hits are short excerpts, not the full entry.

Copy prompt on a task ⋮ menu (Team, write access; enable it under Account → Profile) copies a local handoff the agent can pick up. Linking a pull request writes the branch / PR back onto the task. Set the project’s git remote in project settings so Cloud Agents can launch and so the agent can tell when it has the wrong client repo open.

MCP calls count against the hive AI token cap and a per-person rate limit. A looping agent will burn the month.

Project context (tasks, briefs, reviewed specs, knowledge) may leave InHive and enter the agent’s context. Use MCP only on client work where that is allowed.

Agent-driven import (Linear, Jira, Asana, …) is a one-shot session: push items, preview, commit. Available on every plan. It is not a live sync. An import-only token cannot read the rest of the hive.

Monday has its own first-party wizard — prefer Plugins for Monday boards.

AI settings · Knowledge · Plugins · Tasks