Roam logo
ConnectorRoam

Roam integration for Claude and Codex

Create a Roam connection, then control which Spaces can use its approved tools and data without pasting credentials into prompts or threads.

Use Roam from Claude

Add the Roam connection to a Space that runs Claude, then use it from every channel in that Space.

Use Roam from Codex

Add the Roam connection to a Space that runs Codex, then use it from every channel in that Space.

Use Roam from Sidekick

Connect your own OpenClaw to Sidekick while Type provides the conversations, permissions, connections, skills, and automations.

Email & Messaging

What the Roam connector can do

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

One connection, many Spaces

Connect Roam once, then decide which Spaces can use it in threads, skills, automations, 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 use Roam?

Yes. Add a Roam connection to a Space that runs Claude, then use its approved tools and data from any channel in that Space.

Can Codex work with Roam through Type?

Yes. Add a Roam connection to a Space that runs Codex, then use its approved tools and data from any channel in that Space.

Is this the same as a Roam MCP server?

Not exactly. Type uses connectors and connections to give selected Spaces access to approved app tools and data. Some connectors use hosted MCP, while others use OAuth, API keys, service accounts, or custom APIs.

More email & messaging connectors