Documentation Index
Fetch the complete documentation index at: https://docs.boostgpt.co/llms.txt
Use this file to discover all available pages before exploring further.
Overview
Custom connectors can expose tools to public visitors, subscribers, or internal staff. Use tool access metadata when a connector has a mix of safe intake actions and private admin actions. By default, connector tools are treated aspublic_safe.
Predefined connectors are automatically tagged by BoostGPT. OAuth2 connectors are public-safe because each subscriber authorizes their own account. For owner-token connectors, intake actions like creating a lead, booking a call, or adding a subscriber can stay public-safe, while private reads, reports, deletes, account changes, payment operations, databases, devops, and arbitrary outbound messaging are staff-only.
Access Levels
| Access | Who can use it | Use for |
|---|---|---|
public_safe | Anyone chatting with the agent | Create leads, book calls, submit forms, notify the owner |
staff_only | Agent owner, admins, moderators | List private records, search customers, read reports, update internal pipeline data |
Tool Definition
Set access on each tool:tool_access:
boostgpt_access is also supported:
Practical Example
For a CRM connector:Choosing Access
Usepublic_safe when the tool:
- creates or updates data for the current visitor
- submits an intake form
- books a meeting
- sends a notification to the agent owner/team
- does not reveal private account data
staff_only when the tool:
- lists, searches, or exports private records
- reads inboxes, channels, dashboards, reports, customers, or files
- updates or deletes existing business records
- sends messages to arbitrary recipients
- changes account, billing, pipeline, or workspace settings
Notes
Tool access is enforced in two places:- hidden from the agent when the current chatter is not allowed to use it
- blocked at execution if an old or forged tool call tries to run it