Gazebo
    ServicesAgentsDocsSpecWritingPricing
    Log inSign up
    Log in

    Getting Started

    • Introduction
    • How Gazebo works
    • Core concepts
    • Quickstart

    Agent Access

    • Access profiles
    • Bearer tokens
    • Audit logs

    MCP

    • Overview
    • Cursor
    • Claude Code
    • Windsurf
    • Any MCP client
    • get_credential reference

    Open Standard

    • AIP Specification ↗

    Sharing Agents

    • Overview
    • Publishing an agent
    • The consent screen
    • Installing a shared agent
    • The identity stamp

    REST API

    • Authentication
    • Verification endpoint

    Security

    • Overview
    • Encryption model
    • Credential storage
    • Audit and compliance
    • Responsible disclosure
    Documentation

    Getting Started

    • Introduction
    • How Gazebo works
    • Core concepts
    • Quickstart

    Agent Access

    • Access profiles
    • Bearer tokens
    • Audit logs

    MCP

    • Overview
    • Cursor
    • Claude Code
    • Windsurf
    • Any MCP client
    • get_credential reference

    Open Standard

    • AIP Specification ↗

    Sharing Agents

    • Overview
    • Publishing an agent
    • The consent screen
    • Installing a shared agent
    • The identity stamp

    REST API

    • Authentication
    • Verification endpoint

    Security

    • Overview
    • Encryption model
    • Credential storage
    • Audit and compliance
    • Responsible disclosure
    DocsAgent Access

    An access profile is a named permission set that defines exactly what an agent is allowed to access. Every agent in Gazebo must be linked to an access profile — there is no default access.

    Structure

    An access profile contains one or more service entries, each specifying:

    • Service — which connected service (e.g. Stripe, GitHub)
    • Allowed methods — which HTTP methods the agent may use (GET, POST, PUT, PATCH, DELETE)

    Example profile — payment-reader:

    ServiceAllowed methods
    StripeGET
    GitHubGET

    An agent with this profile can read from Stripe and GitHub. It cannot write to either, and it cannot touch any other service you have connected.

    Creating a profile

    Profiles are created as part of the agent creation flow:

    1. Go to Agents → New agent
    2. Under Access, click Add service
    3. Select the service and the methods the agent needs
    4. Repeat for each service
    5. Save the agent — the profile is created automatically

    Editing a profile

    You can add or remove services and methods from an existing profile at any time. Changes take effect immediately — the next get_credential call from that agent uses the updated policy.

    Least privilege

    Scope each profile to the minimum the agent actually requires. An agent that only reads Stripe payment data should not have POST access — even if it never uses it. The audit log will flag any credential access beyond what the observed usage requires.

    One profile per agent

    Each agent is linked to exactly one access profile. If you have multiple agents with the same access needs, they can reference the same profile — or you can create separate profiles for independent revocation control.

    Revocation

    Deleting an agent immediately revokes access for all credentials in its profile. The bearer token stops working. No credential rotation required.

    Explore Gazebo

    Gazebo gives each agent an independent access boundary around your agent credentials, with controls for approval, auditing, and revocation.

    Scoped identities for AI agentsGive every agent only the credentials it needs.Credential security and audit controlsSee how access is protected, recorded, and revoked.
    QuickstartBearer tokens
    Gazebo

    IAM for AI agents. Scoped credentials, access policies, and audit trails — without rotating keys.

    Product

    • Pricing
    • Status

    Explore

    • Services
    • Agents
    • Workflows
    • Integrations

    Content

    • Writing
    • Topics
    • Blog
    • Docs

    Free Tools

    • Scanner

    Company

    • About
    • hello@gazebohq.com
    • security@gazebohq.com

    © 2026 Gazebo. All rights reserved.

    PrivacyTermsSecurity