Skip to content
Agentic Control Plane

Bring your own everything. We handle governance.

ACP doesn't replace your stack. It sits between your agents and your backends — adding identity, authorization, PII protection, and audit to every tool call. Use whatever models, identity providers, tools, automation platforms, and agent builders you want.

Any model

Pick the model. We govern the calls.

Governance doesn't change when you switch providers. Identity binding, policy enforcement, and audit logging apply regardless of which model generates the tool call.

OpenAI GPT-4o, GPT-4o mini
Anthropic Claude Sonnet 4.5, Claude Haiku 4.5
Google Gemini 2.5 Flash, Gemini 2.5 Pro
Groq Llama 3.3 70B, Mixtral 8x7B

Use tenant-level API keys or bring your own. The OpenAI-compatible proxy endpoint (POST /v1/chat/completions) means any client that speaks OpenAI can route through ACP.

Any identity provider

Your IdP. Your users. Our governance.

ACP verifies JWTs against your IdP's JWKS endpoint on every call. Any OIDC-compliant provider works out of the box. Your users stay in your directory — we just verify they are who they say they are.

Auth0 OIDC + JWKS
Okta OIDC + JWKS
Microsoft Entra ID OIDC + JWKS
Google Identity Firebase Auth, Google Workspace
Keycloak OIDC + JWKS
Any OIDC provider Configurable issuer, audience, JWKS URI
25+ connectors

Connect the tools your team already uses.

Built-in OAuth connectors for the platforms your team runs on. Custom connectors for everything else — point to any REST API, define the schema, and ACP governs the calls.

Slack
GitHub
Google Workspace
Salesforce
Jira
HubSpot
Microsoft 365
Linear
Notion
Confluence
Discord
Airtable
Trello
LinkedIn
Zoom
ServiceNow
Shopify
Stripe
Reddit
Telegram
WhatsApp
Strava
Spotify
Todoist
Meta
X / Twitter
Custom REST APIs
Databases

Every connector is governed: identity-bound, scope-checked, PII-scanned, and audit-logged. Custom connectors get the same governance as built-in ones.

Any automation platform

Trigger governed agents from any workflow.

Every agent has an HTTP endpoint. Call it from Zapier, n8n, Make, or any tool that can send a POST request. Pass in context, get back a governed result. Your existing automation workflows gain AI capabilities with identity and audit built in.

Zapier HTTP webhook action
n8n HTTP request node
Make HTTP module
Any HTTP client curl, Python, Node.js, Power Automate
# Trigger a governed agent from any workflow
curl -X POST https://api.makeagents.run/your-workspace/agents/profile-id/run \
  -H "Authorization: Bearer $API_KEY" \
  -d '{"input": "Summarize new Jira tickets", "context": {"priority": "high"}}'

Scheduled triggers built in — run agents daily, hourly, or on custom intervals. Trigger docs →

Any agent builder

Build agents anywhere. Govern them here.

ACP includes an agent builder — but that's just one way in. If you're already building with LangChain, CrewAI, AutoGen, or custom code, point your agents at ACP's OpenAI-compatible proxy or MCP endpoint. Your agents get identity, policy, and audit without changing frameworks.

ACP Agent Builder Visual builder in the dashboard
ChatGPT Native MCP integration
Claude Desktop MCP server connection
LangChain / LangGraph OpenAI-compatible proxy
CrewAI OpenAI-compatible proxy
Any MCP client JSON-RPC tool discovery and execution

Two integration paths: MCP endpoint for tool discovery and execution, or OpenAI-compatible proxy (POST /v1/chat/completions) for drop-in model routing with governance. Both enforce the same identity, policy, and audit pipeline.

What every integration gets

Regardless of model, IdP, connector, automation platform, or agent framework — every tool call passes through the same governance pipeline.

Identity binding
JWT-verified user on every call
Deny-by-default policy
Per-call authorization enforcement
PII detection
Scan and redact sensitive data
Audit logging
Identity-attributed trail on every action
Budget controls
Per-user and per-agent spend limits
Tenant isolation
Multi-tenant separation at every layer

Your stack. Our governance.

Free to start. Add governance to your existing AI agents in minutes.