Skip to main content
Every token carries an explicit list of scopes. Reads succeed when the token has the matching scope and access to the target domain. Writes may return 202 with APPROVAL_REQUIRED when the token is not allowed to auto-approve the action.

Baseline (read) scopes

ScopeAccess
domains:readList domains in the workspace
prompts:readRead prompt definitions
visibility:readAI visibility and mention analytics
audits:readSite audit summaries and issues
competitors:readTracked competitors
traffic:readGA4 and Search Console summaries
articles:readArticles
integrations:readIntegration status and Webflow CMS reads

Elevated (write) scopes

ScopeAccess
prompts:writeCreate and update prompts
prompts:deleteDelete prompts (never auto-approved)
audits:triggerStart site audits
competitors:manageAdd competitors
integrations:writeCreate or update Webflow CMS drafts
domains:manageCreate and manage domains
articles:writeCreate and update articles

Approval flow

When a write returns approval required:
{
  "status": "APPROVAL_REQUIRED",
  "approvalRequestId": "uuid",
  "approvalUrl": "https://app.mentionpath.ai/..."
}
An organization owner or admin approves the action in Account → Approvals. You can allow specific write actions to auto-approve per token under Account → API when the action’s scope is granted.
REST and MCP share the same scope and approval rules. A token that can call POST /domains/{id}/prompts behaves the same as the prompts_create MCP tool.

Restricted scopes

These scopes are not granted to API or MCP tokens by default:
  • approvals:resolve — approve or deny pending requests (human/UI first)
  • permissions:manage — org role and permission administration