Skip to main content

MCP server capabilities

The assistant works through tools: named capabilities the MessageGears MCP server exposes. You don't call these directly. You describe a goal, and the assistant selects the right tools. This page is a map of what's possible, grouped by area. Pick your Accelerator version to see what's available to you.

Each capability is one of three kinds:

KindMeaning
Read-onlyLooks at data without changing anything (listing, inspecting, checking status).
Creates or modifiesMakes or changes objects in your account.
Confirmation-gatedDestructive or irreversible. The assistant always asks you to confirm before acting.

Skills: the MessageGears expertise behind the answers​

Tools are what the assistant can do. Skills are what it knows about doing it here. Each one is a short guide, bundled with the server, that the assistant consults on its own when a request matches; you never ask for a skill by name.

This is the difference between an assistant that can call a MessageGears API and one that uses MessageGears correctly. Without the copy-limits skill it would guess at SMS length; without freemarker-personalization it would write personalization that fails to render for recipients with a missing field.

Sixteen skills ship with the server:

SkillWhat it gives the assistant
audience-buildingHow to get from a targeting brief to a working audience, and why it must not invent your SQL
freemarker-personalizationWriting personalization that renders: validating tokens against the audience, guarding null values
copy-limitsThe real character limits per channel, and which ones truncate versus merely advise
multichannel-templateHow one template carries email, SMS, and push: the order they attach in, and why push is per-provider
template-inventoryTaking stock of the template library and retiring what is no longer wanted
campaign-launch-verdictTurning a launch checklist into a go / no-go, and stopping there
campaign-send-safetyWhen to refuse and when to confirm before anything is sent or deleted
campaign-setup-scopeWhat can be changed about a campaign conversationally, and where everything else is done
campaign-rerunRebuilding a prior campaign for a new period, and what silently carries over
schedule-readoutAnswering "when does this go out?" in the right timezone
analytics-readoutReading results as a decision, and never reporting an absent metric as zero
domain-performance-triageFinding where delivery went wrong after a send: by mailbox provider, device, or email client
deliverability-reviewReviewing sending posture before a large send, and naming the checks it cannot perform
external-deliveryDelivering an audience to an outside destination rather than sending email
brand-account-scopeWhat brands, sending accounts, and sending profiles each are, and which one scopes which objects
connection-triageDiagnosing a connection that is not working, and what this account can actually see

Two things follow from how skills are built:

  • They steer around stale knowledge. Skills point the assistant at the current, supported way to do each task, so an assistant that read older material reaches for the documented path instead of failing on a call.
  • They work on any Accelerator. Skills are bundled with the server rather than served by your Accelerator, so they stay available even where a capability the skill discusses is not.

Audiences​

What you can ask forKindAvailable
Create an audience from a description or from SQLCreates or modifies✓ 26.3.2+
Update an existing audience's SQL, URL, or nameCreates or modifies✓ 26.3.2+
Inspect an audience's full detail, including its row count and field mappingRead-only✓ 26.3.2+
Read back an audience's current SQL, connection, or URLRead-only✓ 26.3.2.1+
List audiences with their types and brandsRead-only✓ 26.3.2+
List an audience's data variables (the placeholders its SQL fills in at launch)Read-only✓ 26.3.2+
List the audience recording configurations available to the accountRead-only✓ 26.3.2+
Make a safe test audience that routes every recipient to your test inboxCreates or modifies✓ 26.3.2+

"Build an audience of subscribers who purchased in the last 90 days, then tell me how many rows it returns."

Campaigns​

What you can ask forKindAvailable
Create a marketing campaign from a templateCreates or modifies✓ 26.3.2+
Attach a template or an audience to a campaignCreates or modifies✓ 26.3.2+
Look up a campaign's full setup and stateRead-only✓ 26.3.2+
List campaigns, or list the scheduled ones with their schedule detailRead-only✓ 26.3.2+
Read back when one campaign goes out, in the timezone the send is measured inRead-only✓ 26.3.2+
Check the status of a send jobRead-only✓ 26.3.2+
Run the pre-send launch checklist (go / no-go)Read-only✓ 26.3.2+

