Barndoor
Barndoor AI is the control plane for agentic AI, providing secure access and governance for AI agents and Model Context Protocol (MCP) servers. Founded in 2024 by Oren Michels (founder of Mashery), Barndoor enables enterprise IT, security, and developer teams to register agents, govern MCP server access through policy, broker OAuth connections to backend SaaS, and proxy MCP traffic with runtime policy enforcement and full audit trails. The Barndoor Platform REST API manages servers, connections, policies, agents, and MCP / SSE request proxying. Python, TypeScript, and Go SDKs are published on GitHub alongside Rust SDKs (Cerbos, official MCP, MCP OAuth compliance suite) and a Crew AI example. Deployment options include SaaS (trial), private cloud, and on-premises (Enterprise).
Barndoor publishes 13 API contracts indexed on the APIs.io network, including Agents API, Connections API, MCP Proxy API, and 10 more. Tagged areas include AI Agents, AI Governance, MCP, Policy Enforcement, and OAuth.
The Barndoor catalog on APIs.io includes 1 JSON-LD context and 2 Spectral governance rulesets.
Barndoor’s developer surface includes authentication, engineering blog, documentation, API reference, developer portal, signup flow, pricing, and 29 more developer resources.
What this lets a business do 2
Business capabilities this provider's published APIs can perform, derived from its own contracts. Browse all capabilities →
Kin Score
Standards implemented 5
Standards this provider implements or carries. De facto ones are profiled and measured by the API Commons; formal ones come from the standards directory and are linked by the provider's own tags. The evidence column says how each claim was established — not that it was made.
APIs 13
Individual APIs this provider publishes, each with its own machine-readable definition.
Barndoor Python SDK
Python SDK for the Barndoor AI Platform. Wraps the Platform REST API, handles Auth0 PKCE login (`loginInteractive()`), discovers governed MCP tools, brokers OAuth connections to...
Barndoor TypeScript SDK
TypeScript SDK for the Barndoor AI Platform. Browser- and Node-friendly client for Auth0 PKCE login, governed MCP tool discovery, OAuth connection initiation, and proxying MCP /...
Barndoor Go SDK
Go SDK for the Barndoor AI Platform. Server-side client for registering agents, managing MCP servers and policies, brokering OAuth connections, and proxying MCP requests from Go...
Official MCP Rust SDK
The official Rust SDK for the Model Context Protocol. Maintained under the Barndoor AI GitHub organization; provides primitives to build MCP clients and servers in Rust.
Cerbos Rust SDK
Rust SDK for Cerbos, the policy-decision-point used by Barndoor for attribute-based access control. Lets Rust services request policy decisions from a Cerbos PDP.
MCP OAuth Compliance Suite
Rust test suite that validates remote MCP servers against the MCP authorization specification - RFC 9728 (Protected Resource Metadata), RFC 8414 (Authorization Server Metadata),...
Barndoor + Crew AI Example
Reference Python demo application showing how to plug Barndoor-governed MCP tools into a Crew AI multi-agent workflow.
Barndoor Agents API
Manage AI agent registrations
Barndoor Connections API
Manage OAuth connections to MCP servers
Barndoor MCP Proxy API
Proxy requests to MCP servers
Barndoor Policies API
Manage access control policies for agents and servers
Barndoor Policy API
The Policy API from Barndoor — 1 operation(s) for policy.
Barndoor Servers API
Manage MCP server instances
Scroll for all 13
Postman Collections 6
Ready-to-run Postman collections for exercising this provider's APIs.
Barndoor Platform Agents API
POSTMANOpen Collections 7
Open, tool-agnostic API collections (OpenAPI-derived and Bruno).
Barndoor Platform Agents API
OPEN COLLECTIONBarndoor Platform Agents Connections API
OPEN COLLECTIONBarndoor Platform Agents MCP Proxy API
OPEN COLLECTIONBarndoor Platform Agents Policies API
OPEN COLLECTIONBarndoor Platform Agents Policy API
OPEN COLLECTIONBarndoor Platform Agents Servers API
OPEN COLLECTIONBarndoor Platform API
OPEN COLLECTIONScroll for all 7
MCP Servers 1
Model Context Protocol servers that expose these APIs to AI agents.
Barndoor API pricing
Prices published by Barndoor, read 2026-10-28 from barndoor.ai/pricing/. A free plan or tier is listed.
| Plan | Price |
|---|---|
| Pro | Contact Sales Includes: Up to 50 human identities; Unlimited agent and MCP connections; RBAC & ABAC policies; MCP & AI regis |
| Enterprise | Contact Sales Includes: Everything in Pro, plus LLM Gateway capabilities. Unlimited human identities |
| Free 14-day trial | Free 14-day trial Includes: AI Gateway: MCP Governance and LLM Gateway included, 100K LLM requests, no credit card required |
Plan details, limits and sources →
Rate limits
- Per-Customer Platform API Throttle: undocumented requests
- List-Endpoint Page Size: 100 items per page
- Static Egress IP Pool (Outbound to MCP Servers): 5 egress ip
Compiled by API Evangelist, not yet checked against Barndoor's documentation. All 6 limits →
Pricing Plans 1
Published pricing tiers and plan structures.
Rate Limits 1
Documented rate limits and quota policies.
Barndoor Rate Limits
RATE LIMITSService Levels 1
Uptime the provider promises or reports, as SLA4OAI. Read from its own pages; APIs.io runs no monitors.
Barndoor
SLAFinOps 1
Cost, billing, and metering signals for API financial operations.
Barndoor Finops
FINOPSFeatures 14
Notable capabilities this provider offers.
MCP Governance
Secure access control and policy enforcement for Model Context Protocol servers.
Runtime Policy Enforcement
Continuous governance applied at the moment AI agents act, not just at login.
Right-Sized Permissions
Precise, scoped access for agents - not broad human-level permissions.
Context Filtering
Dynamically surface only policy-compliant MCP tools, optimizing the context window.
AI Agent Registry
Register internal and external agents, group them, and track activity.
OAuth Connection Brokering
Initiate and manage OAuth 2.0 connections from agents to backend SaaS.
MCP / SSE Proxying
Streaming proxy that injects credentials and enforces policy on every MCP and SSE request.
Policy Authoring (RBAC/ABAC)
Create, clone, version, validate, and apply Cerbos-based RBAC and ABAC policies.
Audit Dashboards and Activity Logs
Complete audit trails for every AI action, applied policy, and outcome.
Audit Log Export
Stream audit events as gzipped JSON Lines to S3 / GCS / MinIO / SeaweedFS buckets.
Shadow AI Discovery
Centralized visibility into unauthorized AI apps and agents in the environment.
Identity Provider Integration
Connect to existing enterprise IdPs (Keycloak-based) for SSO and identity.
Static Egress IPs
Five dedicated outbound IPs for whitelisting Barndoor traffic at MCP servers.
Private and On-Prem Deployment
SaaS, private cloud, and on-premises deployment options for sensitive environments.
Scroll for all 14
Semantic Vocabularies 1
JSON-LD contexts and semantic vocabularies used across these APIs.
Barndoor Context
JSON-LDSpectral Rules 2
Spectral governance rulesets for linting and validating these APIs.
Barndoor — jsonschema rules
SPECTRALBarndoor API Rules
SPECTRALJSON Schema 24
Standalone JSON Schema definitions for this provider's data models.
AgentCounts
JSON SCHEMAAgentDirectoryBase
JSON SCHEMAAgentPayload
JSON SCHEMAAgentResponse
JSON SCHEMAAgent
JSON SCHEMAConnectionInitiationResponse
JSON SCHEMAConnectionStatusResponse
JSON SCHEMAError
JSON SCHEMAFilterCategory
JSON SCHEMAFilterOption
JSON SCHEMAPaginationMeta
JSON SCHEMAPolicyDetail
JSON SCHEMAPolicyRevisionSummary
JSON SCHEMAPolicyRuleCondition
JSON SCHEMAPolicyRule
JSON SCHEMAPolicySummary
JSON SCHEMAServerCreateRequest
JSON SCHEMAServerCreateResponse
JSON SCHEMAServerDetail
JSON SCHEMAServerSummary
JSON SCHEMAServerUpdateRequest
JSON SCHEMAUpdatePolicy
JSON SCHEMAValidatePolicyRequest
JSON SCHEMAValidatePolicyResponse
JSON SCHEMAScroll for all 24
JSON Structure 24
JSON Structure definitions describing this provider's data shapes.
Barndoor Agent Counts Structure
JSON STRUCTUREBarndoor Agent Directory Base Structure
JSON STRUCTUREBarndoor Agent Payload Structure
JSON STRUCTUREBarndoor Agent Response Structure
JSON STRUCTUREBarndoor Agent Structure
JSON STRUCTUREBarndoor Connection Initiation Response Structure
JSON STRUCTUREBarndoor Connection Status Response Structure
JSON STRUCTUREBarndoor Error Structure
JSON STRUCTUREBarndoor Filter Category Structure
JSON STRUCTUREBarndoor Filter Option Structure
JSON STRUCTUREBarndoor Pagination Meta Structure
JSON STRUCTUREBarndoor Policy Detail Structure
JSON STRUCTUREBarndoor Policy Revision Summary Structure
JSON STRUCTUREBarndoor Policy Rule Condition Structure
JSON STRUCTUREBarndoor Policy Rule Structure
JSON STRUCTUREBarndoor Policy Summary Structure
JSON STRUCTUREBarndoor Server Create Request Structure
JSON STRUCTUREBarndoor Server Create Response Structure
JSON STRUCTUREBarndoor Server Detail Structure
JSON STRUCTUREBarndoor Server Summary Structure
JSON STRUCTUREBarndoor Server Update Request Structure
JSON STRUCTUREBarndoor Update Policy Structure
JSON STRUCTUREBarndoor Validate Policy Request Structure
JSON STRUCTUREBarndoor Validate Policy Response Structure
JSON STRUCTUREScroll for all 24
Examples 48
Example request and response payloads for these APIs.
Barndoor Agent Example
EXAMPLEBarndoor Error Example
EXAMPLEBarndoor Get Agent Example
EXAMPLEBarndoor Get Policy Example
EXAMPLEBarndoor Get Server Example
EXAMPLEBarndoor List Agents Example
EXAMPLEBarndoor Policy Rule Example
EXAMPLEScroll for all 48
Security Posture 3
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Agentic Access 1
Recommended x-agentic-access execution contracts for AI agents.
Use Cases 7
What developers build with this provider.
Enterprise AI Governance
Apply access policies and governance to AI agents across the organization.
MCP Server Management
Centrally register, secure, and manage MCP server deployments for AI agents.
Agentic Workflow Orchestration
Coordinate multi-agent workflows with security and accountability controls.
AI Security and Data Exfiltration Prevention
Prevent unauthorized AI agent actions and limit data exfiltration.
Shadow AI Discovery
Surface unauthorized AI apps and agents already running in the environment.
Developer Tooling for Governed Agents
Build agents safely with end-to-end policy enforcement via SDKs.
Microsoft 365 Agent Governance
Govern agents that work across Microsoft 365 (Excel, Outlook, Teams, OneDrive).
Scroll for all 7
Solutions 2
Packaged solutions this provider offers.
IT & Security Teams
Centralize AI governance, manage shadow AI, and enforce real-time access controls at scale.
Developers
Deploy agents safely without custom security logic, with end-to-end policy across dev, staging, and prod.
Resources
Get Started 2
Portal, sign-up, and the first successful call
Documentation 4
Reference material describing how the API behaves
Agent Surfaces 3
MCP servers, agent skills, and machine-readable catalogs
Design & Contract 3
Pagination, idempotency, versioning, errors, and events
Build 3
SDKs, sample code, and the tooling you integrate with
Access & Security 9
Authentication, authorization, and security posture
Scroll for all 9
Operate 2
Status, limits, changes, and where to get help
Commercial 4
Pricing, plans, and the legal terms of use
Company 4
The organization behind the API
Other 3
Properties that don't map to a standard resource type
Source (apis.yml)
Barndoor API — frequently asked questions
Does Barndoor have an API?
Yes. APIs.io lists 13 APIs from Barndoor, including Barndoor Python SDK, Barndoor TypeScript SDK and Barndoor Go SDK, and 10 more.
Is there an OpenAPI specification for the Barndoor API?
Yes. APIs.io indexes 6 OpenAPI specifications for Barndoor, each linked for download from this page.
How do I authenticate with the Barndoor API?
Barndoor uses bearer-token authentication (http · 1 scheme). The details are profiled on APIs.io as Barndoor Authentication.
How much does the Barndoor API cost?
Barndoor publishes its prices; its Free 14-day trial plan is Free 14-day trial as of 2026-10-28. APIs.io lists 3 pricing plans for Barndoor, with each plan's price, limits and inclusions under Pricing on this page.
Does Barndoor have an MCP server?
Yes. APIs.io lists 1 MCP server for Barndoor: Remote MCP server at docs.barndoor.ai over HTTP; 3 tools listed.
Is the Barndoor API ready for AI agents?
Barndoor has a Kin Score of 59.0 out of 100 (strong) and an Agent Readiness score of 39.1 (agent-ready), scored by API Evangelist on 2026-11-06.
Work with this as data
Every provider here is available over the APIs.io API and to AI agents over MCP.