MCP Hub
Back to servers

groupme-mcp

An MCP server that integrates with the GroupMe API v3 to allow AI assistants to manage groups, messages, members, and bots. It enables comprehensive interaction with the GroupMe platform, including sending direct messages, liking content, and managing user blocks.

glama
Updated
Mar 21, 2026

groupme-mcp

A Model Context Protocol (MCP) server that wraps the GroupMe API v3, letting AI assistants read and send GroupMe messages, manage groups, interact with bots, and more.

Tools

CategoryTools
Groupslist_groups, list_former_groups, get_group, create_group, update_group, destroy_group, join_group, rejoin_group
Membersadd_members, get_member_results, remove_member, update_membership
Messageslist_messages, send_message
Direct Messageslist_direct_messages, send_direct_message
Chatslist_chats
Likeslike_message, unlike_message
Botscreate_bot, post_as_bot, list_bots, destroy_bot
Usersget_me, update_user
Blockslist_blocks, check_block, create_block, delete_block

Requirements

Usage

Claude Desktop

Add to ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "groupme": {
      "command": "uvx",
      "args": ["groupme-mcp"],
      "env": {
        "GROUPME_TOKEN": "<your-token>"
      }
    }
  }
}

Until published to PyPI, use uv run with --directory pointing to a local clone instead of uvx.

Local development

git clone https://github.com/KalebJS/groupme-mcp
cd groupme-mcp
export GROUPME_TOKEN=<your-token>
uv run mcp dev main.py   # opens MCP Inspector in browser

Development

# Install dev dependencies
uv sync --group dev

# Install pre-commit hooks
uv run --group dev pre-commit install

# Run tests
uv run --group dev pytest tests/ -v

# Lint
uv run --group dev pre-commit run --all-files

License

MIT

Reviews

No reviews yet

Sign in to write a review