HomeProductivity › ofw-mcp

ofw-mcp

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

TypeScript
★ 10 stars Last pushed 2026-09-23 License: MIT

Connect

Review any command before running it. Package names and URLs come from the server's own registry entry.

Package (npm 2.19.3)

npx -y [email protected]

Or add to your MCP client config:

{
  "mcpServers": {
    "ofw-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "[email protected]"
      ],
      "env": {
        "OFW_USERNAME": "<YOUR_VALUE>",
        "OFW_PASSWORD": "<YOUR_VALUE>",
        "OFW_WRITE_MODE": "<YOUR_VALUE>",
        "OFW_CALENDAR_WRITES": "<YOUR_VALUE>",
        "OFW_ALLOW_MARK_READ": "<YOUR_VALUE>",
        "OFW_FETCH_UNREAD_BODIES": "<YOUR_VALUE>",
        "OFW_SESSION_CACHE": "<YOUR_VALUE>",
        "OFW_SESSION_FILE": "<YOUR_VALUE>"
      }
    }
  }
}
  • OFW_USERNAME — Your OurFamilyWizard login email address. Optional — if omitted, the server falls back to the fetchproxy browser extension (requires being signed in to ourfamilywizard.com).
  • OFW_PASSWORD secret — Your OurFamilyWizard password. Optional — see OFW_USERNAME.
  • OFW_WRITE_MODE — Write-tool gate: "none" registers no write tools; "drafts" registers draft-level writes only (save/delete drafts, upload attachments); "all" registers everything (default). Unrecognized values fail closed to "none".
  • OFW_CALENDAR_WRITES — Set to "true" to register calendar write tools (create/update/delete event) in "drafts" write mode. Events have no draft stage but are reversible. Never overrides "none".
  • OFW_ALLOW_MARK_READ — Default "true". Set "false" to forbid any tool from marking a message read on OurFamilyWizard - reading a body for the first time stamps a co-parent-visible "First Viewed" time that cannot be undone. A ceiling: no per-call argument can raise it.
  • OFW_FETCH_UNREAD_BODIES — Default "false". Whether ofw_sync_messages fetches unread inbox bodies by default (each fetch stamps a First Viewed time). Capped by OFW_ALLOW_MARK_READ.
  • OFW_SESSION_CACHE — Set to false to disable the on-disk session cache and re-authenticate on every process start. Defaults to enabled.
  • OFW_SESSION_FILE — Absolute path for the session cache file. Defaults to $MCP_DATA_DIR/.ofw-mcp/session.json.

Related servers

Data from the Official MCP Registry