Home/Product/ChangeEngine MCP
ChangeEngine MCP

Run your employee comms from the AI you already use.

Ask ChatGPT, Claude, Gemini or Copilot to plan a program, write and target a message, make artwork or explain a missed send. It works in your real account, with your brand and HRIS data. Nothing sends until your team publishes it.

65 tools live · 6 channels · Human approval on every send
Works insidethrough the ChangeEngine MCP
Trusted by teams at
Airbus logo
HubSpot logo
Nextdoor logo
Constellation Brands logo
e.l.f. Beauty logo
Life360 logo
Integral Ad Science logo
Better Business Bureau logo
TruGreen logo
Palfinger logo
Semtech logo
Cart.com logo
Users love us on G2
What is the ChangeEngine MCP?

An MCP server for HR and internal comms

The ChangeEngine MCP is a Model Context Protocol server that lets an AI assistant work inside your ChangeEngine account. Its 65 tools read programs and past sends, write and schedule messages across email, Slack/Teams, SMS and WhatsApp, target audiences from HRIS data, make on-brand artwork, run surveys and read results.

MCP is the open standard AI assistants use to work with other software. Connect once, sign in as yourself, and your assistant gets the access you have.

See the live tool list →
✦
At a glance
MCP
TOOLS
65, in 7 groups
CHANNELS
Work email, personal email, Slack, Teams, SMS, WhatsApp, newsletters
SCHEDULING
On publish, fixed date, any HRIS date, repeating, after a send, on survey completion
TARGETING
Segments, custom expressions, managers, Slack/Teams channels
SURVEYS
7 question types, logic, confidential mode, eNPS, QR links, translation
ARTWORK
13 branded formats, from posters to TV displays
RESULTS
Opens, clicks by link, errors by reason, polls, per-person trail
SIGN-IN
OAuth with your own ChangeEngine account
SENDING
A person publishes every communication
Works where your team already works

Your people live in an AI assistant. Now your comms do too.

Connect once to the assistant your company approved. Everyone keeps their own permissions.

ChatGPT
ChatGPT
Claude
Claude
Gemini
Gemini
Microsoft Copilot
Copilot
MCP
Any MCP client
Speed

Idea to scheduled in one prompt

Plan, draft, target and schedule without five screens.

Grounded

Your account, not a blank page

It reads your programs, segments, voice and send calendar first.

Safe

A human presses send

The assistant builds and checks. Your team publishes.

Worked examples

One prompt, the tools it chains

What the assistant calls for six common requests.

Onboarding journey

"Build a 90-day onboarding journey for store associates, in English and Spanish, by text."

Calls: list_subject_dates → list_segments → create_draft → set_message → set_audience → set_schedule → read_timeline

Open enrollment chase

"Remind everyone who hasn't clicked the enrollment link, by SMS."

Calls: search_communications → create_follow_up_draft → convert_message → set_schedule → send_me_test

Pulse survey

"Run a confidential 5-question pulse for Austin and summarize it."

Calls: create_survey → edit_survey → launch_survey → set_message → read_survey_responses

Recognition poster

"Make a poster for our top 5 safety teams and save it."

Calls: find_design_template → preview_design_template → create_design → save_design

Delivery audit

"Why did half the warehouse miss Monday's safety alert?"

Calls: read_delivery_forensics → list_send_recipients → read_person_send → list_sync_conflicts

Quarterly review

"What worked best last quarter, and what went quiet?"

Calls: list_changes_by_program → list_communication_analytics → read_poll_results

Tool reference

All 65 tools, and what to ask

Grouped by job. Names match what your assistant shows when it calls them.

A · 10 tools

Read the account

The assistant orients itself in your account before it writes anything, and sees what the team is already working on.

list_programs

List programs

Every program in the account, with its ID, so the assistant files new work in the right place.

Ask: "What programs do we have?"

list_program_communications

List a program's communications

Everything in one program, last edited first, with each message's status and channel. Archived ones are left out.

