get_started
Explain WALoops setup, key types, available tool groups, API docs, and example OTP requests.
Takes no parameters.

io.github.bhagirarhPublished by GitHub account bhagirarhv1.0.0Updated Nov 1, 2026
WhatsApp OTP and WhatsApp Business automation tools for AI assistants
Hosted MCP server that gives an assistant WhatsApp OTP sending and verification plus WhatsApp Business automation, inbox and template tools.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/io.github.bhagirarh%2Fwaloops-mcp/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.Add this to your client's mcpServers config.
{
"mcpServers": {
"waloops": {
"type": "http",
"url": "https://app.waloops.com/api/mcp.php"
}
}
}WALoops is a remote, hosted MCP server that gives your AI coding assistant WhatsApp tools: send and verify OTPs, manage conversations, build automation drafts, send approved templates, and more.
Nothing to install. The server runs at https://app.waloops.com/api/mcp.php and speaks the MCP Streamable HTTP protocol. Point your client at that URL, add your API key as a header, and start building.
Get a free key at app.waloops.com/register -- 100 WhatsApp OTPs/month, no credit card required.
The server can initialize, list tools, and run get_started with no key at all. A key is only needed for tools that send or read account data.
Add to your claude_desktop_config.json:
Add to .cursor/mcp.json:
Add to .vscode/mcp.json:
Add to your Windsurf MCP config:
X-API-Key header and is never stored or logged by the MCP layer.Free OTP keys include 100 WhatsApp OTPs/month with no credit card. Advance plan keys unlock the full Business automation toolset.
See all plans at waloops.com/pricing.
Source: README.md at commit 64828ef
Explain WALoops setup, key types, available tool groups, API docs, and example OTP requests.
Takes no parameters.
Send an OTP to an international phone number. A free OTP key sends from the WALoops WhatsApp number; channel may be whatsapp or sms.
phonerequiredchannelpurposesite_urlrequiredVerify a previously sent OTP using the recipient’s phone number and code.
coderequiredphonerequiredsite_urlrequiredRead OTP usage for the API key, including available usage or limits.
site_urlrequiredRequires an Advance plan key. List the client’s approved WhatsApp templates and their variables.
Takes no parameters.
Requires an Advance plan key. Send an approved WhatsApp template; call list_templates first to confirm the template name and variables.
torequiredtemplaterequiredvariablesRequires an Advance plan key. Messages, conversations, automations and plan usage overview.
Takes no parameters.
Requires an Advance plan key. List and search inbox conversations.
pagelimitsearchRequires an Advance plan key. List messages in a conversation.
idrequiredpagelimitRequires an Advance plan key. List automations, or fetch one automation with its run stats by id.
idRequires an Advance plan key. Connected apps (Shopify, WooCommerce, etc.) with their app_key and available event_key triggers; call before create_automation_draft.
Takes no parameters.
Every action an automation can run (WhatsApp, Shopify, WooCommerce, webhook to any external tool, bot flows, tags) with the action_config each needs. Combine any trigger from list_connected_apps with any action.
Takes no parameters.
Requires an Advance plan key. List proven ready-made automations that can be installed as safe drafts.
Takes no parameters.
Requires an Advance plan key. List bot flows available as automation actions.
Takes no parameters.
Requires an Advance plan key. List tags available as automation actions.
Takes no parameters.
Requires an Advance plan key. Installs a recipe as a switched-off draft for the owner to review.
namerecipe_keyrequiredinstance_idtemplate_idaction_instance_idRequires an Advance plan key. List campaigns, or fetch one campaign by id.
idRequires an Advance plan key. Creates a WhatsApp template and submits it to Meta for approval (usually minutes to a few hours). Check status later with list_templates.
bodyrequirednamerequiredfooterheaderbuttonscategoryrequiredexampleslanguageRequires an Advance plan key. Switches an automation OFF. For safety, automations can only be turned ON by the account owner inside the WALoops app.
idrequiredRequires an Advance plan key. Creates an automation as a DRAFT: saved switched OFF and named "[AI draft] ...". Nothing is sent until the account owner reviews it and turns it on in the WALoops app (Automations page). Tell the user this.
namerequiredstageapp_keyrequiredevent_keyrequiredconditionsaction_typeinstance_idtemplate_idaction_configfield_mappingschedule_typeaction_app_key+6 more100% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
claude mcp add --transport http waloops https://app.waloops.com/api/mcp.php --header 'X-API-Key: YOUR_KEY'{ "mcpServers": { "waloops": { "command": "npx", "args": [ "mcp-remote", "https://app.waloops.com/api/mcp.php", "--header", "X-API-Key: YOUR_KEY" ] } }}{ "mcpServers": { "waloops": { "url": "https://app.waloops.com/api/mcp.php", "headers": { "X-API-Key": "YOUR_KEY" } } }}{ "servers": { "waloops": { "type": "http", "url": "https://app.waloops.com/api/mcp.php", "headers": { "X-API-Key": "YOUR_KEY" } } }}{ "mcpServers": { "waloops": { "serverUrl": "https://app.waloops.com/api/mcp.php", "headers": { "X-API-Key": "YOUR_KEY" } } }}