Roam logo
AI agent integrationRoam

Roam integration for multiplayer collaboration with AI agents using Claude Code or Codex

One governed connection your whole team and its AI agents can share, with approved actions and human review, so working in Roam never means pasting credentials into a prompt.

Use Roam from Claude Code

Bring Roam context into engineering work while Type keeps app access attached to the teammate and workspace.

Automate Roam with Codex

Let coding agents ask for the right app action, preserve conversation context, and keep humans in the approval loop.

Connect open agent workflows

Use Type as the collaboration layer around OpenClaw and other LLM workflows that need app access.

Email & Messaging

What the Roam integration exposes

Roam HQ provides APIs for secure messaging, chat, file sharing, and collaboration with enterprise-grade security and compliance features.

One connection, many teammates

Connect Roam once, then decide which teammates can use it for threads, automations, skills, and coding work.

Representative actions

  • Add group members

    Add one or more group members and/or admins to an existing Roam group. Use this tool when: - You need to add new members to an existing group - You need to promote existing members to admin status - You want to bulk add multiple users to a group Access conditions: - For adding members: The group must be public in the user's Roam, or the app must be a member - For adding admins: The app must be an admin of the group Returns empty response on success (HTTP 204).

  • Add Reaction to Message

    Add an emoji reaction to a message in a chat. Use this action when you want to react to a message with an emoji in a Roam chat. The action requires the message ID, chat ID, reaction name, and timestamp. Required scope: chat:send_message or chat:write Response codes: 200=success, 400=bad request, 401=invalid credentials, 405=unsupported method, 500=internal error

  • Create Group

    Create a group address that can be used for chat. Groups which specify an admin will operate in an "Admin only" management mode, where only admins may change settings. Otherwise, all members have that capability. Groups require at least one member or admin.

  • Create Roam SCIM Group

    Tool to create a new group in your Roam organization using SCIM 2.0. Use when you need to provision a new group for managing user access and permissions via the SCIM 2.0 protocol. The displayName is required and must be 64 characters or less.

  • Create Roam User

    Create a new user in Roam via SCIM 2.0 protocol for automated user provisioning. Use when you need to add a new user to your Roam organization. The userName must match the primary email address exactly. The role defaults to 'User' but can be set to 'Admin' for administrative access. Note: Password attributes are not supported and will be ignored.

Connection

API and auth details

Roam HQ provides APIs for secure collaboration and event-oriented communication workflows. The On-Air API can create and manage events, guest lists, RSVPs, and attendance; integrations can also describe chat, file-sharing, messaging, and enterprise collaboration capabilities conservatively.

Source
Type catalog metadata
Auth schemes
API key, OAuth
FAQ

Questions people ask before connecting Roam

Can Claude Code use Roam?

Yes. Type lets an AI teammate use connected Roam actions from a governed workspace context, so Claude Code work can reference the app without copying credentials into a local prompt.

Can Codex work with Roam through Type?

Yes. Codex can collaborate through Type with app context, skills, and approved actions. The Roam catalog entry includes public integration details and example capabilities where available.

Is this the same as a Roam MCP server?

Type exposes connected app capabilities to AI teammates and coding agents through Type's integration layer. Teams use it when they want shared app access, human review, and teammate-level permissions around agent work.

More email & messaging apps for AI teammates