Ask: "What's in Onboarding?"

list_changes_by_program

Rank programs by activity

Programs ranked by how much work went into them over a window of up to a year. A program with zero changes is a neglected one.

Ask: "What has nobody touched in 60 days?"

list_recent_work

See recent work

The communications and surveys changed most recently, newest first. The fastest answer to what the team is working on.

Ask: "What is the team working on?"

list_upcoming_sends

See upcoming sends

What sends in the next 31 days, by day, with how many people each send reaches. Use it to pick a quiet day before scheduling.

Ask: "Which days next week are crowded?"

search_communications

Search past communications

Find past messages by meaning rather than exact words, best match first, so nothing gets written twice.

Ask: "Find our last benefits announcement."

read_communications

Read a communication

The content, audience, schedule, status and review stage of any message, in the same shape the write tools take.

Ask: "Read me the day-one welcome."

read_timeline

Read a journey timeline

The order a person meets each message, grouped by the HRIS date it hangs off. This is how you see the shape of a journey.

Ask: "What does a new hire get in 90 days?"

read_communication_history

Read change history

Who changed a message and when, newest first.

Ask: "Who last edited the holiday message?"

read_review_comments

Read review comments

The full approval trail for one message: each step, who took it and any note. A change request explains why it isn't live.

Ask: "Why isn't the reorg message approved?"

B · 11 tools

Compose and schedule

A few calls take a message from empty to written, targeted, scheduled and attributed, as a message or a designed newsletter.

create_program

Create a program

A new program, only when no existing one fits.

Ask: "Create a Benefits 2027 program."

create_draft

Create a draft

An empty email, Slack/Teams or SMS draft in a program, ready for the message, audience and schedule.

Ask: "Start an open enrollment launch draft."

create_follow_up_draft

Follow up with non-responders

Reach only the people who didn't open, click or answer a survey, or only those who clicked. A segment can't express this, so it's the only way to chase.

Ask: "Chase everyone who didn't click the link."

update_draft

Rename or move a draft

Change a message's title, description or program.

Ask: "Move the town hall recap to Leadership."

set_message

Write the message

Body, subject, channel and sender in one call, in Markdown or the editor's own format. Supports buttons, images, video, polls, branded email designs and blocks only one segment sees.

Ask: "Write a 120-word welcome for store associates."

convert_message

Convert to another channel

Move a message between work email, personal email, Slack and SMS the way the app's editor would. Anything the new channel can't hold is listed.

Ask: "Turn this email into a Slack post."

set_newsletter

Build a designed newsletter

A designed newsletter built from a short brief with your sections, tone and imagery, and revised by another brief.

Ask: "Build October's company newsletter."

set_audience

Choose the audience

A saved segment, an ad hoc expression built from your HRIS fields, the managers or managers' managers of a group, or a Slack/Teams channel.

Ask: "Send this to Operations managers."

set_schedule

Set the schedule

On publish, a fixed date, any HRIS date with day and month offsets, a repeating cadence, after a previous send, or as each person completes a survey. Local time zones supported.

Ask: "Send 7 days before each work anniversary."

set_sender

Set the sender

Send from the People Team or a named person instead of the default.

Ask: "Send this from the People Team."

archive_draft

Archive a draft

Remove a draft that is no longer needed.

Ask: "Archive today's test drafts."

C · 8 tools

Know who you are writing to

Everything the assistant reads before it writes a word: your brand, your audiences and how many people each channel can actually reach.

read_branding

Read your brand

Brand voice and tones with their greetings and sign-offs, logos, colors, fonts, AI image style and named email designs.

Ask: "What does our brand voice say?"

list_segments

List segments

Every saved audience, and which can be a base segment.

Ask: "What audiences do we have?"

list_segment_conditions

See segment rules

The conditions behind saved segments, to copy or combine.

Ask: "How is the Field Ops segment built?"

list_audience_people

Count an audience

Headcount for a saved segment, split into who is reachable, missing a destination or opted out on a channel, before anything is published.

