Skip to main content
A GroupMe bot is a named account that belongs to a group and can post messages independently of any user. Bots are useful for automated notifications, integrations, and other programmatic posting scenarios. Each bot is tied to a single group and posts messages via its bot_id.

create_bot

Create a new bot in a group.
string
required
The bot’s display name.
string
required
The ID of the group the bot belongs to.
string
Optional avatar image URL for the bot.
string
Optional URL to receive message callbacks. GroupMe will POST new group messages to this endpoint.
boolean
default:"false"
Whether the bot should receive DM notifications.
Example usage
“Create a bot called ‘Alerts Bot’ in group 1234567 that posts to my webhook.”

post_as_bot

Post a message as a bot.
string
required
The ID of the bot.
string
required
Message text.
string
Optional image URL to attach to the message.
Example usage
“Have bot abc123 post ‘Deployment complete!’ to its group.”

list_bots

List all bots created by the authenticated user. This tool takes no parameters. Example usage
“Show me all the bots I’ve created.”

destroy_bot

Delete a bot.
This action is irreversible. The bot and its bot_id cannot be recovered after deletion.
string
required
The ID of the bot to delete.
Example usage
“Delete bot abc123.”