How to integrate Modem MCP with OpenClaw

OpenClaw is the fastest growing agent harness out there, which can work 24/7 to automate almost any kind of tasks. However, its capabilities are limited to the tools it has access to. Composio allows your OpenClaw to access Modem with authentication management handled for you. You can execute actions on Modem via your favorite OpenClaw interface (Telegram, WhatsApp, TUI, etc), whichever you prefer.

Modem logoModem
Api Key

Modem is a customer intelligence platform that turns conversations into structured topics, people, and company insights. Use it to analyze feedback patterns and automate customer workflows faster.

30 Tools

Introduction

OpenClaw is the fastest growing agent harness out there, which can work 24/7 to automate almost any kind of tasks. However, its capabilities are limited to the tools it has access to. Composio allows your OpenClaw to access Modem with authentication management handled for you. You can execute actions on Modem via your favorite OpenClaw interface (Telegram, WhatsApp, TUI, etc), whichever you prefer.

Also integrate Modem with

Why use Composio?

Apart from a managed and hosted MCP server, you will get:

  • Programmatic tool calling allows LLMs to write its code in a remote workbench to handle complex tool chaining. Reduces to-and-fro with LLMs for frequent tool calling.
  • Handling Large tool responses out of LLM context to minimize context rot.
  • Dynamic just-in-time access to 20,000 tools across 1000+ other Apps for cross-app workflows. It loads the tools you need, so LLMs aren't overwhelmed by tools you don't need.

How to install Modem with OpenClaw

Using Composio API Key and Setup Prompt

Copy the setup prompt from the OpenClaw dashboard
  • Run it in your OpenClaw chat interface.
  • Authenticate Modem from the dashboard
  • Go back to your OpenClaw interface and start asking questions.

Using OpenClaw/Composio Plugin

1. Install OpenClaw Composio plugin

bash
openclaw plugins install @composio/openclaw-plugin

2. Copy the API Key from dashboard.composio.dev

3. Setup OpenClaw Config

bash
openclaw config set plugins.entries.composio.config.consumerKey "ck_your_key_here"

4. Restart OpenClaw

bash
openclaw gateway restart

5. Go to your chat interface and start asking questions.

6. When prompted, authenticate the app and you're all set.

How It Works

The plugin connects to Composio's MCP server at https://connect.composio.dev/mcp and registers all available tools directly into the OpenClaw agent. Tools are called by name — no extra search or execute steps needed.

If a tool returns an auth error, the agent will prompt you to connect that toolkit at dashboard.composio.dev.

Configuration

bash
{
  "plugins": {
    "entries": {
      "composio": {
        "enabled": true,
        "config": {
          "consumerKey": "ck_your_key_here"
        }
      }
    }
  }
}
OptionDescriptionDefault
enabledEnable or disable the plugintrue
consumerKeyYour Composio consumer key (ck_...)—
mcpUrlMCP server URL (advanced)https://connect.composio.dev/mcp

What is the Modem MCP server, and what's possible with it?

The Modem MCP server is an implementation of the Model Context Protocol that connects your AI agent and assistants like Claude, Cursor, etc directly to your Modem account. It provides structured and secure access to your customer conversation topics, people, companies, channels, and activity insights, so your agent can search topics, analyze engagement, manage customer records, review histories, and organize insights on your behalf.

  • Topic discovery and analysis: Have your agent search customer conversation topics by keywords or meaning, then review summaries, classifications, priorities, participants, message groups, and history.
  • People and company insights: Let the agent find people and companies, inspect their profiles and conversation activity, and see how engagement breaks down across sources.
  • Customer record management: Direct your agent to create or update people and companies, associate people with companies, and connect external records to the right profiles.
  • Channel and activity monitoring: Instruct your agent to review connected conversation channels, message counts, company activity trends, and source-level engagement.
  • Data cleanup and topic organization: Have your agent update topic priorities or archive states, inspect change histories, and merge duplicate topics, people, or companies when needed.

Conclusion

You've successfully integrated Modem with OpenClaw using Composio plugin. Now interact with Modem directly from your terminal, Web UI, or any messenger app using natural language commands.

