SyncFlo AI
Access Control

MCP Key Scopes

Control which SyncFlo tools your AI client can discover and execute using fine-grained API key scopes.

Scope Restrictions

API keys can be restricted to a set of scopes to limit access. Each tool in the MCP catalog maps to a corresponding REST operation and requires the same scope as that endpoint.

A key with no scopes has full owner-equivalent access (fully backward-compatible).
Any tool call made outside of the key's scopes will fail immediately with a 403 forbidden error.

Recommended: Read-Only Preset

For safety, we highly recommend selecting the read-only preset when creating keys for third-party AI clients. This prevents the AI from mutating your account data while allowing full analytics and read capability:

leads:readconversations:readcampaigns:readorders:readcatalogue:readknowledge:readagents:readanalytics:read

Available Scope Reference

View REST API Scopes
ScopeGrants
leads:readView leads
leads:writeView, update, assign, create, delete leads
conversations:readView conversations and messages
messages:sendView conversations + send messages
campaigns:readView campaigns
campaigns:writeView + create/update/delete campaigns
campaigns:sendView + queue/send campaigns
orders:readView orders
orders:writeView + create/update orders
catalogue:readSearch the product catalogue
knowledge:readView knowledge base sources
knowledge:writeView + add to the knowledge base
agents:readView AI agents
agents:writeView + update agents
analytics:readView analytics and usage
ai:useUse the AI simulation tool