Toolcog uses on-demand authorization—AI requests access exactly when it needs it, with exactly the permissions required. No upfront configuration, no unnecessary scopes, just seamless authorization at the moment of need.
When AI tries to use an API that requires authentication:
This happens naturally in conversation. AI explains what it needs, you authorize, and work continues.
Traditional integrations request broad permissions upfront: “Give me access to all your repos, all your issues, all your pull requests.”
Toolcog requests exactly what’s needed:
find_api to discover an operationlearn_api to understand the interfacecall_api—but no credentials existIf you later ask AI to do something requiring additional scopes, it asks again. Your authorizations expand incrementally.
You don’t need to:
Just start working. When AI needs access, it asks.
Every authorization is explicit. You see exactly what you’re authorizing:
Nothing happens without your click.
When AI needs authorization, it provides a URL like:
https://toolcog.com/connect?owner={owner}&bridge={bridge}&scope={scope}This URL contains:
Clicking this link starts the OAuth flow.
The whole process takes seconds.
Your credentials are stored with four-tier encryption: session → derived key → vault key → encrypted credential. Even Toolcog cannot decrypt your credentials—the encryption keys are derived from secrets only you possess. See Zero-Knowledge Credential Protection for details.
Credentials are tied to your Toolcog session:
When you authorize an MCP client from your browser, the client automatically shares your browser session’s vault. Sessions created independently (different devices, different browsers) have separate vaults by default, but can be merged later. See Vault Linking for details.
Authorization works across services. If AI needs to:
Each service is authorized independently when needed. AI handles this naturally:
“To summarize your GitHub issues in Notion, I’ll need access to both. First, please authorize GitHub: [link]”
You authorize GitHub.
“Thanks! Now I need Notion access: [link]”
You authorize Notion.
“I’ve created the summary page in Notion with your latest issues.”
You’re always in control:
See Manage Credentials for details.