Ask: "How many Texas hourly staff have a phone number?"

describe_audience

Explore audience fields

The employee fields and values that can narrow a group, with coverage for each. Special category fields like gender or religion show coverage, never values.

Ask: "Which fields find night-shift staff?"

list_merge_tags

List merge tags

Every personalization field this message can use, including manager fields and calendar events. Valid tags depend on the audience.

Ask: "What can I personalize here?"

list_subject_dates

List schedulable dates

The HRIS dates this account can schedule from, such as start date, birthday, anniversary or became a manager.

Ask: "What dates can trigger a message?"

list_chat_channels

List Slack channels

Postable Slack channels, by name or most used.

Ask: "Which channels do we post to most?"

D · 16 tools

Artwork and brand assets

Use the approved artwork you already own, make more from your branded designs, check how copy fits, and file the result back in the library.

publish_image

Publish an image

Host a PNG, JPEG, WebP or AVIF up to 100 MB at a durable URL, and optionally file it in the library with tags.

Ask: "File this photo under Recognition."

request_upload

Upload a file

A one-time upload URL for a full-quality image or PDF.

Ask: "Upload the benefits guide PDF."

list_content_library

Browse the content library

Uploaded files and branded designs in the content library, by folder, so messages use approved artwork first.

Ask: "What onboarding artwork do we have?"

list_content_library_tags

List library tags

Tag names and folder paths, with counts.

Ask: "How is our library organized?"

render_content_library_template

Use a library design in a message

Drop an editable branded design into a message.

Ask: "Put the holiday banner in this email."

find_design_template

Find a branded design

Branded layouts in 13 formats: posters, certificates, social posts, banners, TV displays, guides, FAQs, video call backgrounds, manager one-pagers and more.

Ask: "Find a certificate design."

preview_design_template

Preview with your copy

Render a layout with your content before creating it.

Ask: "Preview the poster with this headline."

create_design

Create a design

An editable design with your copy and images in place. It stays a real design, not a flat picture.

Ask: "Make an open enrollment poster."

read_design

Read a design

Every element, its text, size and position.

Ask: "What text is on the banner?"

preview_design

Preview design changes

See changes before saving, with warnings when copy would shrink past legibility or push an element off the canvas.

Ask: "Show it with the date changed."

update_design

Edit a design

Change copy, color, images and position, and keep it.

Ask: "Swap the photo and use our blue."

save_design

Save to the library

File a finished design in the content library.

Ask: "Save the poster for the team."

import_pdf

Make a PDF editable

Turn a PDF into an editable design in the library.

Ask: "Make our one-pager editable."

search_stock_images

Search stock photos

Unsplash photos for a design, credited to the photographer.

Ask: "Find a warehouse team photo."

list_whatsapp_templates

List WhatsApp messages

The Meta-approved WhatsApp messages this account can send.

Ask: "What WhatsApp messages can we send?"

list_possible_senders

List senders

Who a message can come from, and who it uses now.

Ask: "Who can this come from?"

E · 3 tools

Check it before it goes

The assistant checks its work the way a recipient will see it.

read_message

Read a message back

The subject, sender and body of one message.

Ask: "Read back what you wrote."

read_communication_preview

Preview as a recipient

The message rendered as recipients will see it, with sample merge values, returned as an image.

Ask: "Show me how it looks in an inbox."

send_me_test

Send me a test

A real test copy to your email, Slack, Teams, SMS or WhatsApp.

Ask: "Send me a test on Slack."

F · 11 tools

Surveys

The full survey lifecycle, from first draft and translation through launch to reading the answers back by theme.

create_survey

Create a survey

A draft survey, optionally confidential (personal details hidden, results under 5 answers suppressed, eNPS enabled) or open to anyone by QR code or link.

Ask: "Create a confidential Austin pulse."

edit_survey

Edit a survey

Pages, questions and logic in one checked call: single and multiple choice, dropdown, rating, yes or no, text and comment, with conditional display. If one edit fails, none are saved.

