Agent♥︎Age
Catalog

Sanction

OfficialLive

by ericlovold · TypeScript

Approval and budget checks before agent spending or tool use. Cooperative MCP; host must ask.

io.github.ericlovold/sanction — Model Context Protocol (MCP) Server

This MCP server provides “Sanction,” described as an independent authorization plane for AI agents. It verifies counterparty requests before an AI agent spends money, invokes a tool, touches a credential, or provisions a resource. Decisions are logged and auditable, and the same authorization policy can apply across providers and ecosystems.

🛠️ Key Features

  • Mandate, budget, vault, and audit
  • Approves, escalates to a human, or denies requests
  • Logs every authorization decision for auditability

🚀 Use Cases

  • Spend authorization prior to money movement by an agent
  • Tool invocation authorization before tool execution
  • Credential access authorization before touching credentials
  • Resource provisioning authorization before provisioning

⚡ Developer Benefits

  • Central policy engine answering across model providers, payment rails, identities, and agent ecosystems
  • Enforced budgets, tool rules, and approval bands for governed organizations

⚠️ Limitations

  • Description only references wallet-tree governance and authorization workflows; no additional implementation or integration details are provided.

Topics

agent-governanceai-agentsllmmcpmodel-context-protocoltypescriptspend-authorization

Related servers

More in Security