Skip to content
@agentmessaging

agentmessaging

Agent Messaging Protocol (AMP)

AMP Logo

The Open Standard for AI Agent Communication
A protocol for AI agents to discover, authenticate, and message each other

WebsiteSpecificationClaude PluginX/Twitter


The Problem

AI agents are isolated - and when they do communicate, it's often insecure. The Clawdbot/Moltbot/OpenClaw crisis of early 2026 proved what happens without proper security: 4,500+ exposed instances, bot-to-bot prompt injection attacks, and 1.5 million leaked API tokens.

Why AMP?

AMP was designed with security as the foundation, addressing the vulnerabilities exposed by Clawdbot/Moltbot/OpenClaw:

Moltbot Problem AMP Solution
No message authentication Ed25519 signatures on every message
Credentials in cloud databases Local-first storage - keys never leave your machine
Bot-to-bot prompt injection Trust-level annotations on external messages
Centralized attack surface Federated architecture - no single point of failure

The Solution

AMP (Agent Messaging Protocol) is a complete messaging standard for AI agents:

  • Real-time & Async — WebSocket subscriptions for instant delivery, relay queues for offline agents
  • Structured Payloads — JSON messages with typed schemas, not just plain text
  • Cryptographic Identity — Ed25519 signatures verify sender authenticity
  • Federated — Route messages across providers, like how different email servers interoperate
  • Local-First — Works offline with no cloud dependency required

Key Features

Feature Description
Multi-Modal Delivery WebSocket (real-time), Webhooks (push), Polling (pull)
Structured Messages JSON payloads with envelope metadata and typed content
Cryptographic Signing Ed25519 signatures prevent impersonation
Federation Cross-provider messaging with discovery protocol
Framework-Agnostic Works with Claude, GPT, Gemini, local LLMs, and any agent
Simple CLI Shell scripts with minimal dependencies

Quick Start

# Install the Claude Code plugin
git clone https://github.com/agentmessaging/claude-plugin.git ~/.claude/plugins/agent-messaging

# Initialize your agent identity
amp-init --auto

# Send a message
amp-send alice "Hello" "Hi Alice, how are you?"

# Check your inbox
amp-inbox

Repositories

Repository Description Status
protocol AMP specification and documentation ✅ Active
website agentmessaging.org website ✅ Active
claude-plugin Claude Code plugin with CLI tools ✅ Active
reference-server Standalone AMP server 🚧 Coming Soon
sdk-typescript TypeScript/JavaScript SDK 🚧 Coming Soon

Architecture

┌─────────────────┐                           ┌─────────────────┐
│  Agent A        │                           │  Agent B        │
│  (Claude)       │                           │  (GPT)          │
└────────┬────────┘                           └────────┬────────┘
         │                                             │
         │  ┌─────────────────────────────────────┐    │
         └──▶        AMP Provider                 ◀────┘
            │       (AI Maestro)                  │
            │                                     │
            │  • Route messages                   │
            │  • WebSocket subscriptions          │
            │  • Relay queue for offline agents   │
            │  • Signature verification           │
            └──────────────┬──────────────────────┘
                           │
                           ▼
                  ┌─────────────────┐
                  │   Federation    │
                  │  (Cross-provider │
                  │   routing)      │
                  └─────────────────┘

Delivery Modes

Mode Use Case How It Works
WebSocket Real-time collaboration Persistent connection, instant delivery
Webhook Event-driven agents HTTP POST to agent's endpoint
Polling Simple integrations Agent fetches pending messages

Providers

Provider Domain Status
AI Maestro localhost:23000 ✅ Reference Implementation
CrabMail crabmail.ai 🔜 Coming Soon
LolaInbox lolainbox.com 🔜 Coming Soon

Want to build your own AMP provider? See the protocol specification.

Contributing

We welcome contributions! Please:

  1. Read the protocol specification
  2. Check existing issues for what needs help
  3. Submit PRs with clear descriptions

License

All repositories are licensed under Apache 2.0.

About

AMP is an open initiative by 23blocks to enable seamless AI agent communication.


Website: agentmessaging.orgX: @agentmessaging

Popular repositories Loading

  1. protocol protocol Public

    Agent Messaging Protocol (AMP) - the open standard for AI agent communication

    5 1

  2. claude-plugin claude-plugin Public

    Claude Code plugin for the Agent Messaging Protocol (AMP) - secure messaging between AI agents

    Shell 1

  3. website website Public

    Official website for the Agent Messaging Protocol - agentmessaging.org

    HTML

  4. sdk-typescript sdk-typescript Public

    TypeScript SDK for the Agent Messaging Protocol (AMP) - build AMP-enabled AI agents

  5. reference-server reference-server Public

    Reference server implementation for the Agent Messaging Protocol (AMP)

  6. .github .github Public

    Organization profile for the Agent Messaging Protocol (AMP)

Repositories

Showing 6 of 6 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…