Ask: "Show the comment box only below 3 stars."

prepare_survey_translation

Prepare a translation

Every string, ready to translate into a language.

Ask: "Get this ready for Spanish."

add_survey_translation

Save a translation

Store the translated strings on the survey.

Ask: "Add the Spanish version."

launch_survey

Launch a survey

Publish the survey and return its link for a message.

Ask: "Launch it and add the link to day 30."

close_survey

Close a survey

Stop taking answers, with your own closing note.

Ask: "Close the pulse on Friday."

archive_survey

Archive a survey

Take a survey out of the list.

Ask: "Archive last year's survey."

list_surveys

List surveys

Surveys with status and response counts.

Ask: "Which surveys are live?"

read_survey

Read a survey

Questions, settings and which version people see.

Ask: "What does our onboarding survey ask?"

read_survey_responses

Read responses

Counts per answer, open text grouped by theme, and whole responses. Never tied to a person, and anonymous results stay hidden until 5 answers.

Ask: "Summarize the 90-day survey."

read_survey_reach

Check survey reach

Sends, deliveries and clicks for each message carrying the link.

Ask: "How many people got the survey?"

G · 6 tools

Read your results back

Delivery, opens, clicks, errors, reactions and poll answers for anything that has sent, down to why one person missed a message.

list_communication_analytics

Rank by performance

Messages ranked by opens, clicks, deliveries, errors or sends in a time window, with your account's average per channel to compare against. Slack and Teams opens are reported as unmeasured.

Ask: "What had the lowest opens last quarter?"

read_delivery_forensics

Inspect a send

Deliveries, bounces, clicks by link, failures by reason and the people who engaged, for each recent send.

Ask: "Who missed Monday's announcement?"

list_send_recipients

List every recipient

Every recorded recipient of a send, by outcome or channel.

Ask: "List who the safety alert reached."

read_person_send

Trace one person

Why one person did or did not get a message: published, in the audience, reachable, opted out or queued, over the last 90 days.

Ask: "Why didn't Jordan get the benefits email?"

read_poll_results

Read poll results

Answers to polls inside a message. Never tied to a person.

Ask: "What did people vote for?"

list_sync_conflicts

Find HRIS conflicts

People the last HRIS sync couldn't place because of a duplicate record. They get nothing until the HRIS is fixed.

Ask: "Is anyone missing because of the HRIS?"

How it works

Connect once. Then just ask.

01

Add the connector

Add ChangeEngine in your assistant and sign in.

02

Ask in plain language

Describe the program, message or survey. It reads your account first.

03

It builds and checks

Drafts, audiences and schedules land in ChangeEngine, previewed and test-sent to you.

04

You publish

Review and publish in ChangeEngine. Ask for results any time.

✦
What it leaves to you
by design
PUBLISH
A person publishes every communication in ChangeEngine
CALENDAR
Calendar events are read and scheduled against, edited in the app
SURVEYS
Answers come back in aggregate, never tied to a person
FIELDS
Sensitive fields report coverage only, never values
Channels

Every channel your people read

Native to each channel, and able to move a message between email, Slack and SMS without a rewrite.

Work email logo

Work email

Write, design as a newsletter, preview and test.

Personal email logo

Personal email

The same, for people without a work inbox.

Slack logo

Slack

Post to people or channels, convert from email, read reactions.

Microsoft Teams logo

Microsoft Teams

Post to people or channels and send tests.

SMS logo

SMS

Two-way text, with a check of who has a number first.

WhatsApp logo

WhatsApp

Approved WhatsApp messages with merge tags and links.

For IT and security

Why IT says yes in one meeting

There is no new app for employees, no code to maintain and nothing to host. ChangeEngine connects to the systems IT already runs through standard, auditable integrations.

Certified

Certified, not self-attested

SOC 2 and ISO 27001 certified and GDPR compliant, with documentation ready in the Trust Center.

