Connect your agent
They ask before they pay. You keep the keys.
Starter $29 — 1-day trial, then Pay $29. External audit for your agents.
How it works
Start a 1-day trial. Plug in your agent. They ask before they pay. You keep the keys.
Get an API key
Start the free trial. Add the wallet. Set a daily spend limit. Copy your key.
Plug it in
Before your agent sends money, it asks Agent Control first. Works with AgentKit, x402, or MCP — popular agent payment tools. If we say stop, it does not send.
Try it free
Full dashboard for 1 day. Over-limit and new addresses wait for you.
Then Pay $29
Unlock with $29 USDC on Solana. No card. No KYC.
Same check wherever they pay from
Before your agent sends money, it asks Agent Control first. Works with AgentKit, x402, or MCP — popular agent payment tools. If we say stop, it does not send.
Direct call:
fetch("https://agent-control.net/api/v1/check", {
method: "POST",
headers: {
Authorization: "Bearer YOUR_AGENT_API_KEY",
"Content-Type": "application/json",
},
body: JSON.stringify({ to: destination, value_usd: amount }),
})AgentKit
Works with AgentKit, a popular agent payment tool. They ask before they pay. You keep the keys.
import { createAgentKitPolicyProvider } from "./src/adapters/agentkit.ts";
const policyProvider = createAgentKitPolicyProvider({
apiKey: process.env.AGENT_CONTROL_API_KEY,
});
// Pass policyProvider into AgentKit BasePayConfig
x402
Works with x402, a popular agent payment tool. Before it sends, it asks Agent Control. Copy src/adapters from the repo.
import { createX402BeforePaymentHook } from "./src/adapters/x402.ts";
client.onBeforePaymentCreation(
createX402BeforePaymentHook({ apiKey: process.env.AGENT_CONTROL_API_KEY }),
);
If we say stop, it does not send. If the agent skips the ask, Inbox cannot stop that send. More detail: docs and adapters.