Skip to content
Whats91

Every Whats91 MCP OAuth scope, what it unlocks, and how to choose a minimal set.

Scopes

Summary

Every Whats91 MCP OAuth scope, what it unlocks, and how to choose a minimal set.

Prerequisites

  • A Whats91 account
  • A generated public API token

Each tool declares exactly one required scope. tools/list filters by the granted scopes, so a client that never requested a scope never even sees the tools behind it. Request the smallest set that covers your use case.

Tip

Read scopes and write scopes are separate for every domain. Start with the read scope, confirm behaviour, and add the write scope only when the client genuinely needs to change data.

Scope Reference

ScopeToolsGrants
mcp:billing:read1Read wallet balance, plan status, and message rates.
mcp:blacklist:read3Check and list blacklist entries.
mcp:blacklist:write5Add, bulk-add, and remove blacklist entries.
mcp:campaigns:execute12Test-send, execute, pause, resume, and cancel campaigns and recurrences.
mcp:campaigns:read7List and read campaigns, recipients, status, and reports.
mcp:campaigns:write2Create and validate campaign drafts.
mcp:catalogs:read6Read catalogs, products, product sets, and sync state.
mcp:catalogs:write8Create, update, and archive products, and drive catalog sync.
mcp:chatbot_flows:publish7Validate, simulate, publish, activate, disable, and archive flows.
mcp:chatbot_flows:read7Read flows, versions, reports, and runtime status.
mcp:chatbot_flows:write2Create and update chatbot flow drafts.
mcp:chatbots:read3List and read chatbots and runtime status.
mcp:chatbots:write7Create, update, enable, disable, and delete chatbots.
mcp:connect1Baseline connectivity and the tools-only operational guide.
mcp:contacts:read6Read contacts, contact books, and import status.
mcp:contacts:write12Add, update, remove, bulk-add, and import contacts and books.
mcp:conversations:read5Find conversations, read history, and check the service window.
mcp:forms:read8Read forms, submissions, statistics, and operations.
mcp:forms:write9Create, clone, update, publish, deprecate, and archive forms.
mcp:media:read5List and read media, usage, limits, and access URLs.
mcp:media:write6Upload and delete media.
mcp:messages:chat_send1Send a session chat message inside the customer service window.
mcp:messages:read1Read the outcome of a message operation.
mcp:messages:template_send1Send an approved WhatsApp template message.
mcp:orders:read4Read orders, payment readiness, and automation diagnostics.
mcp:orders:write5Link order items, transition status, and retry order automation.
mcp:reports:read1Read summarised message reporting.
mcp:templates:read5List, read, preview, validate, and check template sync status.
mcp:templates:write8Draft, update, duplicate, submit, and delete templates.
mcp:tools:diagnostics3Ping, tenant identity, and negotiated connection info.
Use caseScopes
Read-only assistantmcp:connect, mcp:tools:diagnostics, mcp:reports:read, mcp:conversations:read, mcp:billing:read
Support copilotThe read-only set plus mcp:contacts:read, mcp:messages:chat_send, mcp:messages:read
Template authorThe read-only set plus mcp:templates:read, mcp:templates:write, mcp:media:read
Campaign operatorThe template set plus mcp:campaigns:read, mcp:campaigns:write, mcp:campaigns:execute

Warning

mcp:campaigns:execute is the highest-impact scope on the platform. It covers HIGH_IMPACT_EXECUTION tools that send to entire audiences. Grant it only to clients that genuinely operate campaigns, and keep the approval path enabled.

Related Documentation