Skip to main content
Glama
lynch2812

Selecchor MCP Server

by lynch2812

Selecchor MCP server

Lets Claude read and manage the Selecchor house-tasks app (tasks, house info, quotes, meter readings, and the passwords vault).

Security

  • The Supabase URL and publishable key in index.js are public by design — the same ones the web app ships. On their own they give no data access.

  • Access only happens after signing in as a household member. Your email + password live in a local .env file that is never committed and never shipped to the web app.

  • Once signed in, Supabase row-level security limits this server to your own household's data — exactly what the app itself can see. There is no service-role / admin key anywhere in this server, so there is nothing here that could be used to bypass security.

Related MCP server: ticktick-mcp

Setup

npm install
cp .env.example .env      # then edit .env with your Selecchor email + password

Register it with Claude Code (add to your MCP config / ~/.claude.json under mcpServers):

"selecchor": {
  "command": "node",
  "args": ["<absolute path>/selecchor-mcp-server/index.js"],
  "env": {
    "SELECCHOR_EMAIL": "you@example.com",
    "SELECCHOR_PASSWORD": "your-password"
  }
}

Restart Claude Code, then try: "list my Selecchor tasks" or "add a task: hoover the lounge for Claire tomorrow".

Tools

list_tasks · add_task · complete_task · delete_task · reassign_task · list_members · list_info · add_info · list_quotes · add_quote · list_readings · log_reading · list_logins · get_login · add_login

Related MCP Connectors

Related MCP Servers