Skip to content

Agent Auth SDK

Overview

AI agents are autonomous — but someone needs to be accountable. The Agent Auth SDK gives humans control over what agents can spend, which tools they can access, and when to pull the plug.

One integration. Every framework. Every payment rail.

ANY FRAMEWORK → 50c Agent Auth → ANY PAYMENT RAIL
(OpenClaw, CrewAI, (authorization, (x402, Visa TAP,
Claude, AutoGPT, limits, audit, Mastercard AgentPay,
OpenAI, Google ADK) kill switch) or 50c credits)

Why This Exists

ProtocolWhat It DoesWhat It’s Missing
MCPConnects agents to toolsNo payments, no spending limits
A2AAgents discover each otherNo financial layer
x402Agents pay per HTTP callNo budgets, no human approval

Agent Auth is the missing authorization layer between agents and money.

Quick Start

from fiftyc import AgentAuth
import os
agent = AgentAuth(api_key=os.getenv("FIFTYC_API_KEY"))
@agent.authorize(credit_limit=100, approval_above=50)
def my_agent_task():
result = agent.call("web_search", query="latest AI papers")
return result

Core Features

1. Per-Tool Spending Limits

agent.set_limits(
web_search=50, # $50/month cap
genius=200, # $200/month cap
titan=0 # Blocked entirely
)

2. Human-in-the-Loop Approval

agent.configure(
auto_approve_below=10, # <$10 → agent decides
require_approval_above=50, # >$50 → human must approve
kill_after=500 # Hard stop at $500 total
)

3. Immutable Audit Trail

Every action logged with tamper-proof hashes. Export for compliance.

trail = agent.audit_trail(last=100)
trail.export("csv") # For CISO/compliance

4. Kill Switch

Instantly revoke all agent permissions.

agent.revoke() # Stops all agent actions immediately

5. Platform-Agnostic Identity

One agent ID works across every framework.

agent = AgentAuth(id="agent_abc123")
# Works in OpenClaw, CrewAI, AutoGPT, raw Python

Integrations

PlatformIntegration TypeStatus
MCP (Claude, Cursor, OpenClaw)MCP Server🔜 Soon
OpenClawSkill plugin🔜 Soon
CrewAIPython decorator🔜 Soon
AutoGPTPython decorator🔜 Soon
A2AAgent Card at .well-known/agent.json🔜 Soon
x402Payment backend🔜 Soon

MCP Server Integration

{
"mcpServers": {
"50c-agent-auth": {
"command": "npx",
"args": ["50c-agent-auth"],
"env": {
"FIFTYC_API_KEY": "your_key_here"
}
}
}
}

Payment Rails

Agent Auth works with any payment method:

RailHowStatus
50c CreditsDirect debit from 50c balance🔜 Soon
x402 (USDC)HTTP 402 payment protocol🔜 Soon
Visa TAPTrusted Agent ProtocolPlanned
Mastercard Agent PayAgent commerce frameworkPlanned

Pricing

Agent Auth will be included with all 50c plans. No additional cost for authorization, audit trails, or kill switch functionality.

FeatureFreeStarterProEnterprise
Agent wallets1525Unlimited
Audit trail retention7 days30 days90 days1 year
Kill switch
Anomaly detection
Custom approval rules

The Trust Problem

Only 16% of consumers trust AI to make payments. — Nevermined, 2026

Agent Auth solves trust by keeping humans in control:

  • Agents operate within human-set boundaries
  • Every action is auditable and tamper-proof
  • Humans can kill any agent instantly
  • Spending limits are enforced server-side (not bypassable)