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.
Each capability is one of three kinds:
| Kind | Meaning |
|---|---|
| Read-only | Looks at data without changing anything (listing, inspecting, checking status). |
| Creates or modifies | Makes or changes objects in your account. |
| Confirmation-gated | Destructive 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:
| Skill | What it gives the assistant |
|---|---|
audience-building | How to get from a targeting brief to a working audience, and why it must not invent your SQL |
freemarker-personalization | Writing personalization that renders: validating tokens against the audience, guarding null values |
copy-limits | The real character limits per channel, and which ones truncate versus merely advise |
multichannel-template | How one template carries email, SMS, and push: the order they attach in, and why push is per-provider |
template-inventory | Taking stock of the template library and retiring what is no longer wanted |
campaign-launch-verdict | Turning a launch checklist into a go / no-go, and stopping there |
campaign-send-safety | When to refuse and when to confirm before anything is sent or deleted |
campaign-setup-scope | What can be changed about a campaign conversationally, and where everything else is done |
campaign-rerun | Rebuilding a prior campaign for a new period, and what silently carries over |
schedule-readout | Answering "when does this go out?" in the right timezone |
analytics-readout | Reading results as a decision, and never reporting an absent metric as zero |
domain-performance-triage | Finding where delivery went wrong after a send: by mailbox provider, device, or email client |
deliverability-review | Reviewing sending posture before a large send, and naming the checks it cannot perform |
external-delivery | Delivering an audience to an outside destination rather than sending email |
brand-account-scope | What brands, sending accounts, and sending profiles each are, and which one scopes which objects |
connection-triage | Diagnosing 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 for | Kind |
|---|---|
| Create an audience from a description or from SQL | Creates or modifies |
| Update an existing audience's SQL, URL, or name | Creates or modifies |
| Inspect an audience's full detail, including its row count and field mapping | Read-only |
| List audiences with their types and brands | Read-only |
| List an audience's data variables (the placeholders its SQL fills in at launch) | Read-only |
| List the audience recording configurations available to the account | Read-only |
| Make a safe test audience that routes every recipient to your test inbox | Creates or modifies |
"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 for | Kind |
|---|---|
| Create a marketing campaign from a template | Creates or modifies |
| Attach a template or an audience to a campaign | Creates or modifies |
| Look up a campaign's full setup and state | Read-only |
| List campaigns, or list the scheduled ones with their schedule detail | Read-only |
| Read back when one campaign goes out, in the timezone the send is measured in | Read-only |
| Check the status of a send job | Read-only |
| Run the pre-send launch checklist (go / no-go) | Read-only |
"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.
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 for | Kind |
|---|---|
| List external campaigns and inspect one's setup | Read-only |
| List the destinations an external campaign can deliver to | Read-only |
| Create or update an external campaign: its audience, destinations, account, brands, and triggers | Creates or modifies |
| Delete an external campaign | Confirmation-gated |
Launching an external campaign happens in the Accelerator UI, not through the assistant.
Templates and content​
| What you can ask for | Kind |
|---|---|
| Create an HTML email template | Creates or modifies |
| List and inspect templates, including their email content | Read-only |
| Update a template's settings | Creates or modifies |
| Add or replace a template's SMS content | Creates or modifies |
| Add or replace a template's push-notification content, per provider | Creates or modifies |
| Remove one channel's content from a template | Creates or modifies |
| Delete a template | Confirmation-gated |
"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.
"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 for | Kind |
|---|---|
| List the brands in your scope | Read-only |
| List Campaign Triggers | Read-only |
| List sending profiles (sender identities) | Read-only |
| List sending accounts in your brand scope | Read-only |
| List external database connections (data sources) | Read-only |
| List the timezone ids the platform accepts for scheduling | Read-only |
Utilities​
| What you can ask for | Kind |
|---|---|
| Test the MessageGears connection (is it reachable, and who am I?) | Read-only |
| Diagnose the MCP server itself (version, reachability, health) | Read-only |
| Link an existing Accelerator API key, in the rare case sign-in did not mint one | Creates or modifies |
Coming soon​
- Campaign and send analytics. Asking how a campaign or an individual send performed, with breakdowns by recipient domain, device, and email client, is being readied for an upcoming Accelerator release.
- Journeys (Blueprints). Multi-step journey support is in development, and assistant capabilities will follow once the platform endpoints ship.
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.