Skip to content
Verified official

ofw mcp MCP

v2.29.1 changelog · 18

io.github.chrischall/ofw-mcp

OurFamilyWizard co-parenting for Claude — messages, calendar, expenses, and journal

transport:stdio runtime:npm

Target client

run in your project directory

Held in this page only — never stored, logged, or sent anywhere but back to your screen.

claude mcp add ofw-mcp -e OFW_USERNAME=<OFW_USERNAME> -e OFW_PASSWORD=<OFW_PASSWORD> -e OFW_WRITE_MODE=<OFW_WRITE_MODE> -e OFW_CALENDAR_WRITES=<OFW_CALENDAR_WRITES> -e OFW_ALLOW_MARK_READ=<OFW_ALLOW_MARK_READ> -e OFW_CONFIRM_MARK_READ=<OFW_CONFIRM_MARK_READ> -e OFW_FETCH_UNREAD_BODIES=<OFW_FETCH_UNREAD_BODIES> -e OFW_READ_DAYS=<OFW_READ_DAYS> -e OFW_NO_READ_DAYS=<OFW_NO_READ_DAYS> -e OFW_SESSION_CACHE=<OFW_SESSION_CACHE> -e OFW_SESSION_FILE=<OFW_SESSION_FILE> -e OFW_EXPENSE_ONLY=<OFW_EXPENSE_ONLY> -e OFW_EXPENSE_UPLOAD_ONLY=<OFW_EXPENSE_UPLOAD_ONLY> -e OFW_INLINE_ATTACHMENTS=<OFW_INLINE_ATTACHMENTS> -e OFW_ATTACHMENTS_DIR=<OFW_ATTACHMENTS_DIR> -e OFW_UPLOAD_DIR=<OFW_UPLOAD_DIR> -e OFW_CACHE_IDENTITY=<OFW_CACHE_IDENTITY> -e OFW_CACHE_DIR=<OFW_CACHE_DIR> -e OFW_DISABLE_FETCHPROXY=<OFW_DISABLE_FETCHPROXY> -e OFW_AUTO_REFRESH=<OFW_AUTO_REFRESH> -e OFW_FRESHNESS_TTL_SECONDS=<OFW_FRESHNESS_TTL_SECONDS> -e OFW_SYNC_MAX_REQUESTS=<OFW_SYNC_MAX_REQUESTS> -e OFW_REQUEST_TIMEOUT_MS=<OFW_REQUEST_TIMEOUT_MS> -e OFW_DEBUG_LOG=<OFW_DEBUG_LOG> -e DISPLAY_TZ=<DISPLAY_TZ> -e FETCHPROXY_WS_PORT=<FETCHPROXY_WS_PORT> -e FETCHPROXY_WS_HOST=<FETCHPROXY_WS_HOST> -e FETCHPROXY_IDENTITY_DIR=<FETCHPROXY_IDENTITY_DIR> -- npx -y ofw-mcp

setup guides: Claude Code Claude Desktop Cursor VS Code Zed Windsurf Cline Gemini CLI Grok LangChain

Adds it for this project only. Append --scope user to make it available everywhere. Claude Code docs

This listing does not declare its tools. Connect the server and your client will discover them on the handshake.