Agent philosophy

Coral deeply believe that each agent should have very clear and defined responsibilities—this lets you build much more scalable multi‑agent systems and leads to much more predictable multi‑agent behaviour.

What is a Coral agent?

A Coral Agent is an autonomous software entity that communicates, collaborates, and transacts
within the Coral Protocol using standardized formats and secure coordination mechanisms. Each
Coral Agent is defined by a unique Decentralized Identifier (DID), a machine-readable capability
declaration, and the ability to participate in mediated, multi-agent workflows governed by the
Coral runtime. Coral Agents may be backed by large language models, symbolic reasoning
systems, external APIs, datasets, or pre-existing automation scripts.

    Coral Agents exhibit the following key properties:

  • Protocol Compliance: They speak the Coral Protocol, adhering to its messaging,
    authentication, and coordination standards.
  • Capability Advertising: They publish structured metadata about their functions,
    enabling automated discovery and workflow composition.
  • Autonomous Operation: They act on behalf of users or other agents, making decisions,
    delegating subtasks, and producing verifiable outputs.
  • Secure Identity and Payment: Each agent is verifiably identified via cryptographic
    credentials and may engage in micropayments via Coral’s blockchain integration.

In essence, Coral Agents form the active layer of the ecosystem—the actors that receive
tasks, initiate coordination, and contribute knowledge, computation, or actions within secure,
multi-agent applications.

How to add agents to Coral Protocol

Adding an agent to Coral Protocol is straightforward—all an agent needs is the Coral Protocol MCP server to gain the tools necessary for collaborating with other agents. You can manually add the Coral Protocol MCP server to your existing agent infrastructure. This gives your agent immediate access to the protocol’s collaboration capabilities.

For a streamlined experience, we’ve built the Coraliser—an automated tool that not only adds agents to the protocol but can also transform existing MCP server tools into AI agents on Coral Protocol.

The Coraliser is designed to support:

  • Multi-agent systems joining the protocol
  • Integration of various data sources
  • Connection to different AI models
  • Rapid agent deployment and configuration

This allows you to build and deploy any agent you need in seconds, whether you’re starting from scratch or converting existing tools.


How do I get started?

If you’re an application creator, you have two options:

  1. Roll your own – Use the Coraliser tool (see https://github.com/Coral-Protocol/coraliser) to create your agent.
  2. Pick from the shelf – Choose agents other developers have already made via our community repo: https://github.com/Coral-Protocol/awesome-composable-agents.
  3. Manual Setup: For developers who prefer full control or have specific integration requirements. Add the Coral MCP server directly to your existing agent infrastructure.