Hanzo
Cloud MCPmarketing

marketing

35 MCP tools on the Hanzo cloud door that call the marketing API.

The 35 tools tools/list names for marketing. Each dispatches to an operation in the marketing API reference.

ToolRouteArgumentsRequiredDescription
delete_v1_marketing_audiences_idDELETE /v1/marketing/audiences/{id}1idRemoves one of the caller org's audiences and answers 204.
delete_v1_marketing_calendar_idDELETE /v1/marketing/calendar/{id}1idRemoves one of the caller org's posts and answers 204.
delete_v1_marketing_campaigns_idDELETE /v1/marketing/campaigns/{id}1idRemoves one of the caller org's campaigns and answers 204.
delete_v1_marketing_suppressionsDELETE /v1/marketing/suppressions4Re-subscribes an address on one channel and answers 204.
get_v1_marketing_audiencesGET /v1/marketing/audiences1Returns the org's saved audiences, most recently updated first.
get_v1_marketing_audiences_idGET /v1/marketing/audiences/{id}1idReturns one of the caller org's saved audiences.
get_v1_marketing_audiences_id_previewGET /v1/marketing/audiences/{id}/preview1idEvaluates the cohort LIVE — the same resolution an enrollment would run — and reports how big it is…
get_v1_marketing_calendarGET /v1/marketing/calendar2Returns the org's calendar, soonest scheduled first, optionally narrowed to one status.
get_v1_marketing_calendar_idGET /v1/marketing/calendar/{id}1idReturns one of the caller org's posts, including the exact error behind a failed publish.
get_v1_marketing_campaignsGET /v1/marketing/campaigns2Returns the org's campaigns, most recently updated first, optionally narrowed to one lifecycle…
get_v1_marketing_campaigns_idGET /v1/marketing/campaigns/{id}1idReturns one of the caller org's campaigns.
get_v1_marketing_promosGET /v1/marketing/promos0Returns every promo the deployment offers with its live counters: how many orgs have redeemed it…
get_v1_marketing_promos_code_eligibilityGET /v1/marketing/promos/{code}/eligibility3codePrices a promo against a plan and seat count.
get_v1_marketing_promos_code_redemptionGET /v1/marketing/promos/{code}/redemption1codeReturns the caller org's OWN redemption of a promo — an org-scoped read, so it can never surface…
get_v1_marketing_sequencesGET /v1/marketing/sequences1Returns the org's drip sequences, most recently updated first.
get_v1_marketing_sequences_idGET /v1/marketing/sequences/{id}1idReturns one of the caller org's sequences together with its steps in send order.
get_v1_marketing_sequences_id_enrollmentsGET /v1/marketing/sequences/{id}/enrollments2idReturns who is walking one sequence, most recently enrolled first, with each walk's current step…
get_v1_marketing_sequences_id_stepsGET /v1/marketing/sequences/{id}/steps1idReturns one sequence's steps in send order.
get_v1_marketing_summaryGET /v1/marketing/summary0Rolls up the caller org's campaigns: how many there are, how many are active, and the summed budget…
get_v1_marketing_suppressionsGET /v1/marketing/suppressions1Returns the org's opt-out list, newest first — everyone the send gate will refuse to deliver to.
get_v1_marketing_unsubscribeGET /v1/marketing/unsubscribe4Is the PUBLIC one-click endpoint (no principal): a recipient clicks the signed link in an email…
post_v1_marketing_audiencesPOST /v1/marketing/audiences6Saves a cohort filter for the caller's org. Name is required.
post_v1_marketing_calendarPOST /v1/marketing/calendar10Adds a post to the content calendar. Channel and body are required.
post_v1_marketing_calendar_id_publishPOST /v1/marketing/calendar/{id}/publish1idPublishes a post NOW, synchronously, whatever its schedule.
post_v1_marketing_campaignsPOST /v1/marketing/campaigns10Registers a campaign in the caller's org. Name is required; channel defaults to email and status to…
post_v1_marketing_campaigns_id_schedulePOST /v1/marketing/campaigns/{id}/schedule2Sets a campaign's send time and moves it to "scheduled".
post_v1_marketing_promos_code_redeemPOST /v1/marketing/promos/{code}/redeem4Redeems the promo for the caller's org, crediting the discount value to its wallet through the…
post_v1_marketing_sequencesPOST /v1/marketing/sequences5Registers a drip sequence in the caller's org.
post_v1_marketing_sequences_id_enrollPOST /v1/marketing/sequences/{id}/enroll4Adds one contact or a whole audience to a sequence and schedules the first step for each.
post_v1_marketing_sequences_id_enrollments_eid_cancelPOST /v1/marketing/sequences/{id}/enrollments/{eid}/cancel2eid, idStops one walk mid-sequence and answers 204: no further step is sent, and steps already delivered…
post_v1_marketing_sequences_id_statusPOST /v1/marketing/sequences/{id}/status2Flips draft/active/archived — the activation gate for sending, since only an active sequence…
post_v1_marketing_sequences_id_stepsPOST /v1/marketing/sequences/{id}/steps4Appends a message to the END of a sequence: the new step's idx is one past the last, so steps…
post_v1_marketing_suppressionsPOST /v1/marketing/suppressions4Records an opt-out for the org (admin / self-service management).
put_v1_marketing_calendar_idPUT /v1/marketing/calendar/{id}10Replaces a post's editable fields. It is a full write, not a patch, and it RESETS the lifecycle…
put_v1_marketing_campaigns_idPUT /v1/marketing/campaigns/{id}10Replaces a campaign's editable fields. It is a full write, not a patch: every field takes the value…

All 755 tools · The door

Generated from tools/list on https://api.hanzo.ai/v1/mcp — 833 tools captured 2026-08-01, of which 755 are documented here (the operator surface is not published) (this build read the vendored copy; the door was unreachable).

How is this guide?