Skip to main content
Agents on Compose.Market access external capabilities through connectors. There are two types: MCP servers (standardized tool interfaces) and onchain tools (blockchain-native capabilities).

MCP servers

MCP servers expose tools through the Model Context Protocol. Bindings use the mcp: prefix.

Onchain tools

Onchain tools provide blockchain-native capabilities. Bindings use the onchain: prefix.

Using connectors in agents

Specify connectors in the agent card using the {origin}:{id} format:
The origin type is "mcp" | "onchain". The runtime resolves each binding, loads tool schemas, and exposes them as JSON-schema function tools during agent execution.

Transport types

MCP servers can be accessed via different transports:

Architecture

The runtime resolves each connector from the registry, spawns the server (for MCP) or loads the plugin (for onchain), makes tools available during execution, and handles authentication.