{"name":"Brane","description":"Runtime control for AI agents. Write Python policies that govern tool calls, model calls, memory, retrieval, MCP tools, and other agent actions.","url":"https://docs.brane.membranelabs.org/","version":"1.0.0","protocolVersion":"0.3","preferredTransport":"HTTP+JSON","supportedInterfaces":[{"url":"https://docs.brane.membranelabs.org/","protocolBinding":"HTTP+JSON","protocolVersion":"0.3"}],"provider":{"url":"https://docs.brane.membranelabs.org/","organization":"Brane"},"documentationUrl":"https://docs.brane.membranelabs.org/","capabilities":{"streaming":false,"pushNotifications":false},"defaultInputModes":["text/plain"],"defaultOutputModes":["text/plain"],"skills":[{"id":"agl","name":"Agl","description":"Use when building AI agents that need runtime control over tool calls, database queries, model calls, MCP tools, memory access, file operations, secrets, and other capabilities. Agents should reach for Brane when implementing guardrails, enforcing policies before actions execute, governing multi-tenant systems, or controlling high-risk agent operations in production.","tags":[],"url":"https://docs.brane.membranelabs.org/.well-known/agent-skills/agl/skill.md"}]}