Connect an AI assistant (Claude, ChatGPT or Claude Code) to your EzFlow business so it can read your schedule and act on your business through the MCP tools. Step by step for each assistant, with screenshots.
Connect an AI assistant to your EzFlow business so it can read your schedule and help you run it:
check today’s classes, record payments, enrol students, send invoices and more. It works with any
assistant that supports connectors, such as Claude, ChatGPT or Claude Code. It takes
about two minutes and needs no code.
Pick your assistant under Step by step below. Each tab has its own screenshots. The EzFlow
address is always the same: https://api.ezflow.my/mcp
Open your AI assistant app and go to its Settings. Any assistant that supports connectors
has the same option in its own menu.
2
Find Connectors, then Add
Go to Connectors (some apps call this Integrations). Then click Add to add a custom
connector.
3
Type the EzFlow address
Give it a name like Ezflow-MCP. In the address box, type exactly https://api.ezflow.my/mcp,
then click Continue.
4
Keep the default settings
Do not change any of the choices on this screen. They are already set for you. Click Add or
Save.
5
Start the sign-in
Click Connect. Some apps call this Sign in or Authenticate. This opens the EzFlow
sign-in page.
6
Type your business email
On the EzFlow sign-in page, type the email you use for your EzFlow business, then click Send
verification code. You can also use Google or Apple if that is how you sign in.
7
Enter the 6-digit code
Open your email inbox and find the 6-digit code from EzFlow. Type it into the boxes, then click
Verify and continue.
8
Approve access
EzFlow shows what the assistant will be allowed to do. Check that it shows your business and your
role as Owner, then click the Allow button. This is the step that grants access.
9
Optional: stop the pop-ups for read tools
If your app offers it, set the read only tools to Always allow so the assistant does not ask
you every time it looks something up. You can leave it asking each time if you prefer.
10
Check that it worked
Open EzFlow and go to Settings, then Integrations. Under AI assistants you will see your
assistant listed as connected. To stop it at any time, click Revoke here.
1
Open Settings
In ChatGPT, click your name at the bottom left, then click Settings.
2
Go to Plugins, then Developer mode
In the left menu click Plugins, then click Developer mode. On some accounts this
menu is called Connectors and the option is under Advanced.
3
Turn on Developer mode
Switch the Developer mode toggle on. ChatGPT marks it as elevated risk because it lets
you add connectors that OpenAI has not reviewed, and EzFlow is one of those. You still sign
in and approve access yourself in the steps below. Leave the other switches as they are.
4
Open Browse plugins
Go back to Plugins and click Browse plugins.
5
Click the plus button, then Create MCP App
In the top right corner, click the + button, then click Create plugin.
A New Plugin window opens. You do not need to upload anything here. Click Create MCP
App at the bottom left.
6
Fill in the plugin
Type Ezflow-MCP as the name. Keep Server URL selected and type exactly
https://api.ezflow.my/mcp. Leave Authentication on OAuth and do not open Advanced
OAuth settings. Tick I understand and want to continue, then click Create.
7
Start the sign-in
ChatGPT asks to add Ezflow-MCP. Click Sign in with Ezflow-MCP. This opens the EzFlow
sign-in page in your browser.
8
Type your business email
On the EzFlow sign-in page, type the email you use for your EzFlow business, then click
Send verification code. You can also use Google or Apple if that is how you sign in.
9
Enter the 6-digit code
Open your email inbox and find the 6-digit code from EzFlow. Type it into the boxes, then
click Verify and continue.
10
Approve access
EzFlow shows what ChatGPT will be allowed to do. Check that it shows your business and your
role as Owner, then click Allow ChatGPT. This is the step that grants access. Your
browser then sends you back to ChatGPT.
11
Optional: change how often ChatGPT asks
Back on the Ezflow-MCP page in ChatGPT, under Permissions, click Allow low-risk
actions to change the setting.
12
Pick a permission level
Choose Allow read actions so ChatGPT can look things up without asking but still asks
before it changes anything. Choose Allow all actions only if you do not want to be
asked at all. The default, Allow low-risk actions, may stop ChatGPT from using some EzFlow
tools that touch customer details, so pick one of the other two.
13
Check that it worked
Open EzFlow and go to Settings, then Integrations. Under AI assistants you will see
ChatGPT listed as connected. To stop it at any time, click Revoke here.
Claude Code runs in a terminal, so there is no settings screen. In the folder you work from,
run:
claude mcp add --transport http ezflow https://api.ezflow.my/mcp
Then start Claude Code and type /mcp. Choose ezflow and press Enter to sign in. Your
browser opens the EzFlow sign-in page: type your business email, enter the 6-digit code, then
click Allow. These are the same three sign-in screens shown in the Claude tab, steps 6 to 8.
When the browser says you are connected, go back to the terminal and start asking.
Everything in the Marketing module can be done in plain words. Some things people ask:
“How many credits do I have and what is my sending limit?”
“Draft a marketing template that offers 20 percent off the September intake, then submit it for review.”
“How many customers would a campaign to everyone who has not visited in 60 days reach, and what would it cost?”
“Create a campaign called September promo with the approved template for that audience, and launch it now.”
“Pause the September promo.” “Resume it.” “Cancel it and refund what is left.”
“Show me the report for the last campaign.” “Who replied?”
“Set quiet hours to 9 to 8 and cap marketing at 300 credits a day.”
“Add +60123456789 to the do-not-message list.”
“Switch the second number to marketing only.” “Send a test message from it.”
“Update the about line on my second number to Fresh bakes daily in Bangi.” “Copy my main number’s profile to all my numbers.”
“Show me open WhatsApp conversations and reply to the last one.”
A few rules the assistant follows for you. Before a launch it must show you the estimate and ask you
to confirm that every recipient agreed to receive marketing messages on WhatsApp, the same tick you
see in the campaign wizard. Anything that spends credits, messages people, or cannot be undone asks
you first. Your daily cap, quiet hours and per-customer weekly limit still apply exactly as in the
dashboard. Two things stay in the dashboard on purpose: adding or connecting a number, because Meta
needs its own sign-in window, and uploading a profile photo file, though you can give the assistant a
public image link instead.If you connected your assistant before these tools existed, remove the connector and add it again so
it picks up the new tool list.
If the assistant ever says it cannot find its EzFlow tools, remove the connector and add it again
with the same address. Most assistants only refresh their tool list when the connector is added.
In ChatGPT, the plugin page may say “No app actions available yet” right after connecting. Start
a new chat and ask for something from EzFlow, and the tools load on first use.
Yes. You sign in and approve access yourself, and you stay in control:
You approve access once, and any action that creates, changes, pays, sends or deletes is
restated to you before it runs.
You can revoke it anytime from Settings, then Integrations in EzFlow.
Your plan decides what it can do: reading is on every plan, and making changes needs Growth or
higher.
EzFlow limits how fast an assistant can call the tools and watches for unusual activity, so a
runaway or misbehaving assistant is stopped automatically.