KosmoKrator

marketing

ManyChat CLI for Shell Scripts

Use the ManyChat CLI for shell scripts with headless JSON commands, schema discovery, credentials, and permission controls.

6 functions 4 read 2 write API key auth

ManyChat CLI for Shell Scripts

Call integration functions from shell scripts with stable JSON input and output.

Use shell scripts for small local automations that need one or more integration calls. The ManyChat CLI uses the same integration registry as the TUI, Lua runtime, and MCP gateway, but returns predictable command output for automation.

Command Shape

# ManyChat CLI for Shell Scripts
kosmokrator integrations:configure manychat --set api_key="$MANYCHAT_API_KEY" --enable --read allow --write ask --json
kosmo integrations:call manychat.manychat_list_flows '{}' --json

Discovery Before Execution

Agents and scripts can inspect ManyChat docs and schemas before choosing a function.

kosmo integrations:docs manychat --json
kosmo integrations:docs manychat.manychat_list_flows --json
kosmo integrations:schema manychat.manychat_list_flows --json
kosmo integrations:search "ManyChat" --json
kosmo integrations:list --json

Useful ManyChat CLI Functions

FunctionTypeParametersDescription
manychat.manychat_list_flows Read none List all flows (pages) in your ManyChat account. Returns flow IDs and names that can be used with get_flow.
manychat.manychat_get_flow Read page_id Get details of a specific ManyChat flow (page) by ID. Returns the full flow configuration including nodes and content.
manychat.manychat_send_message Write subscriber_id, message, message_type Send a message via ManyChat to a subscriber on Instagram, Messenger, WhatsApp, or SMS. Requires a subscriber ID and message content.
manychat.manychat_list_tags Read none List all tags in your ManyChat account. Tags are used to segment subscribers and trigger automations.
manychat.manychat_create_tag Write name Create a new tag in ManyChat. Tags help segment subscribers for targeted messaging and automation.
manychat.manychat_get_current_user Read none Get the currently authenticated ManyChat user profile. Returns account details, plan info, and connected channels.

Automation Notes

Related ManyChat CLI Pages