"Create a campaign from the 'Seasonal Promo' template, attach my 'Active Buyers' audience, and run the launch checklist."

The assistant prepares a campaign end to end and hands you a link to it; you launch it in Accelerator. This is true on every Accelerator version: there is no send, schedule, or launch capability through the MCP server.

Campaign analytics​

Campaign analytics require Accelerator version 26.3.2.1 or later.

What you can ask forKindAvailable
Report how a marketing campaign performed across its sendsRead-only✓ 26.3.2.1+
Show a campaign's results over timeRead-only✓ 26.3.2.1+
Break down a campaign's results by email domain, device, or email clientRead-only✓ 26.3.2.1+
Report how a single send performedRead-only✓ 26.3.2.1+
Show how a single send's results built up over timeRead-only✓ 26.3.2.1+
Break down a single send's results by email domain, device, or email clientRead-only✓ 26.3.2.1+

If you don't give a time period, campaign analytics cover the last 30 days, so a campaign that last sent longer ago than that reads as empty until you ask about a wider window.

"How did the Fall Sale campaign perform over the last 30 days, and which email domains had the lowest delivery rate in the first week after each send?"

External campaigns​

External campaigns extract an audience and deliver it to destinations such as ad platforms, SFTP, or cloud storage rather than sending email.

What you can ask forKindAvailable
List external campaigns and inspect one's setupRead-only✓ 26.3.2+
List the destinations an external campaign can deliver toRead-only✓ 26.3.2+
Create or update an external campaign: its audience, destinations, account, brands, and triggersCreates or modifies✓ 26.3.2+
Delete an external campaignConfirmation-gated✓ 26.3.2+

Launching an external campaign happens in the Accelerator UI, not through the assistant.

Blueprints​

Accelerator 26.3.3 adds Blueprint endpoints to the automation APIs, including attaching a Blueprint to an external campaign. The MCP server does not have Blueprint tools yet, so on every Accelerator version an assistant connected through MCP cannot create, inspect, or attach Blueprints. Work with Blueprints in Accelerator or through the API directly.

Templates and content​

What you can ask forKindAvailable
Create an HTML email templateCreates or modifies✓ 26.3.2+
List and inspect templates, including their email contentRead-only✓ 26.3.2+
Update a template's settingsCreates or modifies✓ 26.3.2+
Add or replace a template's SMS contentCreates or modifies✓ 26.3.2+
Add or replace a template's push-notification content, per providerCreates or modifies✓ 26.3.2+
Remove one channel's content from a templateCreates or modifies✓ 26.3.2+
Delete a templateConfirmation-gated✓ 26.3.2+

"Add SMS and push versions of the 'Spring Sale' template so it can send on all three channels."

Copy​

Your assistant writes copy itself, directly in the conversation, and the bundled copy-limits skill keeps that copy grounded in this platform's real constraints: the character limits for subject lines, preheaders, SMS bodies, and push titles, subtitles, body text, and buttons, and which of those limits actually truncate a message versus which are advisory. Copy doesn't depend on your Accelerator version.

"Give me three subject-line options for the win-back campaign, then tighten the one I pick to fit."

The assistant writes the options itself and checks them against the real limits. To put the result on a template, see Templates and content.

Platform and data​

What you can ask forKindAvailable
List the brands in your scopeRead-only✓ 26.3.2+
List Campaign TriggersRead-only✓ 26.3.2+
List sending profiles (sender identities)Read-only✓ 26.3.2+
List sending accounts in your brand scopeRead-only✓ 26.3.2+
List external database connections (data sources)Read-only✓ 26.3.2+
List the timezone ids the platform accepts for schedulingRead-only✓ 26.3.2+

Utilities​

What you can ask forKindAvailable
Test the MessageGears connection (is it reachable, and who am I?)Read-only✓ 26.3.2+
Diagnose the MCP server itself (version, reachability, health)Read-only✓ 26.3.2+
Link an existing Accelerator API key, in the rare case sign-in did not mint oneCreates or modifies✓ 26.3.2+
Availability

Not every tool is available to every account. The server enables tools based on your Accelerator version and plan, and hides the rest. If you ask for something unsupported, the assistant tells you rather than guessing.