Who launched it and why
- Multiple ecosystems coined ACP for different domains (agent-to-agent comms, agent-to-editor comms, and agentic commerce).
- Standardization efforts were created to reduce custom integration overhead and lock-in.
- Clarity is essential because architecture and governance differ significantly across ACP variants.
What it is
- Agent Communication Protocol (BeeAI/IBM context): agent interoperability model; now with migration to A2A under Linux Foundation trajectory.
- Agent Client Protocol: protocol between coding agents and editors/IDEs, designed for local/remote dev workflows.
- Agentic Commerce Protocol: OpenAI/Stripe-maintained standard for buyer-agent-business commerce interactions.
Who it is for
- Agent platform teams needing interoperable communication layers.
- Developer tooling teams integrating coding agents into editors and IDEs.
- Commerce/payment teams building transaction-capable agent experiences.
How to implement it
- Choose the exact ACP variant first based on domain (agent orchestration, coding UX, or commerce).
- Adopt canonical docs/spec from that variant and avoid cross-protocol assumption drift.
- Build conformance tests using official examples/reference clients before production.
- Define clear boundaries with adjacent protocols (A2A, MCP, UCP/AP2) in your architecture docs.
CMS and platform implementation playbook
WordPress
- Use ACP integrations via backend middleware; avoid direct privileged mutations from untrusted clients.
- Keep editorial/publish actions approval-gated and auditable.
- For coding ACP use cases, treat WP as target system, not the protocol host.
Shopify
- For commerce ACP, map to transactional boundaries with strict app scopes and backend validation.
- Separate recommendation/orchestration from order-committing flows.
- Log protocol payload lineage to improve dispute/debug workflows.
Webflow
- Use ACP as orchestration channel with Webflow CMS operations performed by controlled backend services.
- Queue async operations and maintain status endpoints for long-running tasks.
- Keep protocol adapter layer versioned separately from site templates.
Headless stacks
- Implement protocol gateway pattern separating communication plane from business logic.
- Use schema registries and strict version negotiation to manage protocol changes.
- Apply explicit trust domains for internal vs external agent traffic.
CMS-specific implementation guides
Detailed runbooks for deploying ACP (Agent Communication / Client Protocols) on major CMS platforms.
Prefer a CMS-first overview before opening individual guides?
Jump to summaries for every protocol on
WordPress,
Shopify,
Webflow,
Drupal,
HubSpot CMS,
Contentful, or
Adobe Experience Manager.
Implementing ACP (Agent Communication / Client Protocols) on WordPress
MCP through NLWeb on WordPress: shared adapter patterns, WooCommerce where relevant, and phased rollout checklists.
Open guide →
Implementing ACP (Agent Communication / Client Protocols) on Shopify
GraphQL-first commerce and admin integrations with protocol adapters behind your app tier.
Open guide →
Implementing ACP (Agent Communication / Client Protocols) on Webflow
Orchestration services plus Data API workflows while keeping the designer surface clean.
Open guide →
Implementing ACP (Agent Communication / Client Protocols) on Drupal
Module boundaries, JSON:API, and separating editorial rendering from agent orchestration.
Open guide →
Implementing ACP (Agent Communication / Client Protocols) on HubSpot CMS
Serverless enforcement, HubL-safe templates, and CMS APIs as the controlled execution layer.
Open guide →
Implementing ACP (Agent Communication / Client Protocols) on Contentful
Environment promotion, CMA/CDA split, schema governance under agent-heavy mutation paths.
Open guide →
Implementing ACP (Agent Communication / Client Protocols) on Adobe Experience Manager
ACP naming overlaps create architecture mistakes; teams need explicit protocol boundaries for agent-to-agent vs editor-to-agent vs commerce-oriented ACP variants. Use an AEM-side protocol adapter that keeps agent capabilities outside templates, maps reads to GraphQL or Delivery APIs first, and routes writes through workflow-approved OSGi or Adobe I/O Runtime services.
Open guide →
Official documentation
Third-party references