mcpField
G
groupsio

groupsio

Local
github.com/ke4qqqCommunication1Updated 29w ago

About groupsio

groupsio is an MCP server for reading and managing Groups.io data through its REST API. It serves users who want to work with group messages, members, files, and subscription settings from an MCP client.

Key features

  1. 01Browse groups, subgroups, and subscriptions
  2. 02Read topics, messages, and message history
  3. 03Search archives and group members
  4. 04View events, files, wikis, and databases
  5. 05Change subscription settings or unsubscribe

Use cases

  1. 01Find older messages in a group
  2. 02Review group members and public directories
  3. 03Adjust delivery and other subscription options

MCP support

It exposes tools to MCP clients for accessing Groups.io data and managing subscriptions through the Groups.io REST API.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

mcp.json · Universal config
{
"mcpServers": {
"ke4qqq-groupsio": {
"command": "npx",
"args": [
"-y",
"@ke4qqq/groupsio-mcp-server"
],
"env": {
"GROUPSIO_API_KEY": "<GROUPSIO_API_KEY>"
}
}
}
}
Run commandnpx -y @ke4qqq/groupsio-mcp-server
Environment variables to set
GROUPSIO_API_KEYSecretGroups.io API key from https://groups.io/settings/apikeys

Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.

Packages
npm@ke4qqq/groupsio-mcp-server1.0.0

Tools

21

Saved tool list · updated 2w ago

ParameterTypeRequiredDescription
limitnumberNoMax results (1-100, default 10)
page_tokenstringNoPagination token

Details

From the project README

groupsio-mcp-server

MCP server for consuming and managing Groups.io data via the Groups.io REST API.

Prerequisites

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:

ClientConfig 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

PackageVersionLicensePurpose
@modelcontextprotocol/sdk^1.29.0MITMCP server framework and stdio transport
zod^4.3.6MITInput schema validation

Tools

ToolDescription
list_subscriptionsList all groups you're subscribed to
get_groupGet group settings by ID or name
get_subgroupsGet subgroups of a parent group
get_subgroups_by_categoryGet subgroups organized by category
get_topicsGet message threads in a group
get_topicGet messages within a specific topic
get_messageGet a single message by number
get_messagesGet messages in a group
search_archivesSearch message archives
get_membersGet members of a group
get_member_directoryGet public member directory
search_membersSearch members by email or name
get_hashtagsGet hashtags in a group
get_message_historyGet monthly message count history
get_permissionsGet your permissions in a group
get_eventsGet upcoming events
get_filesGet files in a group
get_wiki_pagesGet wiki pages in a group
get_databasesGet databases in a group
update_subscriptionUpdate your subscription settings (email delivery, message selection, etc.)
delete_subscriptionUnsubscribe from a group

License

This project is released under the MIT-0 license.

Attribution

Written with the aid of Kiro.

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.