Gatherings MCP Server

Enables AI assistants to manage and track shared expenses within the Gatherings application via the Machine Conversation Protocol.

Local serverstdioPython

What is the Gatherings MCP Server?

Enables AI assistants to manage and track shared expenses within the Gatherings application via the Machine Conversation Protocol.

The short version

A Model Context Protocol server for managing gatherings and expense sharing.

The Gatherings MCP Server provides an API that allows AI assistants to interact with the Gatherings application through the Machine Conversation Protocol. This enables AI systems to help users manage shared expenses for social events, outings, or any gathering where costs are split among participants.

  • Create and manage gatherings with multiple members
  • Add expenses for specific members
  • Calculate fair reimbursements
  • Record payments and reimbursements
  • Generate detailed payment summaries
  • Add/remove members from gatherings

What it needs from you

  • Python 3.8+ - SQLAlchemy - MCP SDK

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Configuration

  • Python 3.8+ - SQLAlchemy - MCP SDK
VariableDescriptionRequired
GATHERINGS_DB_PATHFilesystem location the server is allowed to use.Optional
GATHERINGS_SCRIPTConfiguration value read at startup.Optional

Example prompts to try

  • “Use Gatherings to Prerequisites.”
  • “Use Gatherings to Setup.”

Frequently asked questions

Gatherings is a tool that enables AI assistants to manage and track shared expenses within the Gatherings application. It uses the Machine Conversation Protocol (MCP) for seamless integration with AI systems.