Every change Wellknown observed on this MCP server, newest first, with what it was before and what it became. Tool-surface changes carry the definition diff. Nothing here is edited after the fact.
Authorization not required, issuer https://dev-j28v1bnr0o00f4g6.us.auth0.com/
Authorization not required, issuer https://dev-j28v1bnr0o00f4g6.us.auth0.com/
Added "get_performance_summary"; changed the definition of "clone_campaign_draft", "create_campaign_draft" and "update_campaign_message" (21 tools before, 22 now)
⟨207 unchanged words⟩ by this account.","type":"string"},"subject":{"description":"Optional email subject for the cloned message template (email/both clones only). Omit to copy the source template's subject, if it has one.","maxLength":200,"type":"string"}},"required":["source_campaign_id","name"," ⟨3 unchanged words⟩
⟨186 unchanged words⟩ ],"maxLength":40,"type":"string"},"subject":{"description":"Optional email subject, stored with the message and carried onto an email clone of this draft. One line, 200 characters or fewer, no {{variables}}. Email campaigns otherwise get a subject at send time; only a prepared exact-message campaign must store one.","maxLength":200,"type":"string"}},"required":["name","message"],"type":"object"}
⟨98 unchanged words⟩ ","maxLength":320,"type":"string"},"subject":{"description":"Optional replacement email subject. Omit to keep the stored subject. One line, 200 characters or fewer, no {{variables}}. Changing it also voids prior approvals.","maxLength":200,"type":"string"}},"required":["campaign_id","message"],"type":"object"}
Get performance summary — The account's performance report, identical to the website's Performance page: pipeline (discovered, purchased, enriched, imported, duplicates excluded), readiness (prepared, approved, eligible at last launch), delivery (queued, provider-accepted, confirmed delivered, failed, unsettled -- never folded together), engagement (replies, interested, appointments, conversions), cost in credits, and one row per autopilot lane. Read-only; sends nothing and buys nothing. A null value means NOT MEASURED and carries an unavailable_reason -- never report it to the operator as zero.
Authorization not required, issuer https://dev-j28v1bnr0o00f4g6.us.auth0.com/
Authorization not required, issuer https://dev-j28v1bnr0o00f4g6.us.auth0.com/
Authorization not required, issuer https://dev-j28v1bnr0o00f4g6.us.auth0.com/
Authorization not required, issuer https://dev-j28v1bnr0o00f4g6.us.auth0.com/
Authorization not required, issuer https://dev-j28v1bnr0o00f4g6.us.auth0.com/
Changed the definition of "launch_approved_campaign" and "review_campaign_readiness"
{"additionalProperties":false,"properties":{"all_textable_numbers":{"description":"SMS only. Must match the readiness review. When true, queue one separate text to every approved textable phone on each selected lead.","type":"boolean"},"approval_token":{"description":"The token from review_campaign_readiness. ⟨150 unchanged words⟩
{"additionalProperties":false,"properties":{"all_textable_numbers":{"description":"SMS only. When true, approve one separate text to every eligible textable phone on each selected lead. Used by DealFinder's attended Send-to-all action.","type":"boolean"},"campaign_id":{"description":"The campaign to review. ⟨91 unchanged words⟩
Authorization not required, issuer https://dev-j28v1bnr0o00f4g6.us.auth0.com/
Changed the definition of "launch_approved_campaign" and "review_campaign_readiness"
⟨76 unchanged words⟩ it).","type":"string"},"from_number":{"description":"SMS channel only: the same outbound number the readiness review was run with. Omit for automatic sender routing.","type":"string"},"lead_ids":{"description":"Must match the subset ⟨51 unchanged words⟩
⟨54 unchanged words⟩ account default.","type":"string"},"from_number":{"description":"SMS channel only: an approved outbound number for this account. Omit for automatic sender routing.","type":"string"},"lead_ids":{"description":"Review a subset of ⟨17 unchanged words⟩
Authorization not required, issuer https://dev-j28v1bnr0o00f4g6.us.auth0.com/
Added "check_campaign_readiness" (20 tools before, 21 now)
Check campaign readiness — Read-only, idempotent campaign readiness status for monitoring and scheduled checks: recipient count, message, channels, cost and every pass/warn/fail check. SENDS NOTHING and NEVER mints an approval token or confirmation phrase, so it cannot launch a campaign. Use review_campaign_readiness only when a human is actively deciding whether to launch.
Changed the definition of "launch_approved_campaign"
⟨10 unchanged words⟩ costs credits. It requires an approval_token from review_campaign_readinessANDandtheexplicitconfirmationoperatorphraseauthorizationthatforreviewthisreturned,exactwhichlaunch.theIn
Changed the definition of "clone_campaign_draft"
⟨93 unchanged words⟩ supplied, or the clone has no audience. Use channels=['sms'] when the new draft must be text-only with no AI/voice calls, and from_address_id to pin the verified email identity on an email clone. After this, call review_campaign_readiness; only an explicit human ⟨5 unchanged words⟩
⟨20 unchanged words⟩ ,"both"],"type":"string"},"channels":{"description":"Optional explicit channel narrowing on the new draft. Example: ['sms'] makes an SMS campaign text-only and prevents AI/voice calling. This can only narrow the campaign type, never widen it.","items":{"enum":["email","sms","voice"],"type":"string"},"minItems":1,"type":"array","uniqueItems":true},"description":{"description":"
Authorization not required, issuer https://api.persuadioai.com
Authorization not required, issuer https://api.persuadioai.com
Authorization not required, issuer https://dev-j28v1bnr0o00f4g6.us.auth0.com/
Changed the definition of "get_campaign_status"
Reportwhat arecorded campaignhas actually doneoutcomes: leads,messagessentdeliveredrecords, confirmed delivery receipts, replies, opt-outs,meetingsbookingscheduledrecords, andthreadsAI-pausedwaitingleadson(not
Authorization not required, issuer https://dev-j28v1bnr0o00f4g6.us.auth0.com/
Certificate recorded, valid to 2026-12-24
Authorization not required, issuer https://dev-j28v1bnr0o00f4g6.us.auth0.com/
First tool surface recorded: 20 tools (server version 1.5.0)
Showing the latest 23 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed
⟨44 unchanged words⟩ :"The exact confirmation phrase from the readinessreview, as given to youreview.byOptionaltheonlyhumanwhenoperator.operator_authorized_this_launch=true.","type":"string"},"from_address_id":{ ⟨33 unchanged words⟩ type":"string"},"type":"array"},"operator_authorized_this_launch":{"description":"Set true only when the authenticated human operator explicitly asked to launch this exact campaign in the current interactive turn. Never set for scheduled/background execution, standing preferences, prior approvals, or inferred intent.","type":"boolean"}},"required":["campaign_id","approval_token","confirmation"],"type":"object"}