Identity

SSO on day one

SAML or OAuth single sign-on with optional 2FA. Employees reach the hub with Google or Microsoft sign-in.

Data

Your data stays in your region

Encryption in transit and at rest, with data residency in the US, EU or Canada. Content is generated inside your ChangeEngine environment.

AI governance

No shadow AI

The MCP runs inside the assistant you already approved and acts with the signed-in user's permissions. Nothing sends without an approval.

Integrations

Through the front door

Workday, ADP, BambooHR, UKG and 75+ more, plus Active Directory, Teams, Slack and SharePoint, all through standard APIs.

Control

Roles and approvals

Role-based permissions and approval steps, so comms, legal and leadership sign off before anything goes out.

Built in the open

You vote on what ships next

Our MCP roadmap is public, and shipped items keep the votes that asked for them.

See the live list and vote →
Employee Hub AI has one too

Build your hub from chat

The Employee Hub AI MCP adds sections, apps and pages to your hub.

See Employee Hub AI →
FAQ

ChangeEngine MCP, answered

What is the ChangeEngine MCP?

The ChangeEngine MCP is a Model Context Protocol server that lets an AI assistant work inside your ChangeEngine account. Its 65 tools read programs and past sends, write and schedule messages across email, Slack/Teams, SMS and WhatsApp, target audiences from HRIS data, make on-brand artwork, run surveys and read results.

Which AI assistants work with the ChangeEngine MCP?

ChatGPT, Claude, Gemini and Microsoft Copilot, plus any assistant that supports MCP connectors. Your assistant connects once, you sign in with your own ChangeEngine account, and it can use every tool your role allows.

Is our data used to train AI models?

No. Employee data and content that the ChangeEngine MCP reads or writes is not used to train AI models.

Can the AI send communications by itself?

No. The MCP creates, targets and schedules drafts, previews them as recipients will see them and can send a test copy to you. A person on your team publishes every communication in ChangeEngine, through your normal review and approval flow.

Which channels can the MCP write for?

Work email, personal email, Slack, Microsoft Teams, SMS and WhatsApp. It can also build a designed newsletter and move a message between email, Slack and SMS.

Can it schedule messages off HRIS dates like start date or work anniversary?

Yes. It sends on publish, on a fixed date, relative to any date your account holds (start date, birthday, anniversary, became a manager) with day offsets and day-of-week rules, on a repeating cadence, after an earlier send, or as each person completes a survey, in each recipient's local time.

Can it follow up only with people who didn't act?

Yes. A follow-up reaches only the people who didn't interact, didn't answer a survey or didn't click a link, or only those who clicked. It inherits the original audience and waits a delay you choose.

How does it know who to send to?

It reads your saved segments, the fields you can filter on and their coverage, live headcounts and channel reach before anything is published. It can target a segment, a custom expression, the managers of a group or a Slack/Teams channel.

Can it build and analyze surveys?

Yes. It drafts surveys with 7 question types, conditional logic and confidential mode, translates, launches and closes them, and reads responses back with open text grouped by theme. Anonymous results stay hidden until 5 people answer.

What results can it read back?

Sends, deliveries, errors, opens, clicks by link, reactions and poll answers for anything that has sent, with your account's channel averages to compare against. It can list every recipient of a send and explain why one named person did or didn't get a message.

Does the MCP see more data than I can?

No. You sign in as yourself, so the assistant sees and does exactly what your ChangeEngine role allows. Sensitive fields such as gender or religion report coverage only, never values.

Is the ChangeEngine MCP secure?

It runs on the ChangeEngine platform: ISO 27001 and SOC 2, GDPR compliant, SSO, encryption in transit and at rest, and US, EU or Canada data residency. Every change is recorded in the communication's history.

Is there an MCP for the Employee Hub too?

Yes. Employee Hub AI has its own MCP, so an assistant can add sections, apps and pages to your hub from chat.

Run it from your existing AI.

Connect once and ship your next program from a single prompt.