Skip to main content
Adding your agents to Barndoor Prerequisites
  • Admin privileges in your Barndoor organization.
  • Application details for your agent, including application type (guidance below) and OAuth callback URL(s)

Step-by-step guide

  1. Go to AI Agents: https://app.barndoor.ai/agents.
  2. Click Add Agent button (top-right).
    This opens the Add AI agent registration form.
Add AI agent modal with fields for name, description, application type, and allowed logout URLs
Tip: If you don’t see the button, ensure your user has admin access.

Fill out the registration form

  1. Name
    Clear, human-readable name (e.g., Snowflake Assistant, Sales Ops Agent).
  2. Description
    Short sentence on what the agent does and which services it connects to.
  3. Agent Owner
    Name of person or team that is responsible for the agent (optional)
  4. Owner Contact Information
    Email address, slack channel, or other contact information for the Agent Owner (optional)
  5. Callback URLs* Enter one or more URLs where Barndoor should send callbacks after users sign in through your Identity Provider or authorize Barndoor to access an MCP server.
  6. Allowed Logout URLs
    One or more URLs where users can be safely redirected after logging out (press Enter after each URL).
When you’re done, click Register agent. Upon successful agent creation, you’ll be presented your agents credentials. These credentials are required for authenticating your application to make authorized requests to Barndoor operations.

Your Agent Credentials

Agent Credentials print out

What happens next?

  • Your new agent appears in the All Agents list.
  • From there you can:
    • Configure access policies for the agent by adding the agent to the scope of MCP servers such as Snowflake, Salesforce, and Notion in Access Control Center.
    • For Machine to Machine or Autonomous Agents, you can directly connect them to MCPs with service account credentials or LLM models with their virtual keys. See AgentProfiles
    • Manage auth settings and rotate credentials if your application type requires it.
    • Monitor Active users and Monitored actions over time.
Next step: Create an access control policy for the agent to fine-tune which tools it can use and define any exception conditions that should limit its behavior.