Request connector
request_connectorClimb the door ladder for a needed service: bind this company's connector, offer reuse of an account the operator already admins on another FreedomOS company ("use that account?"), use a FreedomOS-native door when we can, then a vetted/rented connect card. Use when a goal needs a service that is not yet bound here. Provide the name from search_connector_registry and a short reason. Does not connect by itself and never spends money. Never treat not-connected as done.
[sensitive-tier, initiates a multi-step agent process — company managers (executive/gm) run this without a card. Other members ask once; a from-now-on approval makes future calls seamless. Connecting a connector still needs the OAuth/connect card (request≠grant). Call it on the first clear ask — do not re-ask in chat.]
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| scope | No | Who may use the connection once it is live. "company" (default) = everyone in this company. "personal" = "Just me": only the person who signs in (their chats, MCP key and bots they host) — e.g. a personal inbox. The approver can still change it on the card. | |
| reason | No | Why you need it — the capability gap it closes (e.g. "run the KDP book ad campaign"). | |
| companyId | Yes | FreedomOS company id to act within (you must be a member). Required for company-scoped tools. | |
| connector | Yes | Name of the connector to request (from search_connector_registry, e.g. "Amazon Ads"). |