Build, validate, test-send, execute, pause, resume, and cancel campaigns and recurrences.
SummaryBuild, validate, test-send, execute, pause, resume, and cancel campaigns and recurrences.
Prerequisites A Whats91 account A generated public API token Build, validate, test-send, execute, pause, resume, and cancel campaigns and recurrences.
Note
Every tool below is generated from the Whats91 MCP tool registry. Scope, safety class, approval requirement, and input schema are read from the running definition, so this page cannot drift from the server.
whats91_campaign_cancel_confirmDESTRUCTIVE WRITE ApprovalConsumes a one-time approval and cancels the unchanged campaign plus its open jobs. mcp:campaigns:executev1.0.0 4 inputs whats91_campaign_cancel_prepareDESTRUCTIVE WRITE ApprovalBuilds a progress preview and one-time confirmation token before cancelling open campaign jobs. mcp:campaigns:executev1.0.0 3 inputs whats91_campaign_draft_createDRAFT WRITE Creates an idempotent server-side campaign draft. Every campaign job remains non-claimable until a separately approved execution phase. mcp:campaigns:writev1.0.0 10 inputs whats91_campaign_execution_confirmHIGH IMPACT EXECUTION ApprovalConsumes a one-time approval and atomically makes the unchanged campaign draft executable. mcp:campaigns:executev1.0.0 5 inputs whats91_campaign_execution_prepareHIGH IMPACT EXECUTION ApprovalBuilds a server-computed execution preview and one-time confirmation token for an unchanged campaign draft. mcp:campaigns:executev1.0.0 4 inputs whats91_campaign_getREAD ONLY Returns a campaign definition, schedule, audience summary, template dependency, and sender setup reference. mcp:campaigns:readv1.0.0 2 inputs whats91_campaign_pauseREVERSIBLE WRITE Pauses a currently executable campaign. Already accepted messages cannot be recalled. mcp:campaigns:executev1.0.0 3 inputs whats91_campaign_recipients_listREAD ONLY Lists paginated campaign recipient delivery records with phone numbers masked to the last four digits. mcp:campaigns:readv1.0.0 5 inputs whats91_campaign_recurrence_cancel_confirmDESTRUCTIVE WRITE ApprovalConsumes a one-time approval and permanently stops future occurrences for the unchanged recurring campaign. mcp:campaigns:executev1.0.0 4 inputs whats91_campaign_recurrence_cancel_prepareDESTRUCTIVE WRITE ApprovalBuilds a one-time approval preview before permanently stopping future recurring campaign occurrences. mcp:campaigns:executev1.0.0 3 inputs whats91_campaign_recurrence_pauseREVERSIBLE WRITE Pauses creation of future occurrences for a recurring campaign. mcp:campaigns:executev1.0.0 3 inputs whats91_campaign_recurrence_resumeREVERSIBLE WRITE Resumes creation of future occurrences for a paused recurring campaign. mcp:campaigns:executev1.0.0 3 inputs whats91_campaign_report_getREAD ONLY Returns campaign report totals and sanitized status, step, pricing, and failure-code breakdowns. mcp:campaigns:readv1.0.0 8 inputs whats91_campaign_resumeREVERSIBLE WRITE Resumes a paused campaign through the existing campaign state transition. mcp:campaigns:executev1.0.0 3 inputs whats91_campaign_sources_contact_books_listREAD ONLY Lists tenant contact books available as campaign audience sources without returning contacts. mcp:campaigns:readv1.0.0 2 inputs whats91_campaign_status_getREAD ONLY Returns current campaign status and queue, delivery, read, retry, skip, and failure counts. mcp:campaigns:readv1.0.0 2 inputs whats91_campaign_template_requirements_getREAD ONLY Returns variable and media requirements for an approved tenant-owned campaign template. mcp:campaigns:readv1.0.0 2 inputs whats91_campaign_test_send_confirmHIGH IMPACT EXECUTION ApprovalConsumes a one-time approval and sends one real test message for the unchanged campaign draft. mcp:campaigns:executev1.0.0 6 inputs whats91_campaign_test_send_prepareHIGH IMPACT EXECUTION ApprovalBuilds a masked single-recipient test-send preview and one-time confirmation token for an unchanged campaign draft. mcp:campaigns:executev1.0.0 5 inputs whats91_campaign_validateREAD ONLY Validates a campaign draft, resolves its audience, and checks approved template requirements without saving, scheduling, or sending. mcp:campaigns:writev1.0.0 9 inputs whats91_campaigns_listREAD ONLY Lists campaigns for one tenant-owned WhatsApp number with optional status and date filters. mcp:campaigns:readv1.0.0 7 inputs Related Documentation MCP Tools All Whats91 MCP tools, grouped by domain, with scope, safety class, approval requirement, and input contract.
Diagnostics Connectivity, identity, negotiated capabilities, and the tools-only operational guide.
Messaging Send approved templates and session chat messages, and inspect a message operation.
Templates Read, validate, draft, duplicate, submit, and delete WhatsApp templates.
Previous
Previous: Templates