September 5, 2026

MCP Overview

Wooxy MCP Server

Connect any MCP-compatible AI agent to your Wooxy account. The agent reads your account structure, builds and previews branded templates, defines audience segments, schedules campaigns, and pulls sending statistics — through the same permissions your user already has in Wooxy.

Wooxy runs a remote MCP server. There is nothing to install and no local process to keep alive: add the endpoint as a connector, authenticate, and the tools appear in your agent.

Quick start

1. Open your agent's connector settings

In an MCP-compatible client (Claude, Cursor, VS Code, Gemini CLI, Windsurf, Goose, and others) open Connectors, MCP servers, or Integrations, and choose Add custom connector.

Name the connector Wooxy and enter the remote server URL:

https://mcp.wooxy.com/mcp

The server speaks MCP over Streamable HTTP. Clients that only support the older HTTP+SSE transport should use their compatibility mode.

3. Authorize the connector

Click Connect. Wooxy takes over the flow from there:

  • You sign in to your Wooxy account, as you would on the website

  • A consent screen lists the permissions the connector is asking for.

  • You confirm, and Wooxy redirects you back to your agent.

There is no API key to generate, copy or rotate. The connector is bound to the Wooxy user who authorized it, and every tool call runs as that user, inside that account, with that user's permissions — so a connector cannot reach anything the person behind it could not already open in the Wooxy UI.

That last point is why several tools return partial responses rather than errors. context__get, for instance, includes billing details only for a user who holds the billing permission, and the domain list only for a user who holds the settings permission. If a block you expected is missing, check the permissions granted at this step before assuming the account has no data.

4. Start working

Ask your agent something concrete, for example:

Show me how last month's email campaigns performed, then draft a win-back
email for contacts who haven't opened anything in 30 days

The agent calls the Wooxy tools directly. It reads your domains, lists, templates and reports, and asks you before it schedules anything.

Menu names vary slightly by agent. Check out per-product setup guides in the side menu.

Configuration snippet

Clients that are configured from a file (rather than a UI) use a shape like this:

{
  "mcpServers": {
    "wooxy": {
      "type": "http",
      "url": "https://mcp.wooxy.com/mcp"
    }
  }
}

Tool reference

Session

ToolDescription
context__getCurrent user, account, timezone, balance and plan, plus embedded brands, contact sources and custom events.

Account structure

ToolDescription
domains__listSending domains and their verification state.
contact_lists__listContact lists (audiences) belonging to one sending domain, with their personalization variables.
contact_sources__listAcquisition sources and their customer acquisition cost.
custom_events__listRegistered custom events available for behaviour segmentation.
brands__listBrands available for template generation.
telegram_bots__listTelegram bots, optionally filtered to one domain.

Audience segmentation

ToolDescription
segments__listSegments defined on one contact list.
segment__createCreate a reusable saved filter over a contact list.
segment__updateRewrite an existing segment's filter definition.

Templates

ToolDescription
templates__listTemplate metadata across channels — id, name, channel, creation time. Never the body.
template__createGenerate a branded template from a free-form idea. Returns a preview.
template__modifyProduce a new revision of a generated template from a free-form change request.
template__savePersist a generated template into the account so campaigns can use it.

Campaigns

ToolDescription
campaigns__listCampaigns in the account, newest first.
campaign__schedule_createCreate a one-time campaign that launches once at a future date and time.
campaign__repeat_createCreate a recurring campaign on a daily, weekly or monthly cadence.

Reporting

ToolDescription
reports__statRaw account-level sending metrics for a date range, optionally scoped by channel and domain.
campaign__reportPer-iteration counters and rates for one campaign, with geo and device breakdowns.
template__reportCounters and rates for one template over a date range, bucketed by hour, day or month.
contact_list__reportComposition of one audience — size, per-channel reachability, blacklists, demographics.

Documentation

ToolDescription
tool_docs__getFull reference documentation for any tool on this server.
kb__treeKnowledge base categories and article ids.
kb__articleFull text of one knowledge base article.
api_docs__overviewIndex of the Wooxy HTTP API, by section and method id.
api_docs__methodFull documentation for one HTTP API method, including request and response examples.

FAQ

Do I need an API key?

No. You sign in to Wooxy, approve the permissions on the consent screen, and get redirected back to your agent. Every call then runs as your user, with your permissions.

Which permissions does the connector get?

The ones shown on the consent screen at authorization time, scoped to the account you signed in to. Nothing is granted silently, and the connector never exceeds what your own Wooxy user can do.

Is there a local server to install?

No. Wooxy MCP is a remote server. Add the endpoint URL and authenticate.

Can the agent send a campaign without asking me?

It can create one, which schedules a real send. The server marks campaign__schedule_create and campaign__repeat_create as write tools that need confirmation, and well-behaved clients prompt for approval before every call. Review the campaign in Wooxy before its launch time if you want a second check.

Can the agent read my template HTML?

No. templates__list returns metadata only — id, name, channel and creation time. Generated templates are shared as a PNG preview and a link.

How does the agent learn the filter grammar?

It asks the server. tool_docs__get("segment__create") returns the complete rule matrix at runtime, which is why an agent can build a correct segment without that grammar being in its training data.

What about the HTTP API?

It is still there, and the MCP server can document it: api_docs__overview lists every section and method, and api_docs__method returns one method's full reference with code examples. MCP wraps Wooxy 's capabilities so an agent can use them conversationally; the HTTP API is what you build against directly.

Decoration plane with dash Decoration email orange fly plane with dash
Unleash Your Creativity with Wooxy AMI