Key benefits of this setup:

  • Seamless integration across TUI, Web UIs, and Messenger apps like Telegram, WhatsApp, Slack, etc.
  • Natural language commands for Modem operations
  • Managed authentication through Composio
  • Access to 20,000+ tools across 1000+ apps for cross-app workflows
  • Programmatic tool calling for complex tool chaining

Next steps:

  • Try asking OpenClaw to perform various Modem operations
  • Explore cross-app workflows by connecting more toolkits like Calendar, Slack, Notion, etc.
  • Build complex automation scripts that leverage OpenClaw's 24/7 running capabilities
TOOLS

Supported Tools

Every Modem action and event your agent gets out of the box.

Add People to Company

Associate one or more existing people with an existing company.

Create Companies

Create one to 50 companies in one batch.

Create People

Create one to 50 people in one batch.

Get Channel

Get one channel's source details, connection state, context, timestamps, and message count by UUID.

Get Company

Get one company's core details, connection values, domain, logo, and VIP status by decimal ID.

Get Company Activity

Get one company's message count, weekly activity series, and source-level message breakdown.

Get Company History

Get up to 50 company audit records plus merge history.

Get Company Identities

Get external platform identities linked to one company by Modem's identify operation.

Get Current Organization

Return the organization selected by the connected API key.

Get Person

Get one person's complete profile, including company, connections, tags, sources, timestamps, identities, and message activity aggregates.

Get Person History

Get up to 50 person audit records plus merge history.

Get Person Identities

Get all external platform identities linked to one person.

Get Person Source Stats

Get one person's message counts broken down by source platform.

Get Topic

Get one topic's complete details, including its summary, classification, lifecycle, priority, keywords, time range, archive state, and event count.

Get Topic Groups

Get every message group assigned to one topic in ascending or descending group-time order.

Get Topic History

Get up to 50 topic audit records plus action and merge history.

Get Topic People

Get every unique person who participated in one topic, including source identities, company, profile, VIP state, and contribution count.

Identify External Records

Upsert links from external platform records to Modem people and companies in batches of 50.

List Channels

List organization channels with connection state and message counts, optionally filtered by source, name, or channel IDs.

List Companies

List companies with person and message aggregates, optionally searching and sorting the result.

List Groups

List message groups for exactly one company or one person, returning compact message content and topic context one page at a time.

List People

List people with aggregated message statistics, optionally filtering by search text, ecosystem tags, or company and sorting the result.

List and Search Topics

List or search topics by keywords or semantic meaning with organization, participant, source, status, date, and classification filters, one page at a time.

Merge Companies Irreversibly

Irreversibly merge one or more source companies into one surviving target.

Merge People Irreversibly

Irreversibly merge one or more source people into one surviving target.

Merge Topics Irreversibly

Irreversibly merge 1 to 50 source topics into one surviving target.

Update Companies

Update one to 50 companies in one batch.

Update People

Update one to 50 people in one batch.

Update Topic

Update one topic's priority, lifecycle, issue type, complete keyword list, or archive state.

Update Topics

Set priority or archive state for one to 100 topics at once.

FAQ

Frequently asked questions

With a standalone Modem MCP server, the agents and LLMs can only access a fixed set of Modem tools tied to that server. However, with the Composio Tool Router, agents can dynamically load tools from Modem and many other apps based on the task at hand, all through a single MCP endpoint.

Yes, you can. OpenClaw fully supports MCP integration. You get structured tool calling, message history handling, and model orchestration while Tool Router takes care of discovering and serving the right Modem tools.

Yes, absolutely. You can configure which Modem scopes and actions are allowed when connecting your account to Composio. You can also bring your own OAuth credentials or API configuration so you keep full control over what the agent can do.

All sensitive data such as tokens, keys, and configuration is fully encrypted at rest and in transit. Composio is SOC 2 Type 2 compliant and follows strict security practices so your Modem data and credentials are handled as safely as possible.

Start with Modem.It takes 30 seconds.

Managed auth, hosted MCP servers, and every Modem tool your agent needs.Free to start.

Start building