
Groupsio
This server connects Claude to the Groups.io REST API, letting you query and manage mailing list data directly from your conversation. You get read access to subscriptions, messages, topics, archives, members, files, wiki pages, and events, plus write operations to update subscription settings or unsubscribe from groups. Useful when you're working with community data from Groups.io and want to search archives, pull member lists, or adjust your email preferences without leaving your workflow. Requires a Groups.io API key and runs via stdio transport with Node.js.
- GitHub stars
- 1
- tools
- 21
- auth
- Secret needed
- transport
- STDIO
- env var
- 1
- last updated
- Apr 11, 2026
Tools
21 toolsPublic tool metadata for what this MCP can expose to an agent.
list_subscriptionsList all groups you're subscribed to
List all groups you're subscribed to
No parameter schema in public metadata yet.
get_groupGet group settings by ID or name
Get group settings by ID or name
No parameter schema in public metadata yet.
get_subgroupsGet subgroups of a parent group
Get subgroups of a parent group
No parameter schema in public metadata yet.
get_subgroups_by_categoryGet subgroups organized by category
Get subgroups organized by category
No parameter schema in public metadata yet.
get_topicsGet message threads in a group
Get message threads in a group
No parameter schema in public metadata yet.
get_topicGet messages within a specific topic
Get messages within a specific topic
No parameter schema in public metadata yet.
get_messageGet a single message by number
Get a single message by number
No parameter schema in public metadata yet.
get_messagesGet messages in a group
Get messages in a group
No parameter schema in public metadata yet.
search_archivesSearch message archives
Search message archives
No parameter schema in public metadata yet.
get_membersGet members of a group
Get members of a group
No parameter schema in public metadata yet.
get_member_directoryGet public member directory
Get public member directory
No parameter schema in public metadata yet.
search_membersSearch members by email or name
Search members by email or name
No parameter schema in public metadata yet.
get_hashtagsGet hashtags in a group
Get hashtags in a group
No parameter schema in public metadata yet.
get_message_historyGet monthly message count history
Get monthly message count history
No parameter schema in public metadata yet.
get_permissionsGet your permissions in a group
Get your permissions in a group
No parameter schema in public metadata yet.
get_eventsGet upcoming events
Get upcoming events
No parameter schema in public metadata yet.
get_filesGet files in a group
Get files in a group
No parameter schema in public metadata yet.
get_wiki_pagesGet wiki pages in a group
Get wiki pages in a group
No parameter schema in public metadata yet.
get_databasesGet databases in a group
Get databases in a group
No parameter schema in public metadata yet.
update_subscriptionUpdate your subscription settings (email delivery, message selection, etc.)
Update your subscription settings (email delivery, message selection, etc.)
No parameter schema in public metadata yet.
delete_subscriptionUnsubscribe from a group
Unsubscribe from a group
No parameter schema in public metadata yet.
Sponsors
Configuration
GROUPSIO_API_KEY*secretGroups.io API key from https://groups.io/settings/apikeys
Readme
groupsio-mcp-server
MCP server for consuming and managing Groups.io data via the Groups.io REST API.
Prerequisites
- Node.js 18+
- A Groups.io API key (get one at https://groups.io/settings/apikeys)
Installation
git clone https://github.com/ke4qqq/groupsio-mcp-server.git
cd groupsio-mcp-server
npm install
Configuration
Add the server to your MCP client configuration. The exact file varies by client:
| Client | Config file |
|---|---|
| Claude Desktop | ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) |
| Kiro | ~/.kiro/settings/mcp.json |
| VS Code (Copilot) | .vscode/mcp.json in your workspace |
Add this entry to the mcpServers object in your config:
{
"mcpServers": {
"groupsio": {
"command": "node",
"args": ["/path/to/groupsio-mcp-server/index.js"],
"env": {
"GROUPSIO_API_KEY": "your_key_here"
}
}
}
}
Dependencies
Details
- Repository
- github.com/ke4qqq/groupsio-mcp-server
- Category
- Data & Analytics
- Package
@ke4qqq/groupsio-mcp-server- Transport
- STDIO
- Auth
- Required
- Registry
- MCP registry, active