studiomeyer-io avatar

MCP Tenant Pair

studiomeyer-io/mcp-tenant-pair

A foundational library for building multi-user MCP servers where two or more people need to share state without collisions. Exposes twelve tools covering the full lifecycle: create_pair, invite_member, accept_invite, set_member_preferences for private constraints like allergies, set_shared_state for collaborative data like meal plans, and resolve_conflicts when concurrent writes happen. Uses bi-temporal storage so you can replay history and detect races. Ships with SQLite and Postgres adapters, last-write-wins and manual conflict resolvers, and a GDPR-compliant forget_member that hard-deletes personal data. Reach for this when you're building couple or small-group servers (household management, shared calendars, recipe planning) and don't want to reinvent invite flows and identity-separated state from scratch.

tools
12
transport
STDIO
last updated
Nov 1, 2026

Tools

12 tools

Public tool metadata for what this MCP can expose to an agent.

create_pairCreate a new pair and invite token.

Create a new pair and invite token.

No parameter schema in public metadata yet.

invite_memberInvite a member to an existing pair.

Invite a member to an existing pair.

No parameter schema in public metadata yet.

accept_inviteAccept a pending invite and join the pair.

Accept a pending invite and join the pair.

No parameter schema in public metadata yet.

list_membersList the members of a pair.

List the members of a pair.

No parameter schema in public metadata yet.

set_member_preferencesSet private preferences for a member.

Set private preferences for a member.

No parameter schema in public metadata yet.

get_member_constraintsRead a member's private constraints.

Read a member's private constraints.

No parameter schema in public metadata yet.

get_shared_stateRead the shared state of a pair.

Read the shared state of a pair.

No parameter schema in public metadata yet.

set_shared_stateWrite a value to the shared state of a pair.

Write a value to the shared state of a pair.

No parameter schema in public metadata yet.

resolve_conflictsResolve pending state conflicts.

Resolve pending state conflicts.

No parameter schema in public metadata yet.

kick_memberRemove a member from a pair as its owner.

Remove a member from a pair as its owner.

No parameter schema in public metadata yet.

leave_pairLeave a pair voluntarily.

Leave a pair voluntarily.

No parameter schema in public metadata yet.

forget_memberErase a member's private data from a pair.

Erase a member's private data from a pair.

No parameter schema in public metadata yet.

Sponsors

Readme

Part of the StudioMeyer MCP Stack — Built in Mallorca 🌴 · ⭐ if you use it

mcp-tenant-pair

npm version npm downloads License Last commit GitHub stars

Foundation library + reference MCP server for multi-user tenancy in consumer MCP servers (couples, families, small groups). Identity-separated state, bi-temporal storage, conflict-resolver interface.

View the full README on GitHub

Details

Repository
github.com/studiomeyer-io/mcp-tenant-pair
Category
Automation & Workflows
Package
mcp-tenant-pair-demo
Transport
STDIO
Registry
MCP registry, active

More from studiomeyer-io

Related Automation & Workflows MCP servers

View all
1isucorp-taimiralain avatarStackguide Mcpisucorp-taimiralain/stackguide-mcpDynamic context loading for AI assistants with TDD workflow and AST analysis0stars
2jack1590 avatarRokumcpjack1590/rokumcpMCP server for Roku device automation — deploy, ECP control, screenshots, and debug console0stars
3jayquan-mccleary avatarZenLink MCPjayquan-mccleary/zenlink-mcpBrowser automation for MCP clients via Zen Browser. Parallel multi-tab, content extraction.0stars
4kinglions avatarUI Design to Codekinglions/ui-design-to-code-mcpDesign-to-code artifact pipeline for UI screenshots, Figma node data, and visual review.0stars
5kubit-ai avatarKubitkubit-ai/mcp-serverBring Kubit into your AI workflow — query your warehouse with natural language0stars
6markmircea avatarSelenix Mcp Servermarkmircea/selenix-mcp-serverMCP server that bridges local apps with Selenix for browser automation.0stars