multicorn
Product

The control layer for AI agents

Multicorn Shield gives your team consent screens, spending controls, and activity logging for every AI agent. One SDK for full oversight.

Works with your favorite agents

Shield controls what your agent can access. Connect any compatible AI coding agent in minutes.

OpenClaw
Native plugin

Open-source AI agent TUI. Shield connects via native plugin - no proxy needed.

Claude Code
Native plugin

Anthropic's CLI coding agent. Shield hooks in through the marketplace plugin system.

Windsurf
Native plugin

AI-powered code editor. Shield hooks into Cascade Hooks for full governance. Hosted proxy also available.

Cline
Native plugin

VS Code extension for autonomous coding. Shield connects via native Cline Hooks. Hosted proxy also available.

Gemini CLI
Native plugin

Google's open-source terminal agent. Shield hooks into Gemini CLI's BeforeTool/AfterTool system.

Cursor
Hosted proxy

AI-powered code editor. Shield wraps your MCP server through the hosted proxy.

Kilo Code
Hosted proxy

IDE extension. Shield wraps MCP through the hosted proxy.

GitHub Copilot
Hosted proxy

GitHub's AI pair programmer. Shield governs MCP tools through the hosted proxy in VS Code and JetBrains.

Goose
Hosted proxy

Open-source AI agent from AAIF. Shield connects via hosted proxy.

How native plugins and hosted proxy compare →

Not sure which agent to use? We can help.

Answer a few questions and we'll recommend one.

What are you building?

How It Works

Two paths to add Shield. Pick the one that fits your setup. Both give you the same dashboard, the same controls, the same peace of mind.

Path A: SDK

1

Install the SDK

Add Shield to your project with one command.

Terminal
npm install multicorn-shield
2

Get your API key

Sign up at app.multicorn.ai and create an API key in Settings. You will paste it into the snippet below.

3

Add to your agent code

Initialize Shield and request consent from users. Store your key in an environment variable - do not commit it to source control.

JavaScript
import { MulticornShield } from "multicorn-shield";

const shield = new MulticornShield({
  apiKey: process.env.MULTICORN_API_KEY,
});
4

Consent screen shown

Users review and approve what the agent wants to do, before it acts.

5

Actions logged

Every action recorded with a tamper-evident audit trail.

6

View in your dashboard

See all agent activity, permissions, and spending in one place.

Shield API

Permissions, logging, controls

Dashboard

Same view, regardless of path

Everything you need to govern AI agents

One SDK to define what agents can do, track what they did, and keep your users in control.

Consent screens

A drop-in approval screen so users can review and approve what an agent wants to do, before it acts. Framework-agnostic, works everywhere.

Spending controls

Set per-transaction, daily, and monthly limits. Know exactly what your agents spend and stop them before they go over budget.

Activity logging

A tamper-evident audit trail of every action every agent takes. See what happened, when, and why, with hash-chain integrity.

Permission management

Define exactly what each agent can access, like Gmail, Calendar, Slack, and GitHub, with granular, per-service permissions.

MCP integration

Middleware for Model Context Protocol servers. Sits between agents and tools, enforcing permissions on every call automatically.

Open source

MIT-licensed, fully auditable. Read the code, run the tests, extend it for your needs. No black boxes.

Team policies

Define organisation-wide rules for what agents can do. Set default permissions across your team so every new agent starts with the right guardrails.

Approval workflows

Require sign-off for sensitive actions. Review and approve or reject agent requests before they execute, with time-bounded grants.

See the consent screen in action

This is how the consent screen appears to your users. They review permissions, adjust the spending limit, and approve or deny the agent.

Multicorn Shield consent screen showing permission controls for an AI agent accessing Gmail, Google Calendar, Payments, Slack, and Google Drive with spending limits

See everything your agents do

The Shield dashboard gives you a real-time view of every agent, every action, and every permission, all in one place.

See it in action

Run the proxy, make a tool call, and watch it appear in the dashboard in real time.

Terminal

$ npx multicorn-shield --wrap npx @modelcontextprotocol/server-filesystem /tmp

Proxy starting agent=filesystem command=npx

Agent resolved agent=filesystem scopes=3

Proxy ready agent=filesystem

Extracted tool identity tool=filesystem_read_file service=filesystem

Scope validation result service=filesystem action=read_file allowed=true

Approved action logged service=filesystem action=read_file

Extracted tool identity tool=gmail_send_email service=gmail

Scope validation result service=gmail action=send_email allowed=false

Action blocked service=gmail reason=no execute permission

We Run Shield on Shield

Every production deployment of Multicorn runs through Shield. When a deploy touches authentication code, security configuration, or database migrations, Shield pauses the pipeline and sends an approval request. Outside business hours, every deploy requires approval regardless of what changed.

No code reaches production without passing through the same permission checks, audit trail, and approval flow that Shield provides to your team.

MIT licensed

Use, modify, and self-host

Open source

Code and issues on GitHub

Built in Australia

Designed by the Multicorn team

Not sure if Shield is right for you?

Different tools solve different problems. See how Shield compares to other AI agent control tools - Agent Safehouse, agentsh, and AgentGate - and find the right fit for your team.

Start controlling your AI agents today

Free to start, no credit card required. Set up consent screens and spending controls in minutes.