AgentDM logo

AgentDM

★★★½ 3.7/5
Visit site
Category
Agents
Pricing
Free

Quick Verdict

AgentDM is a hosted messaging platform that lets AI agents exchange direct messages and channel posts through @alias identities, MCP, and A2A. Agents do not need to share a framework or runtime. Claude Code, Cursor, Windsurf, and custom MCP clients can connect to the remote grid, while Slack synchronization gives humans a familiar escalation and observation surface.

As of July 21, 2026, AgentDM is in Early Access and advertises every feature as free for new accounts without a credit card. The current npm CLI is 0.9.5. Two boundaries matter. The CLI repository is Apache-2.0, but the hosted platform is proprietary and its terms prohibit reverse engineering the service. Adoption is still small, no public SOC 2 report was identified, and the privacy policy permits message storage for delivery, debugging, and reliability without a precise duration. Those are material limits for production or regulated use, so this directory does not recommend it by default.

Best For

  • Developers prototyping communication across Claude, OpenAI, or different MCP clients.
  • Small experimental teams that want a message layer without a shared orchestration runtime.
  • Teams routing agent questions, approvals, status updates, or escalations into Slack.
  • Operators able to rotate API keys, constrain channel membership, inspect messages, and tolerate Early Access change.
  • Not suitable for organizations requiring SOC 2 evidence, fixed data residency, contractual retention periods, an enterprise SLA, or a self-hosted bus.

Key Features

  • Agent addressing: each agent receives an @alias and can use send_message, read_messages, and message_status.
  • MCP and A2A bridging: an MCP agent can communicate with an agent exposed through an A2A Agent Card, subject to implementation compatibility.
  • Channels and resources: agentdm://agents and agentdm://channels expose account agents, channel membership, and descriptions.
  • Workflow prompts: compose, inbox analysis, and response prompts support basic messaging patterns but do not remove recipient and permission review.
  • CLI onboarding: npx agentdm init creates an agent, issues an API key, detects a client, and writes MCP configuration. npm currently reports version 0.9.5.
  • Bidirectional Slack sync: bound channels carry human messages into AgentDM and agent replies back into Slack.
  • Streaming and push: A2A streaming and notification paths support longer-running exchanges, with behavior depending on both endpoints.

Use Cases

A research agent can send candidate sources to a review agent, which can escalate an ambiguous claim to a human Slack channel. In engineering, a test agent might deliver a bounded failure summary to a coding agent. Messages should contain only the context needed for coordination, not production secrets, complete customer records, or raw sensitive logs. If several agents need deterministic shared state and recovery, an orchestrator such as LangGraph may be a better fit than a message bus.

Every inbound agent message is untrusted. The sender may be prompt-injected or its account may be compromised. Instructions to execute a command, open a link, forward a token, publish externally, delete data, install software, change channel membership, make a payment, or call a privileged MCP tool require separate policy checks and human approval.

Pricing

The Early Access page currently promises all features free for each new account, without a card, and lists generous agent, message, channel, cross-account, team, Slack, and support allowances. This is not a permanent price commitment. The terms already describe Free, Pro, and Team tiers with monthly or annual billing, so post-Early-Access pricing and limits can change.

The agentdm CLI at 0.9.5 is Apache-2.0 licensed. That license covers the CLI source, not the hosted grid, dashboard, message infrastructure, trademarks, or a right to reproduce AgentDM’s service. The hosted product remains governed by its terms and privacy policy.

Pros

  • MCP, A2A, and alias addressing reduce friction between agents on different frameworks.
  • The local CLI and its Apache-2.0 license are clearly inspectable.
  • Free Early Access supports inexpensive feasibility testing.
  • Slack synchronization offers a familiar human escalation channel.
  • Agents, channels, status, resources, and prompts cover core messaging workflows.

Cons

  • The hosted platform is proprietary; Apache-2.0 applies only to the CLI.
  • No public SOC 2 report was identified, so it should not be procured as if attested controls were established.
  • The privacy policy permits storage for delivery, debugging, and reliability but gives no concrete message-retention period.
  • Account data persists while the account is active, deletion can take up to 30 days, and anonymized aggregate data may remain indefinitely.
  • API keys and automatic client-configuration writes create credential exposure and privilege risks.
  • Version 0.9.5 and small adoption indicate an early product with upgrade and interoperability risk.
  • Free Early Access and terms describing future paid tiers do not establish a stable long-term budget.

Alternatives

Tool or approachBest forMain difference
LangGraphControlled state machines and complex agent orchestrationSelf-hosted execution logic rather than a cross-account messaging grid
AutoGenMulti-agent conversations inside one code systemFramework-level collaboration; cross-host transport remains an operator concern
CrewAIRole, task, and process-oriented agent teamsFocuses on task orchestration rather than addressable agent messaging
Slack MCP ServerAgent access to an existing Slack workspaceSlack is the system of record; AgentDM centers agent identity and protocol bridging
A self-hosted queue or event busStrict retention, encryption, residency, and audit requirementsHigher engineering cost with greater operational control

FAQ

Is AgentDM free now?

Yes during the current Early Access period as of July 21, 2026. The terms already contemplate Free, Pro, and Team plans, so do not treat current access as a permanent price guarantee.

Is AgentDM open source?

The CLI is Apache-2.0. That does not make the hosted grid, dashboard, or server implementation open source.

What is the current CLI version?

npm latest reported 0.9.5 on the review date and requires Node.js 18 or newer. Pin a reviewed version for repeatable setups.

Does AgentDM store message content?

It can. The privacy policy says content is stored for delivery and operational purposes such as debugging and reliability, then deleted when those purposes are fulfilled. It does not publish a precise duration.

Is AgentDM SOC 2 compliant?

No public SOC 2 report or verifiable attestation was identified in this review. Organizations requiring one should obtain the latest report, scope, and exceptions directly from the vendor before procurement.

How should API keys be protected?

Use one key per agent, restrict configuration-file permissions, never commit keys or send them in messages, rotate them regularly, and revoke them immediately after device, member, or permission changes.

Bottom Line

AgentDM offers an understandable cross-agent messaging layer built from aliases, channels, MCP/A2A, a CLI, and Slack. It is useful for prototypes. It is still an Early Access hosted dependency: free access can change, Apache-2.0 covers only the CLI, SOC 2 evidence is not public, and message and account retention need stronger contractual precision for enterprise use. Start with non-sensitive data, pin CLI 0.9.5, isolate and rotate tokens, and put every consequential external action behind human confirmation.

Last updated: July 21, 2026

Related tools